Skip to content

Enable the menu bar item by default and announce it in the sidebar - #710

Merged
sbertix merged 1 commit into
mainfrom
sbertix/menu-bar-card
Jul 21, 2026
Merged

Enable the menu bar item by default and announce it in the sidebar#710
sbertix merged 1 commit into
mainfrom
sbertix/menu-bar-card

Conversation

@sbertix

@sbertix sbertix commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Default appVisibility to Both so a fresh install (and settings files that
predate the option) show Supacode in the menu bar. Users who explicitly chose
Dock or Menu Bar keep their choice.

Add a dismissable bottom-of-sidebar card at the top of the announcement
priority chain explaining the menu bar is now on by default, with a one-line
pointer to Settings → General to turn it off. The card gates on the menu bar
icon actually showing, so turning it off retires the card.

Give each sidebar announcement card a distinct header tint: nested worktrees
moves from the ambiguous .tint accent to explicit blue, and the new menu bar
card is green.

Type of change

  • Feature

How was this tested?

  • make check passes (format + lint)
  • make test passes
  • I built and ran the app to confirm the change works

Checklist

  • I am the author of this work and accountable for it; no commit is authored or co-authored by an AI agent.
  • I have read the Contributing guide and the Code of Conduct.

Default appVisibility to Both so a fresh install (and files predating the
setting) show Supacode in the menu bar. Add a dismissable bottom-of-sidebar
card, top of the announcement priority chain, explaining the menu bar is now
on by default and pointing to Settings to turn it off. The card gates on the
menu bar icon actually showing, so disabling it retires the card.
@sbertix
sbertix enabled auto-merge (squash) July 21, 2026 22:51
@sbertix
sbertix merged commit 3265ebc into main Jul 21, 2026
3 checks passed
@sbertix
sbertix deleted the sbertix/menu-bar-card branch July 21, 2026 22:59
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