Skip to content

fix: desktop integration enhancements#342

Merged
trin94 merged 2 commits into
mainfrom
desktop-integration
Jun 23, 2026
Merged

fix: desktop integration enhancements#342
trin94 merged 2 commits into
mainfrom
desktop-integration

Conversation

@trin94

@trin94 trin94 commented Jun 21, 2026

Copy link
Copy Markdown
Member

No description provided.

trin94 added 2 commits June 22, 2026 23:53
The app already had the right icon, but Wayland desktops showed
it pixelated: without the freedesktop desktop file name KWin
cannot match the window to its installed entry, so the taskbar
falls back to a rasterized copy instead of the scalable SVG. Set
the desktop file name and a reverse-DNS app id so the match works.

Look up the window icon by theme name too, so the task switcher
also draws the scalable SVG instead of the upscaled bitmap Qt
otherwise sends; fall back to the bundled file when the theme
lookup misses.

Also hand mpv the app name as its audio client name so the audio
stream shows up labelled by the app instead of plain mpv.
The flatpak release build runs this recipe with UV_NO_PROJECT set, so
uv already skips syncing. Passing --no-sync on top of that makes uv warn
on every command. CI builds don't set UV_NO_PROJECT and still need
--no-sync to avoid re-syncing the prepared virtualenv, so guard the
export instead of dropping it.
@trin94 trin94 force-pushed the desktop-integration branch from 4c70b81 to ec176c1 Compare June 22, 2026 21:53
@trin94 trin94 marked this pull request as ready for review June 23, 2026 20:42
@trin94 trin94 merged commit 0bbf541 into main Jun 23, 2026
7 checks passed
@trin94 trin94 deleted the desktop-integration branch June 23, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant