Originally created by: kristofferR
Carrier has one app icon. Users ask for alternatives, a dark-mode icon, or an icon that matches the chosen theme (fMess v0.1.20/v0.1.28, fMess [#6]; apotenza92 #39).
NSApplication.applicationIconImage for the running Dock icon (and optionally NSWorkspace.setIcon for the bundle, which survives quit but is reset by updates, so reapply after updating). Windows: taskbar and window icon via set_icon. Linux: window icon; the launcher icon stays the installed one.Switch icons live on each OS; restart keeps the choice; badge renders on each icon; an update does not leave a mismatched icon.
Part of [#349].
Mocks: https://plans.kristofferr.com/d/6apevwctfhig/v/7
Tickets: #349
Tickets: #357
Tickets: #405
Tickets: #417
Tickets: #422
Tickets: #423
Tickets: #434
Tickets: #6
Originally posted by: kristofferR
Landed in [#405]: Settings → Appearance → App icon offers the approved Color and Monochrome folded plane, each in light and dark, plus Match theme / Light / Dark. macOS swaps the Dock icon. Windows and Linux set the window icons, and Settings notes that Linux launchers keep the installed icon. The unread badge works on every icon.
It is on
mainand ships in the next release.Related
Tickets:
#405Ticket changed by: kristofferR