Repository navigation
cmux-next: an unfocused pane's tabs fade further, so the focused pane is plain to see - #22987
Conversation
…pane Fails on base: the unfocused selected pill keeps 0.65 of its fill. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15c78-27ca-7140-a6c7-95f0db83b18c&host=huge-blue
…plain to see Leo 2026-10-21: a link opened beside his chat and Cmd-W closed the chat, since nothing showed which pane had focus. With no ring by default, the other panes' subtler tabs are the cue; focus.inactiveTabStrength goes from 0.35 to 0.6 (the unfocused pill at 0.4 of its fill, labels mixed further toward the page, never under the 3.5:1 / 2.5:1 / 2:1 floors). No settings default changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15c78-27ca-7140-a6c7-95f0db83b18c&host=huge-blue
|
owner: 01a15c78-27ba-7b63-8c10-8f5787e83b76 on huge-blue |
|
owner: 01a15c78-27ca-7140-a6c7-95f0db83b18c on huge-blue |
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
Not verified: macOS jobs did not run: compile and app tests were skipped on CI passes on Written by |
…ills Review of #22987: at strength 0.6 the neutral hover fell to about 0.02 alpha and barely showed; hover is how a person picks the pane they focus next. tabs.md: the tonal and quiet rows at 0.6. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?harness=claude&session=01a15c78-27ca-7140-a6c7-95f0db83b18c&host=huge-blue
|
|
|
Bead |
|
Red then green for
|
|
Shipped in:
|



Leo: a plain link click in a lone chat opened GitHub in a right split without focusing it, and Cmd-W then closed his chat. directional-motion fixes where focus goes (plain click focuses the new tab, close acts on the focused tab, closing a tab opened from a chat returns to the chat). This PR makes the focused pane plain to see, so a person can tell which tab Cmd-W will close.
Cause
With the default
appearance.focusIndicator(tabs, no ring since 53684ff, when pane lines went away) the only focus cue is that the other panes' tabs draw subtler, atfocus.inactiveTabStrength0.35: the unfocused selected pill kept 0.65 of its fill and its label stayed close to full contrast. In Leo's setup (glass-clear, split dividers at opacity 0) nothing else marks focus, and the unfocused-pane dim was just made subtler on his request (#22948).Change
focus.inactiveTabStrength0.35 -> 0.6 (Debug tunable;LayoutStyledefault to match): an unfocused pane's selected pill draws at 0.4 of its fill, and its labels mix further toward the page. The contrast floors are unchanged (3.5:1 selected, 2.5:1, 2:1), so every unfocused tab stays readable.Changelog
Changed: In cmux NEXT, an unfocused pane's tabs draw fainter, so the focused pane is easier to tell apart.
Observed / Not run
FocusedPaneTabCueTests(commit 1 adds only the test; on base the unfocused pill keeps 0.65 of its fill). Fleet stepsfpc-red-620e754d80andfpc-green2-975dc6d255were still running at merge; results go in a comment.compile-check --apppassed on the head 975dc6d (after one base merge); independent review subagent passed. The hover change came after that review (one line in ChromeEmphasis.swift, its own suggestion).Agent session: huge-blue
🤖 Generated with Claude Code