When a recording starts, the menu bar icon sometimes becomes invisible instead of turning red.
Looking at MenuBarController.swift, the feather icon is loaded as an SVG-based NSImage with isTemplate = true, and recording state is reflected by setting statusItem.button?.contentTintColor = .systemRed. In practice, the tint color doesn't seem to reliably override the template rendering, so the icon can end up rendered in a color close to the menu bar background (e.g. black icon on a dark/translucent menu bar), making it appear to disappear entirely.
This is hard to notice because the icon is still clickable — it's just not visible.
Steps to reproduce:
Step one: have a dark wallpaper (menu bar picks up a dark tint even in Light appearance mode).
Step two: start a recording via the menu bar icon.
Step three: the icon should turn red, but instead becomes very hard to see, effectively invisible against the menu bar background.
Expected: the icon should remain clearly visible (e.g. red) regardless of wallpaper or transparency settings while recording.
Environment: macOS, dark wallpaper, "Reduce transparency" accessibility setting off.
When a recording starts, the menu bar icon sometimes becomes invisible instead of turning red.
Looking at
MenuBarController.swift, the feather icon is loaded as an SVG-basedNSImagewithisTemplate = true, and recording state is reflected by settingstatusItem.button?.contentTintColor = .systemRed. In practice, the tint color doesn't seem to reliably override the template rendering, so the icon can end up rendered in a color close to the menu bar background (e.g. black icon on a dark/translucent menu bar), making it appear to disappear entirely.This is hard to notice because the icon is still clickable — it's just not visible.
Steps to reproduce:
Step one: have a dark wallpaper (menu bar picks up a dark tint even in Light appearance mode).
Step two: start a recording via the menu bar icon.
Step three: the icon should turn red, but instead becomes very hard to see, effectively invisible against the menu bar background.
Expected: the icon should remain clearly visible (e.g. red) regardless of wallpaper or transparency settings while recording.
Environment: macOS, dark wallpaper, "Reduce transparency" accessibility setting off.