Repository navigation
v0.6.8: hide the menu bar icon on macOS (#44) - #45
Merged
Merged
Conversation
A "Show menu bar icon" switch under Settings > Behavior, shown on macOS only and on by default. With it off the tray icon is hidden and a hidden window comes back from the Dock icon (RunEvent::Reopen). Windows and Linux keep the tray icon: there it is the only way back to a window closed to the tray. Older settings.json files without the field keep the icon. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L8dUghRiNrKrHHR5BNMSSD
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L8dUghRiNrKrHHR5BNMSSD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
TrayIcon::set_visible(false), and a hidden window comes back from the Dock icon through the existingRunEvent::Reopenhandler.settings.jsonwithout the new field keeps the icon.Cargo.toml,tauri.conf.jsonandCargo.lock, a metainfo release entry, anddocs/release-notes/v0.6.8.md. The notes cover this change and what Linux calling FAQ; Windows Display size list and toast logo (#39, #40) #43 already merged (Your browser doesn' support calling. Please update your browser or try another browser #39, Display size dropdown visual bug + QoL improvements (Zoom shortcuts, notification icon, custom download folder) #40).PR #42 (macOS native file drops) is not included. It's waiting for its fork CI to be approved. If it merges before the tag, its release-notes line should be added here.
Testing
cargo test --locked: 106 passed, including new default and old-settings-file assertions.cargo clippy --all-targets -- -D warnings: clean on Linux.cargo clippy --target aarch64-apple-darwin: builds, with only the 3 warnings that were already there.cargo fmt --checkandnode --check settings-ui/main.js: clean. Bridge tests pass.🤖 Generated with Claude Code
https://claude.ai/code/session_01L8dUghRiNrKrHHR5BNMSSD
Generated by Claude Code