Turn any webpage into a desktop app with Rust with ease.
WeRead Mac Windows Linux | Twitter Mac Windows Linux |
ChatGPT Mac Windows Linux | Poe Mac Windows Linux |
YouTube Music Mac Windows Linux | YouTube Mac Windows Linux |
LiZhi Mac Windows Linux | ProgramMusic Mac Windows Linux |
Qwerty Mac Windows Linux | CodeRunner Mac Windows Linux |
Flomo Mac Windows Linux | XiaoHongShu Mac Windows Linux |
Mac | Windows/Linux | Function |
---|---|---|
⌘ + [ | Ctrl + ← | Return to the previous page |
⌘ + ] | Ctrl + → | Go to the next page |
⌘ + ↑ | Ctrl + ↑ | Auto scroll to top of page |
⌘ + ↓ | Ctrl + ↓ | Auto scroll to bottom of page |
⌘ + r | Ctrl + r | Refresh Page |
⌘ + w | Ctrl + w | Hide window, not quite |
⌘ + - | Ctrl + - | Zoom out the page |
⌘ + + | Ctrl + + | Zoom in the page |
⌘ + = | Ctrl + = | Zoom in the Page |
⌘ + 0 | Ctrl + 0 | Reset the page zoom |
In addition, double-click the title bar to switch to full-screen mode. For Mac users, you can also use the gesture to go to the previous or next page and drag the title bar to move the window.
Pake provides a command line tool, making the flow of package customization quicker and easier. See documentation for more information.
# Install with npm
npm install -g Pake-cli
# Command usage
Pake url [OPTIONS]...
# Feel free to play with Pake! It might take a while to prepare the environment the first time you launch Pake.
Pake https://weekly.tw93.fun --name Weekly --hide-title-bar
If you are new to the command line, you can compile packages online with GitHub Actions. See the Tutorial for more information.
Prepare your environment before starting. Make sure you have Rust >=1.63
and Node >=16
(e.g., 16.18.1
) installed on your computer. For installation guidance, see Tauri documentation.
If you are unfamiliar with these, it is better to try out the above tool to pack with one click.
# Install Dependencies
npm i
# Local development [Right-click to open debug mode.]
npm run dev
# Pack application
npm run build
url
and productName
fields in the Pake.json
file under the src-tauri directory, the "domain" field in the tauri.config.json
file needs to be modified synchronously, as well as the icon
and identifier
fields in the tauri.xxx.conf.json
file. You can select an icon
from the icons
directory or download one from macOSicons to match your product needs.Pake.json
file to change the value of width
, height
, fullscreen
(or not), resizable
(or not) of the windows
property. To adapt to the immersive header on Mac, change hideTitleBar
to true
, look for the Header
element, and add the padding-top
property.Pake's development can not be without these Hackers. They contributed a lot of capabilities for Pake. Also, welcome to follow them! ❤️
Tw93 |
Tlntin |
Santree |
Pan93412 |
Volare |
Bryan Lee |
Essesoul |
Jerry Zhou |
Aiello |
Horus |
Pake Actions |
Ikko Eltociear Ashimine |
Steam |
孟世博 |
2nthony |
Null |
Abu Taher Siddik |
An Li |
Ayaka Neko |
Dengju Deng |
Fechin |
Imgbot |
Jiaqi Gu |
Matt Bajorek |
Milo |
Po Chen |
Qitianjia |
Null |
Hyzhao |
Null |
Liudonghua |
Liusishan |
Ranger |
贺天卓 |