Alternative Zalo client built using Rust, Tauri and Pake.
- Lighter than the official Zalo app (in term of program size)
- Faster (probably)
- Never take your storage for granted
- Support Linux**
** see Bugs
- replace Zalo web
- work in any platform
- replace Zalo desktop (there's a guide on installing it on Linux but you try first)
- sync your Zalo messages prior to the login date (I can't fix this aoc)
- be mainstream
- get sued or dmcaed by vng. fuck vng
- accept call (voice or video). This used to be available a few months earlier.
- Initial release
- Basic modification and other platforms' build
- Adding support for dark mode and such
- ? who knows?
- Allowing the client to sync messages and accept/initiate calls. This depends on how VNG treats the web client. Even the Windows version over Wine can't make or accept call.
[ ] Right-clicking on an image element in the page to open the menu and select download image or other events does not work (common in MacOS systems). This issue is due to the MacOS built-in webview not supporting this feature.
[ ] The software currently don't happen to work in Debian (Trixie/Sid) (missing dependencies). I've just moved to Debian and will find a way to fix this asap. On Ubuntu and derriatives it works.
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.
- Rewrite or change documents to fit the project
- Plugins support. See Advanced Usage of Pake.
- Star this project
- Give me some ideas to test with
- Help me build macOS binaries. I don't have any of these devices.