#111 Do not hardcode icon

open
nobody
UI (18)
5
2013-09-24
2011-12-21
frankbooth
No

Please consider a way to change the panel (systray) icon of Osmo without breaking it's original icon, example:

If user has enabled System Tray in the options (see General tab), use an icon called osmo-panel.png (instead of osmo.png).

This would make it easier to integrate Osmo into a desktop environment, as you would be able to have a systray/panel with matching icons.

Discussion

  • nodiscc
    nodiscc
    2013-09-24

    • labels: Interface Improvements (example) --> UI
    • summary: Add a panel icon --> Do not hardcode icon
    • Group: --> Next Release (example)
     
  • nodiscc
    nodiscc
    2013-09-24

    A solution to this is to use the current gtk icon theme for osmo systray icon, and place the fallback pixmap in /usr/share/icons/hicolor/ (in case the current icon theme has no Osmo icon).

    Currently when switching icon themes, the osmo launchers icons are affected, but the systray icon remains the same.