docs: record L6 toolbar polish; reconcile CLAUDE.md + CONTEXT.md
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user