Repository navigation
Releases: Jerry-ZJQ/geph-slint-pkg
Releases · Jerry-ZJQ/geph-slint-pkg
Release list
gephgui-slint-app v0.2.0
v0.2.0 release with some new features and improvements.
New features (based on v0.1.0):
- Embed Inter as default font for western letter texts (none western texts fall back to OS default font, e.g. Chinese), giving a better UI appearance in Windows
- Multi-language support (English, 简体中文, 繁體中文), the localization architecture is established for an easy language expansion
- Supports clicking Extend, Upgrade and Manage Account buttons to jump to geph official site in browser for Plus purchase or managerment.
- Some UI layout adjustments for future development planning
- Synced with the latest Geph5 official release
Unavailable / planned features:
- Geph remote service status
- Detailed connection status display
- Account register and delete
- Account secret and invite code display
- Geph news fetch and display
- Debug
Notes:
- Something negative about v0.2.0 is that its RAM usage increases by ~30MB compared with v0.1.0, since the Slint's rendering of none western characters (e.g. Chinese) seems to consume more memory than expected.
- The MacOS pkgs don't have a developer sign (since I do not pay Apple for this), so you should expect a security warning and need to manually lift the restriction to install.
- The MacOS Intel version is not fully tested since I don't have an Intel Mac.
- Only offers an x86-64 version of Windows installer since the Skia renderer chosen for Slint no longer supports Windows-ia32.
- Linux version is not available, please try to tweak the codes and build for your own as needed.
gephgui-slint-app v0.1.0
Initial release as a technical preview or PoC of the GUI development with Slint.
Achieved major features:
- User login / logout (no prompts for login error yet, just simply return to login page)
- VPN Connect / disconnect
- Exit server List acquire and select
- Connection settings config
- Basic Account info / usage acquire and display
- Tray Icon (much, much better than the geph official Tray)
Unavailable features:
- Geph news fetch and display
- detailed connection status display
- New account register, account management and delete
- Plus purchase and extend
- Debug
- Multi-language support (Engilsh only)
Notes:
- The MacOS pkgs don't have a developer sign (since I do not pay Apple for this), so you should expect a security warning and need to manually lift the restriction to install.
- The MacOS Intel version is not fully tested since I don't have an Intel Mac.
- Only offers an x86-64 version of Windows installer since the Skia renderer chosen for Slint no longer supports Windows-ia32.
- Linux version is not available, please try to tweak the codes and build for your own as needed.