ZenBar is a macOS SwiftUI utility to control menu bar behavior in fullscreen for installed apps.
It manages the AppleMenuBarVisibleInFullscreen key in each app's defaults domain so you can quickly choose:
Stock(remove override)Force Hide(set tofalse)Force Show(set totrue)
- Scans installed apps from:
/Applications/System/Applications~/Applications
- Fast searchable app list
- Per-app menu bar mode control:
StockForce HideForce Show
- Batch state discovery using
defaults find AppleMenuBarVisibleInFullscreen
ZenBar runs the same defaults commands you would run in Terminal.
- Force Hide:
defaults write <bundle-id> AppleMenuBarVisibleInFullscreen -bool false
- Force Show:
defaults write <bundle-id> AppleMenuBarVisibleInFullscreen -bool true
- Stock:
defaults delete <bundle-id> AppleMenuBarVisibleInFullscreen
- macOS 15+
- Xcode 16+
- Clone this repo.
- Open
ZenBar.xcodeprojin Xcode. - Select the
ZenBarscheme. - Build and run.
- Launch ZenBar and let it scan installed apps.
- Search by app name or bundle identifier.
- Choose a mode per app:
Stock- remove overrideForce Hide- hide menu bar in fullscreenForce Show- show menu bar in fullscreen
- Re-enter fullscreen in the target app (or relaunch the target app if needed).
- App Sandbox is disabled for this utility so it can edit preferences for other app domains.
- Apps generally apply changes only after relaunch(Command + Q).
This project is licensed under the MIT License. See LICENSE.