Summary
The current main (Rust + iced rewrite) targets only Windows and macOS — it does not compile for Linux. Meanwhile the README still advertises Linux downloads (AppImage/deb/rpm/Flatpak/AUR), and the "latest" Linux .deb on Releases is the old Flutter build (0.2.0+3), which has a black-window-on-reshow regression on X11 (window runs in the background, hidden after copy, re-shows black).
Details
src/app.rs aliases the platform module only under cfg(windows) / cfg(macos); there is no Linux platform, so the crate fails to build on Linux.
.github/workflows/ci.yml builds only Windows and macOS artifacts.
src/config.rs stores config under %APPDATA%, which is unset on Linux (and macOS), silently falling back to the CWD.
- The README download table's Linux links resolve to the abandoned Flutter release.
Proposal
Add a Linux (X11) platform layer to the Rust rewrite so it builds and runs on Linux, and make config + launch-at-startup XDG-compliant. PR incoming.
Observed on: KDE Plasma / X11, flemozi 0.2.0+3 deb.
Summary
The current
main(Rust + iced rewrite) targets only Windows and macOS — it does not compile for Linux. Meanwhile the README still advertises Linux downloads (AppImage/deb/rpm/Flatpak/AUR), and the "latest" Linux.debon Releases is the old Flutter build (0.2.0+3), which has a black-window-on-reshow regression on X11 (window runs in the background, hidden after copy, re-shows black).Details
src/app.rsaliases the platform module only undercfg(windows)/cfg(macos); there is no Linuxplatform, so the crate fails to build on Linux..github/workflows/ci.ymlbuilds only Windows and macOS artifacts.src/config.rsstores config under%APPDATA%, which is unset on Linux (and macOS), silently falling back to the CWD.Proposal
Add a Linux (X11) platform layer to the Rust rewrite so it builds and runs on Linux, and make config + launch-at-startup XDG-compliant. PR incoming.
Observed on: KDE Plasma / X11,
flemozi 0.2.0+3deb.