Edit history

Earlier versions of Native Flutter client for desktop, newest first.

Current version | Edited by Rex
Changes
[image](https://feedback.fluxer.com/p/1297#f-1105)Removed: ### ChecksRemoved: Removed: - ☑ I searched existing discussions.Removed:
Show

Native Flutter client for desktop

Problem

Desktop currently runs on an Electron wrapper around the web app. The Flutter client already builds for every platform from one codebase.

Proposal

Officially support the Flutter client on desktop as an option next to the web client. Fixes and features then ship once instead of twice. Users also get a build without a bundled Chromium runtime.

Notes

I compiled the Flutter client for Linux, and chat and voice already work with close to no problems. Voice uses LiveKit on both clients, so it needs little change. The remaining work is desktop specific: screen sharing with system audio (xdg-desktop-portal), and UI polish such as a right-click menu, proper mouse support and a bit of layout polish. image
Original by Rex
Show

Native Flutter client for desktop

Problem

Desktop currently runs on an Electron wrapper around the web app. The Flutter client already builds for every platform from one codebase.

Proposal

Officially support the Flutter client on desktop as an option next to the web client. Fixes and features then ship once instead of twice. Users also get a build without a bundled Chromium runtime.

Notes

I compiled the Flutter client for Linux, and chat and voice already work with close to no problems. Voice uses LiveKit on both clients, so it needs little change. The remaining work is desktop specific: screen sharing with system audio (xdg-desktop-portal), and UI polish such as a right-click menu, proper mouse support and a bit of layout polish. image

Checks

  • ☑ I searched existing discussions.