midi-harbor/crates
James Coleman f250678dd6 fix(appimage): tell running desktops when the icon is installed
- On Plasma under Wayland the AppImage's window went from the generic icon to a blank one. The desktop entry and the icon were both installed, and a new KDE process resolved and drew the icon, but a shell reads the icon theme's directories when it starts, before hicolor/scalable/apps existed under the user's data directory, so it found the entry and no icon.
- After writing the icon the window now sends org.kde.KIconLoader.iconChanged on the session bus through dbus-send, the signal KDE's own programs send to have running programs reload their icons, and sets the theme directory's modification time for loaders that compare times.
- Both happen only when the icon was written, so an AppImage whose icon is already installed sends nothing. A desktop without dbus-send shows the icon from the next login, as before.
2026-10-02 12:59:23 -05:00
..
blemidi First commit 2026-09-28 13:59:10 -05:00
cli feat(update): say when the daemon is another build and update it on request 2026-10-02 11:56:27 -05:00
core feat(update): say when the daemon is another build and update it on request 2026-10-02 11:56:27 -05:00
daemon feat(update): say when the daemon is another build and update it on request 2026-10-02 11:56:27 -05:00
gui fix(appimage): tell running desktops when the icon is installed 2026-10-02 12:59:23 -05:00
ipc feat(update): say when the daemon is another build and update it on request 2026-10-02 11:56:27 -05:00
platform feat(network): follow a machine's session and forget removed ones 2026-10-02 11:56:20 -05:00
rtpmidi feat(network): follow a machine's session and forget removed ones 2026-10-02 11:56:20 -05:00
service fix(appimage): install the desktop entry so the window gets its icon 2026-10-02 12:32:08 -05:00