docs: record L6 toolbar polish; reconcile CLAUDE.md + CONTEXT.md

This commit is contained in:
2026-07-27 00:46:08 -04:00
parent 0f8bcf1687
commit f250dd0a62
3 changed files with 37 additions and 13 deletions
+22
View File
@@ -1401,3 +1401,25 @@ as groups. All buttons fire the same actions their keybindings do.
`src/mode_enable.{h,cpp}` (opposite-mode enablement predicate), `src/tooltip.{h,cpp}`
(placement + prefix-strip). New CTest targets `overflow_menu_tests`, `mode_enable_tests`,
`tooltip_tests`.
---
## L6 — toolbar polish (in-DAW feedback refinement on L5)
**Goal:** Polish pass on the L5 dock-panel state based on Daniel's in-DAW feedback —
single-row button faces, keybinding surfaced in the hover tooltip, Cancel RT moved into
the overflow menu, and visible top-bar cluster order tidied. No new modules, no new test
targets, no capture/placement behavior change.
- [x] **Single-row button faces:** keybinding micro sub-row removed from `ActionBarSlot`
(and `bindingHeight`/`minSplitHeight` removed from `ActionBarSpec`); buttons now show
only the short label. Toolbar height 40→28 px.
- [x] **Keybinding in hover tooltip:** tooltip now renders "`phrase — binding`" when the
action is bound, bare phrase when unbound (live binding via `kbd_getTextFromCmd`).
- [x] **Cancel RT moved into overflow menu:** the More (⋯) popup now lists four entries —
Batch Items / Batch Razor / Capture RT / Cancel RT. The visible top bar no longer has a
Cancel RT button.
- [x] **Visible top-bar cluster order:** Capture Item · Capture Track · Re-capture · Insert ·
Insert Conform (cluster order: Capture → Maintenance → Placement).
**Notes/decisions:**
- Icons were considered and deferred (not implemented in this pass).