feat(ui): labelled compact Ribbon that narrows without disappearing - #84
Merged
Merged
Conversation
The compact density kept only the icon of every icon-bearing command, which turned each shared or abstract glyph into a guessing game and left the buttons without accessible text; below 760 px the whole command area vanished, stranding macOS users (no in-app menu bar) with the palette as the only escape. - Compact buttons now pair the glyph with their short label, sized by measurement; the identification cost of narrow windows moves into the More menu instead of onto unlabelled icons. - Width no longer collapses the command area: narrow windows stay on the compact row and overflow absorbs the groups, degrading in the extreme to the More menu alone. Collapsed remains a deliberate, user-only state, and the auto-collapse messaging is gone. - Overflow admission lets equal-priority peers keep taking space when an oversized group overflows, so the ten-tile Processing group no longer dams Transform and Recipes behind it; a hidden group is still never outranked by a shown one, and tests pin both properties. - The quick tour's responsive description (EN and zh-CN) matches the new behaviour. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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
The compact density kept only the icon of every icon-bearing command, which turned each shared or abstract glyph into a guessing game and left the buttons without accessible text; below 760 px the whole command area vanished, stranding macOS users (no in-app menu bar) with the palette as the only escape.
Validation
cargo pr-checkpasses (fmt, file size, dependency policy, both frontends, clippy with denied warnings, tests).npm run buildindocs/passes.UI display logic
CommandId+describe) and are searchable in the command palette. (No actions added.)budget); transient states disable with a
disabled_reasonthat says howto unblock.
(Width no longer hides the command area at all.)
added.)
docs/(English and zh-CN) for user-visible behavior.🤖 Generated with Claude Code