macOS: template (monochrome) tray icon option
Facebook Messenger on your desktop, without the Facebook clutter
Brought to you by:
kristoffer-r
Originally created by: kristofferR
Counterpart to the Linux symbolic tray icon (Ref [#169]), and simpler on macOS: a monochrome menu-bar icon is a template image, which the system tints automatically for light/dark menu bars and accent states — no color-scheme heuristic needed.
tray_icon_style: "color" | "symbolic" setting from [#169] (default "color"); the settings row becomes macOS+Linux instead of Linux-only. Coordinate: whichever issue lands first adds the setting + the shared monochrome asset (src-tauri/icons/tray/carrier-symbolic.png, white glyph + alpha).TrayIconBuilder/TrayIcon (tray.rs): symbolic mode sets the monochrome icon and icon_as_template(true) (builder) / set_icon_as_template(true) (live toggle via apply_settings); color mode restores the full-color icon with template off.tray_unread_title) renders next to the icon and is unaffected.menu_bar_only mode.Part of [#179].
Originally posted by: kristofferR
Shipped in [#230], released in v1.9.0.
The shared
tray_icon_stylesetting now offers Color and Symbolic on macOS. Symbolic uses the shared monochrome asset withicon_as_template, so the system tints it for light and dark menu bars and highlight states, and it switches live without a restart.Related
Tickets:
#230Ticket changed by: kristofferR