fix(indicator): keep the recording indicator visible over full-screen apps#175
Open
MaximCosta wants to merge 1 commit into
Open
fix(indicator): keep the recording indicator visible over full-screen apps#175MaximCosta wants to merge 1 commit into
MaximCosta wants to merge 1 commit into
Conversation
At .statusBar (25) the indicator panel is occluded by a native full-screen app's system-elevated window, so it goes invisible while dictating into a full-screen app — even with .canJoinAllSpaces + .fullScreenAuxiliary, which only grant space membership, not stacking above the full-screen window. Raise it to .screenSaver (the level dedicated overlay apps use to sit above full-screen content); it still clears the menu bar.
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.
Hi @Starmel 👋
What this does
The recording indicator was invisible while dictating into an app in native full-screen.
.canJoinAllSpaces+.fullScreenAuxiliary(from #172) let the panel join the full-screen space, but at.statusBar(25) it's still occluded by the full-screen app's system-elevated window. Raising the panel to.screenSaver— the level dedicated overlay apps (Lunar, notch apps) use to sit above full-screen content — fixes it, and it still clears the menu bar. One line, no behaviour change outside full-screen.Why we're opening this
We're the My-Monkey collective — we've run a fork of OpenSuperWhisper for a while and built quite a bit on top of it (a Remote engine for any OpenAI-compatible server, Apple's on-device SpeechAnalyzer, a notch-style indicator, per-app model rules, and more). We noticed the base repo is active again, and honestly we'd much rather move forward together than maintain two projects that slowly drift apart.
This is a small, self-contained first step — a fix we shipped on our side that applies cleanly to yours. If you're open to it, we'd be glad to upstream more of what we've built, piece by piece, in whatever shape works for you. Just tell us what you'd welcome.
Thanks for the app 🙏🍌