jellytoast v0.1.1
This release is the working Linux .deb — the v0.1.0 package failed to
launch on modern Ubuntu — plus a cast-discovery fix and frosted/chrome support
for GNOME and other non-KDE desktops.
Fixed
- Linux
.deblaunches on modern Ubuntu (24.04 / 26.04). The bundle no
longer ships libmpv's host-provided dependency closure, which on newer distros
shadowed the system libraries and aborted startup withGLIBCXX_3.4.32/
MOUNT_2_40errors (the app opened a "missing libmpv" dialog and quit with no
audio). It now resolves those libraries from the distro's ownlibmpv. (#148) - Linux
.debstarts on X11 / XWayland sessions. Addedlibxcb-cursor0to
the package dependencies — Qt 6.5+ needs it to load the xcb platform plugin,
and its absence aborted launch on X11 (Wayland was unaffected). (#149) - Cast / AirPlay 2 discovery no longer deadlocks on Python 3.14. Cold imports
of the optional discovery backends are serialized, sidestepping CPython 3.14's
new import-deadlock detector. (#151)
Added
- Frosted glass + frameless chrome on GNOME and other non-KDE Wayland
desktops. Where the compositor offers no app-controllable blur, the body now
renders a faux frosted-glass texture instead of a flat panel (#152), and the
window uses a frameless custom chrome (#153). KDE keeps its existing
KWin-rule blur + decoration path unchanged.