You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TL;DR: Murmur remained in the Dock even with its windows closed. It now runs in the menu bar, appearing in the Dock only while Settings or Setup is open.
Minimised windows/windows hidden with Cmd+H still show in the Dock and when you Cmd+Tab. Closing the last Settings/Setup window removes the Dock icon, the app still works like normal, we are just removing it from the dock. The recording overlay does not affect Dock presence.
Uses Tauri's macOS activation policies and existing window lifecycle, with main-thread transitions and agent-app startup configured for development and release builds. No new preference or production dependency.
Validation
48 Rust tests passed, including two new Dock-policy tests; 4 existing tests ignored.
16 frontend tests passed.
Clippy with warnings denied, formatting, frontend build, and Rust build passed.
Bundle metadata and shell syntax checks passed.
Native Dock, Cmd+Tab, and focus verification remains pending; manual checks are documented in docs/testing.md.
So, I should clarify one thing. We use the set_activation_policy because the pinned Tao version in this repo v0.35.3, the implementation of the set_dock_visibility in that version ignores hide requests within one second of showing the icon and it does not retry it. It was causing some issues when we would do a quick open/close of the window or the initial open of the app, it was leaving the icon in the dock. That method would also mess with the existing windows' canHide flags, which I didn't really want to deal with/it adds more unnecessary work for no benefit, so imo the activation policy is the best approach and avoids the bugs and the extra code we would have to implement.
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
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.
TL;DR: Murmur remained in the Dock even with its windows closed. It now runs in the menu bar, appearing in the Dock only while Settings or Setup is open.
Minimised windows/windows hidden with Cmd+H still show in the Dock and when you Cmd+Tab. Closing the last Settings/Setup window removes the Dock icon, the app still works like normal, we are just removing it from the dock. The recording overlay does not affect Dock presence.
Uses Tauri's macOS activation policies and existing window lifecycle, with main-thread transitions and agent-app startup configured for development and release builds. No new preference or production dependency.
Validation
Screen recording
References
AI USAGE NOTE: Implemented with GPT-6 using the Codex harness.