Skip to content
forked from tw93/Pake

ZaloAlt, a more (or less) user friendly version of Zalo, based on Rust and Tauri (and Pake)

License

Notifications You must be signed in to change notification settings

imchocomint/ZaloAlt

 
 

Repository files navigation

ZaloAlt

Alternative Zalo client built using Rust, Tauri and Pake.

Features

  • Lighter than the official Zalo app (in term of program size)
  • Faster (probably)
  • Never take your storage for granted
  • Support Linux (hey someone please test it for me)

What it will/won't do

will:

  • replace Zalo web
  • work in any platform

won't

Roadmap

Phase 1 (COMPLETED)

  • Initial release
  • Basic modification and other platforms' build

Phase 2

  • Adding support for dark mode and such
  • ? who knows?

To the future

  • Allowing the client to sync messages and accept/initiate calls. This depends on how VNG treated the web client. Even the Windows version over Wine can't make or accept call.

Shortcuts


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.

Compile (for ZaloAlt)

Pake provides a command line tool, making the flow of package customization quicker and easier. See documentation for more information.

Todo:

  1. Rewrite or change documents to fit the project
  2. Plugins support. See Advanced Usage of Pake.

A thank-you list to be added

Frequently Asked Questions

  1. 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.

Support Pake, the base of the project

  1. He has two cats, TangYuan and Coke. If you think Pake delights your life, you can feed them some canned food 🥩.
  2. If you like Pake, you can star it on GitHub. Also, welcome to recommend Pake to your friends.
  3. You can follow his Twitter to get the latest news of Pake or join their Telegram chat group.
  4. Recommend them a website that would be great for a Mac App.

Support me

  1. Star this project
  2. Give me some ideas to test with
  3. Help me build macOS binaries. I don't have any of these devices.

About

ZaloAlt, a more (or less) user friendly version of Zalo, based on Rust and Tauri (and Pake)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

  • Rust 100.0%