Skip to content

Add packaging icon assets and wire CMake install rules - #11

Merged
emir-hasanbegovic merged 3 commits into
mainfrom
chore/update-app-icons
May 11, 2026
Merged

Add packaging icon assets and wire CMake install rules#11
emir-hasanbegovic merged 3 commits into
mainfrom
chore/update-app-icons

Conversation

@emir-hasanbegovic

Copy link
Copy Markdown
Contributor

Summary

  • Add v5 dish launcher icon to packaging/ as both a 512×512 PNG and a scalable SVG.
  • Install dish.desktop, dish.png, and dish.svg to the standard FreeDesktop paths via CMake.
  • Before this PR, dish.desktop declared Icon=dish but no matching file was packaged, so app menus rendered a generic glyph.

Test plan

  • cmake -S . -B build && cmake --build build && DESTDIR=/tmp/dish-stage cmake --install build
  • Verify the icon ends up at /tmp/dish-stage/usr/share/pixmaps/dish.png and /tmp/dish-stage/usr/share/icons/hicolor/scalable/apps/dish.svg
  • Install onto a desktop session (e.g. via cpack DEB on Ubuntu) and confirm the launcher in GNOME Activities / KDE menu shows the v5 icon

dish.desktop already declared Icon=dish, but the package shipped no
matching icon file — desktop environments fell back to a generic glyph.
This adds the v5 dish icon (512x512 PNG + scalable SVG) under packaging/
and installs:
  - packaging/dish.desktop  -> share/applications/
  - packaging/dish.png      -> share/pixmaps/
  - packaging/dish.svg      -> share/icons/hicolor/scalable/apps/

so app menus, the GNOME/KDE dash, and Wayland window-list previews all
pick up the correct launcher icon.
The exports-v5 dish source picked up a wider mask cut-out under the
dish stand. Re-render packaging/dish.png and refresh the canonical
packaging/dish.svg to match.
Matches the originals' transparent canvas. Desktop environments
already paint their own panel/dash background behind the icon, so the
tile was redundant.
@emir-hasanbegovic
emir-hasanbegovic merged commit 5050694 into main May 11, 2026
0 of 7 checks passed
@emir-hasanbegovic
emir-hasanbegovic deleted the chore/update-app-icons branch May 11, 2026 21:13
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