mirror of
https://github.com/FluxaMedia/fluxa-desktop.git
synced 2026-08-06 08:48:45 +00:00
Tauri's bundler hardcodes linuxdeploy --plugin gtk for AppImage builds, which bundles a full GTK3/WebKit2GTK stack built against whatever Ubuntu's CI image ships. That bundled WebKitGTK version (Ubuntu 24.04's ~2.44.x) behaves differently than a typical desktop's system WebKitGTK when the player surface reparents the webview into a GtkOverlay at runtime — confirmed locally that stripping it and falling back to the host's WebKitGTK (matching dev mode, which never had this bug) fixes the player controls overlay not rendering. libmpv/ffmpeg/codec libraries are unaffected — they live in a separate app-specific resource directory, not Tauri's own bundling, so they stay bundled since codec ABI genuinely varies across distros in ways system packages can't be relied on for. |
||
|---|---|---|
| .. | ||
| build.yml | ||