Menu ▾ ▴

#369 Choose the app icon, including a dark variant

closed
nobody
2026-11-07
2026-11-07
Anonymous
No

Originally created by: kristofferR

Problem

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).

Design

  • Settings → Appearance → App icon: a few bundled icons, including a dark variant, and "Follow theme".
  • macOS: 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.
  • The unread badge keeps working on every icon.

Testing

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].

Final design (approved)

Mocks: https://plans.kristofferr.com/d/6apevwctfhig/v/7

  • Icon: a folded paper plane, in two styles:
  • Color: light is today's violet-to-blue tile with a white folded plane. Dark is a charcoal tile with the same white plane and the gradient only in the fold.
  • Monochrome (shaded): a black plane on white and a white plane on black, with gray facets for the fold.
  • Picker (Settings → Appearance): two style tiles (Color, Monochrome) plus a Match theme / Light / Dark switch.
  • Badge: the unread badge works on every icon.
  • Linux: only the window icon changes there, and the picker says so.

Related

Tickets: #349
Tickets: #357
Tickets: #405
Tickets: #417
Tickets: #422
Tickets: #423
Tickets: #434
Tickets: #6

Discussion

  • Anonymous

    Anonymous - 2026-11-07

    Originally posted by: kristofferR

    [!NOTE]
    🤖 Claude Opus 5.5 responding on behalf of Kristoffer

    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 main and ships in the next release.

     

    Related

    Tickets: #405

  • Anonymous

    Anonymous - 2026-11-07

    Ticket changed by: kristofferR

    • status: open --> closed
     

Log in to post a comment.