Skip to content

feat(menubar): polish status-item menu + About tab (Star/Sponsor)#509

Merged
iamtoruk merged 1 commit into
mainfrom
feat/menubar-menu-polish
Jun 18, 2026
Merged

feat(menubar): polish status-item menu + About tab (Star/Sponsor)#509
iamtoruk merged 1 commit into
mainfrom
feat/menubar-menu-polish

Conversation

@iamtoruk

Copy link
Copy Markdown
Member

Menubar UI polish, validated by two independent reviewers (builds clean, scope clean, no regressions).

Right-click menu

  • Dimmed "Today · $X · N calls" usage row at the top.
  • Explicit gearshape icon on Settings (controlled, instead of the macOS Tahoe auto-decoration).
  • New "About CodeBurn" item that opens Settings on the About tab.
  • Removed per-item shortcut labels and all separators for a flat, compact list.
  • Open the menu a few px below the status item so it clears the menu bar (anchoring flush clipped the top edge and triggered hover scroll).

Settings

  • settingsTab selection on AppStore; SettingsView's TabView is bound to it with tagged tabs, so "About CodeBurn" jumps straight to About.
  • About tab: "Star on GitHub" button + "Sponsor" link (github.com/sponsors/iamtoruk).

Validation

  • swift build passes; only the 3 intended files changed.
  • Removed key-equivalents are cosmetic (accessory app + transient popUp menu), not a functional regression; all prior actions stay wired.
  • Reviewed visually end-to-end during development.

Right-click menu:
- Add a dimmed "Today · $X · N calls" usage row at the top.
- Give Settings an explicit gearshape icon (instead of relying on the macOS
  Tahoe auto-decoration).
- Add an "About CodeBurn" item that opens Settings on the About tab.
- Drop the per-item keyboard-shortcut labels and the section separators for a
  flat, compact list.
- Open the menu a few px below the status item so it clears the menu bar
  (anchoring flush clipped the top edge and triggered menu scrolling on hover).

Settings:
- Add a settingsTab selection to AppStore and bind SettingsView's TabView to
  it (tagged tabs) so "About CodeBurn" can jump straight to the About tab.
- About tab: add a "Star on GitHub" button and a "Sponsor" link.
@iamtoruk iamtoruk merged commit 96d74a0 into main Jun 18, 2026
3 checks passed
@iamtoruk iamtoruk deleted the feat/menubar-menu-polish branch June 18, 2026 12:25
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