Skip to content

Conversation

@kylecarbs
Copy link
Member

Hides the menu bar on Linux by default (similar to VS Code UX). Users can press Alt to toggle visibility.

Why:
The traditional menu bar looks outdated on Linux. VS Code and other modern apps hide it by default for a cleaner look.

Changes:

  • Set autoHideMenuBar: true for Linux platform in BrowserWindow options
  • Menu remains accessible via Alt key toggle
  • macOS and Windows behavior unchanged

Testing:

  • Verify menu bar is hidden on Linux launch
  • Verify Alt key toggles menu visibility
  • Verify macOS/Windows show menu bar normally

Generated with cmux

Linux shows a traditional menu bar by default which looks outdated.
This change hides the menu bar on Linux (like VS Code does) while
keeping it visible on macOS/Windows where it's more conventional.

Users can press Alt to toggle the menu bar visibility on Linux.

- Set autoHideMenuBar: true for Linux platform
- Menu remains accessible via Alt key
- macOS and Windows behavior unchanged
@kylecarbs kylecarbs added this pull request to the merge queue Oct 10, 2025
Merged via the queue into main with commit e8dc2ad Oct 10, 2025
7 checks passed
@kylecarbs kylecarbs deleted the titlebar branch October 10, 2025 15:19
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