Skip to content

Fix settings window: seamless titlebar, remove sidebar toggle - #378

Merged
jasPreMar merged 1 commit into
mainfrom
jasPreMar/fix-settings-ui
Apr 7, 2026
Merged

Fix settings window: seamless titlebar, remove sidebar toggle#378
jasPreMar merged 1 commit into
mainfrom
jasPreMar/fix-settings-ui

Conversation

@jasPreMar

Copy link
Copy Markdown
Owner

Summary

  • Replaced NavigationSplitView with a plain HStack layout to remove the unwanted sidebar toggle button that couldn't be suppressed
  • Made the titlebar transparent with fullSizeContentView so the sidebar extends seamlessly behind the window chrome
  • Added native NSVisualEffectView with .sidebar material for proper vibrancy background on the sidebar

Test plan

  • Open Settings via Cmd+, or status bar menu
  • Verify no sidebar toggle button appears in the titlebar
  • Verify sidebar items don't overlap with window traffic light controls
  • Verify sidebar has native vibrancy/translucency matching other macOS settings windows
  • Verify all three settings panes (General, Chat, Permissions) still work correctly

🤖 Generated with Claude Code

Replace NavigationSplitView with HStack layout to eliminate the
unwanted sidebar toggle button. Add fullSizeContentView and
transparent titlebar so the sidebar extends behind the window
chrome with native vibrancy material.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jasPreMar
jasPreMar merged commit e13c35f into main Apr 7, 2026
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