Skip to content

Add customizable menu bar icon (default or SF Symbol)#234

Open
lubabs770 wants to merge 1 commit into
sw33tLie:mainfrom
lubabs770:feature/customizable-status-bar-icon
Open

Add customizable menu bar icon (default or SF Symbol)#234
lubabs770 wants to merge 1 commit into
sw33tLie:mainfrom
lubabs770:feature/customizable-status-bar-icon

Conversation

@lubabs770

Copy link
Copy Markdown

The menu bar icon was hardcoded to the bundled StatusBarIcon asset. Add a "Menu bar icon" setting under General → Appearance with two modes:

  • Default: the existing bundled icon (unchanged default behavior)
  • Custom symbol: any SF Symbol name, plus a preset quick-picker with a few options

applyNormalStatusBarIcon() now renders the preferred icon; an empty or invalid symbol name falls back to the default so the menu bar item is never blank. Settings apply the icon live via AppDelegate.refreshStatusBarIcon() (a no-op while recording, which owns the icon and restores the preferred one on stop).

Implements #232.

The menu bar icon was hardcoded to the bundled StatusBarIcon asset. Add a
"Menu bar icon" setting under General → Appearance with two modes:

- Default: the existing bundled icon (unchanged default behavior)
- Custom symbol: any SF Symbol name, plus a preset quick-picker

applyNormalStatusBarIcon() now renders the preferred icon; an empty or invalid
symbol name falls back to the default so the menu bar item is never blank.
Settings apply the icon live via AppDelegate.refreshStatusBarIcon() (a no-op
while recording, which owns the icon and restores the preferred one on stop).

Implements sw33tLie#232.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant