Skip to content

Hide the menu bar icon on macOS - #163

Open
johanntan wants to merge 1 commit into
trypsynth:mainfrom
johanntan:fix/macos-menu-bar-icon
Open

johanntan wants to merge 1 commit into
trypsynth:mainfrom
johanntan:fix/macos-menu-bar-icon

Conversation

@johanntan

Copy link
Copy Markdown
Contributor

Remove Fedra's macOS menu bar status icon and its Show/Hide menu. macOS skips tray creation and cleanup; the existing Dock reopen handler brings the main window back. Other platforms retain their tray behavior.

Gate tray-only imports, account for the tray-only command on macOS, and document reopening Fedra from the Dock.

Validation: cargo check --locked on Apple Silicon macOS, formatting checks for the changed Rust files, git diff --check, and all applicable pre-commit hooks passed.

Skip tray icon and popup menu creation on macOS, where the Dock already reopens the main window. Keep tray setup and cleanup on other platforms.

Gate tray-only imports, account for the unused tray command on macOS, and document reopening Fedra from the Dock.

Validation: cargo check --locked on aarch64-apple-darwin, formatting checks for changed Rust files, and git diff --check.
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