Skip to content

Add a setting to hide the toolbar - #12

Merged
nilbuild merged 2 commits into
nilbuild:mainfrom
alcibiadesc:hide-toolbar-option
Nov 10, 2026
Merged

nilbuild merged 2 commits into
nilbuild:mainfrom
alcibiadesc:hide-toolbar-option

Conversation

@alcibiadesc

@alcibiadesc alcibiadesc commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Some people present with a fixed pointer and would rather not see the toolbar at all, neither when the pointer turns on nor when the mouse reaches the bottom of the screen.

This adds Settings → Appearance → Toolbar → Show the toolbar (on by default, so nothing changes for existing users).

  • Preferences.showToolbar (key showToolbar), included in Reset all.
  • OverlayController only reveals the toolbar when the setting is on. It still shows while Accessibility permission is missing, so the permission button stays reachable.
  • The Appearance page now stacks its cards in a VStack, like General does.

Built with swift build -c release; running it locally with the setting off.

🤖 Generated with Claude Code

alcibiadesc and others added 2 commits November 10, 2026 12:24
Settings → Appearance → Toolbar → Show the toolbar (on by default).
When off, the toolbar no longer appears when the pointer turns on or when
the mouse reaches the bottom of the screen. It still shows while
Accessibility permission is missing, so the permission button stays
reachable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nilbuild
nilbuild force-pushed the hide-toolbar-option branch from c161c8b to 7512141 Compare November 10, 2026 12:25
@nilbuild
nilbuild merged commit 6730036 into nilbuild:main Nov 10, 2026
@nilbuild

Copy link
Copy Markdown
Owner

Thanks, merged! I moved the switch to the Pointers page so all the toolbar settings live together, and tweaked the copy a bit. Appreciate it 🙏

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.

2 participants