Skip to content

Releases: Jerry-ZJQ/geph-slint-pkg

gephgui-slint-app v0.2.0

Choose a tag to compare

@Jerry-ZJQ Jerry-ZJQ released this 13 Oct 18:09

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

Choose a tag to compare

@Jerry-ZJQ Jerry-ZJQ released this 04 Oct 05:47
ca41f5e

Initial release as a technical preview or PoC of the GUI development with Slint.

Achieved major features:

  1. User login / logout (no prompts for login error yet, just simply return to login page)
  2. VPN Connect / disconnect
  3. Exit server List acquire and select
  4. Connection settings config
  5. Basic Account info / usage acquire and display
  6. Tray Icon (much, much better than the geph official Tray)

Unavailable features:

  1. Geph news fetch and display
  2. detailed connection status display
  3. New account register, account management and delete
  4. Plus purchase and extend
  5. Debug
  6. Multi-language support (Engilsh only)

Notes:

  1. 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.
  2. The MacOS Intel version is not fully tested since I don't have an Intel Mac.
  3. Only offers an x86-64 version of Windows installer since the Skia renderer chosen for Slint no longer supports Windows-ia32.
  4. Linux version is not available, please try to tweak the codes and build for your own as needed.