Repository navigation
Keep the waiting "Restart to Update" row readable in the menu bar - #1854
Merged
Merged
Conversation
While a recording, dictation or transcript is running, the update row is disabled and says "After this recording finishes". It was drawn in the muted color and then faded to 55% on top, so it nearly vanished. Disabled menu rows now use the secondary text color with no extra fade, and the waiting update row drops its "Restart" label since it can't be pressed yet. It stays unclickable until the capture ends. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VR23Gb49voS6QiLuQdeaFM
r3dbars
marked this pull request as ready for review
September 25, 2026 15:03
This was referenced Sep 25, 2026
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.
Requested by Justin · project thread
Why
Before: while a recording or dictation is running, the menu bar's "Restart to Update / After this recording finishes" row was nearly invisible. Disabled rows got muted text colors and then a 0.55 alpha fade on top, so it was faded twice. It also still showed a "Restart" label on a row you can't press.
After: the waiting row reads clearly (secondary text, no extra fade) and says what it's waiting on. It stays unclickable until the recording ends, and the "Restart" label is hidden while it waits.
Product Impact
Menu bar popover only. Any disabled row (the waiting update row, "Saving…", "Checking for Updates…") is now readable instead of ghosted. Still black and white.
What changed
MenuBarActionRowView.updateAppearance: disabled rows usetextSecondaryNSfor title/detail and no longer setalphaValue = 0.55.MenuBarPanelController.refresh: when the update action is blocked (detail replaced by the safety policy's reason), the trailing "Restart" text is dropped for both the prominent callout and the utility row.How I checked it
bash scripts/dev/linux-checks.sh(48 passed) andpython3 scripts/dev/check-source-pins.py --changed-only: pass.Risk Review
Low. Visual-only change in two menu bar files; enable/disable logic and
UpdateActionSafetyPolicyare untouched.Notes
For the next release after 1.1.65.
Agent handoff
Branch
claude/project-thread-6iarxb. Deep review via the "Deep reviews for next release" thread; merge on green CI + clean review.🤖 Generated with Claude Code
https://claude.ai/code/session_01VR23Gb49voS6QiLuQdeaFM
Generated by Claude Code