Skip to content

fix(macos): restore native menu bar behavior - #577

Draft
andrei-hasna wants to merge 1 commit into
mainfrom
fix/macos-menu-bar
Draft

fix(macos): restore native menu bar behavior#577
andrei-hasna wants to merge 1 commit into
mainfrom
fix/macos-menu-bar

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • install native CodeWith, Edit, and Window menus before the AppKit run loop
  • honor persisted desktop.showMenuBar without forcing the status item on at launch, including default fallback paths
  • deminiaturize the existing main window before bringing it forward

Tests

  • added AppKit menu construction and minimized-window restoration regressions
  • added default menu-bar preference publication regression
  • git diff --check passed
  • staged gitleaks scan: no leaks
  • macOS Swift test/build pending on an authenticated Apple runner (the Linux implementation host has no Swift toolchain; direct Apple routes were unavailable)

Tracking

Todos: 6d9a39b3-42b4-4b90-9f3b-3bdafff9454c
Native plan: 74793296-cc3a-429a-8495-f032ad014cee


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Install native application, edit, and window menus; honor the persisted status-item preference without a forced startup override; and restore miniaturized windows through every reopen path.

Agent: macos-menu-implementer
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