Edit history

Earlier versions of Native clients for desktop platforms, newest first.

Current version | Edited by Rex
Changes
* It will be much harder to maintain feature parity across multiple clients and might delay feature roll outs.Removed: ### Notes (optional)Removed: Removed: _No response_Removed: Removed: ### ChecksRemoved: Removed: - ☑ I searched for existing discussions and didn't find a duplicate.Removed:
Show

Native clients for desktop platforms

Problem

Right now only fluxer has only an electron client available for all desktop platforms.

Proposed solution

We should leverage OS native frameworks such as
  • WinUI3 for Windows
  • SwiftUI for Apple
  • lib-adwita for Linux
This helps the clients to stay memory optimized and leverage OS optimizations to achieve better compute and energy usage than electron. Cons
  • It will be much harder to maintain feature parity across multiple clients and might delay feature roll outs.
Original by Rex
Show

Native clients for desktop platforms

Problem

Right now only fluxer has only an electron client available for all desktop platforms.

Proposed solution

We should leverage OS native frameworks such as
  • WinUI3 for Windows
  • SwiftUI for Apple
  • lib-adwita for Linux
This helps the clients to stay memory optimized and leverage OS optimizations to achieve better compute and energy usage than electron. Cons
  • It will be much harder to maintain feature parity across multiple clients and might delay feature roll outs.

Notes (optional)

No response

Checks

  • ☑ I searched for existing discussions and didn't find a duplicate.