Before: at narrow viewports the toolbar wrapped to 2-3 lines with
orphan icons in the last row (e.g. at 375px: 5 + 4 + 1 icons = 3
rows). Awkward visually and wasteful of vertical space.
After: single-row horizontal scroll with a soft trailing fade
(mask-image gradient) hinting at hidden overflow. Same UX as Google
Docs / Word / Notion mobile toolbars. All commands stay reachable
without changing the markup or the provider logic.
Vertical-orientation toolbar opts out of the horizontal-scroll mask
(it already lays out top-to-bottom and the mask would clip the
trailing icons in the visible direction).
Verified:
- 375px (mobile) — single row, fade visible on right edge.
- 900px (laptop) — single row, no overflow, fade harmless.
- Vertical orientation — column layout intact.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>