Repository navigation
Make the popover behave more like a native Mac panel - #46
Merged
Merged
Conversation
- Esc on a sub-page goes back one level instead of closing the popover, except while a key recording or a profile rename owns Esc. What's New now uses the shared BackButton like every other sub-page. - ⌘R refreshes and ⌘, opens Settings from the popover, matching the right-click menu. - Chips and the Configure Buttons row get a hover highlight; colour swatches are real buttons with names; icon-only buttons get VoiceOver labels and tooltips; DPI chips say when right-click edits them. - Sleep timer reads "5 min" / chips "5m" instead of "5m 00s". - With no mouse known at all, one empty-state card with "Look Again" (or the Input Monitoring grant) replaces the column of disabled placeholder controls. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SJ8Eskh7E8TDXYvX2yS9yZ
- ⌘R is one hidden button on the main page, so it works whichever cards are showing (a battery-less mouse has no refresh button). - The no-mouse card also shows under a saved battery reading; only one Input Monitoring button appears there. - Chip labels fill their chip, so the whole hover-highlighted area is clickable (DPI, custom DPI, sleep timer, profiles). - Swatches carry their own names; an editing DPI stage reads "Stage N DPI" to VoiceOver; Back's tooltip mentions Esc only when Esc works. - Drop a comment that said Configure Buttons stays enabled offline. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SJ8Eskh7E8TDXYvX2yS9yZ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Small UX pass on the menu bar popover, based on Apple's popover guidance and how Control Center behaves. The bigger layout change (collapsible sections) will come in a separate PR.
What changes
BackButtonlike every other sub-page.The CHANGELOG
[Unreleased]section anddocs/DOCUMENTATION.md§6.2 are updated.Testing
swift build && swift testand click through the popover before merging. CI will build it.Tests/Scripts/changelog-test.shpasses.Known, not fixed here
🤖 Generated with Claude Code
https://claude.ai/code/session_01SJ8Eskh7E8TDXYvX2yS9yZ
Generated by Claude Code