docs: FB2 Zone-panel parity landed — S-VIEW-13 to COMPLETED, r11 editor recompose complete (Wave B closed)
This commit is contained in:
@@ -2738,3 +2738,38 @@ and persists across project save/reopen; pre-v8 blobs lift to unity gain.
|
||||
hero grows with the window, floor 150px. No window-size change required.
|
||||
- **R11-F2 (Zone-panel parity) deferred to FB2:** S-VIEW-13 remains open in PLAN.md.
|
||||
- New CTest targets: `knob_deck_tests`, `curve_popup_tests`, `master_gain_tests`.
|
||||
|
||||
---
|
||||
|
||||
## FB2 — Zone-panel parity (r11; 2026-07-28)
|
||||
|
||||
> **Merged to dev 2026-07-28. Integrated suite 55/55 green.** S-VIEW-13 from the Wave B
|
||||
> plan. Closes R11-F2. **Completes the r11 editor recomposition (Phase S Wave B).**
|
||||
|
||||
**Goal:** Bring the Zone param panel to the same knob deck + curve-preview-button/popup
|
||||
grammar as the Sample face (FB1), retiring `param_slider`'s linear slider rows on the Zone
|
||||
panel so one control grammar renders on both surfaces of the one per-zone storage site.
|
||||
Zone-authoring affordances (+Add Zone / Delete, the per-zone piano-key strip, Low/High/Root
|
||||
numeric-entry legend) are preserved. VOICE and MASTER groups stay Sample-only (per-instance).
|
||||
**Verify:** Integrated suite 55/55 green. Zone panel renders the knob deck with correct group
|
||||
geometry; curve preview button opens the popup (right-click deletes a node, endpoint-guarded);
|
||||
Zone-authoring affordances intact; no regression on the Sample face.
|
||||
|
||||
- [x] **S-VIEW-13 — Zone-panel parity.** Zone param panel rebuilt using the `knob_deck`
|
||||
geometry module and the `curve_popup` module — same group-box / caption-row / knob-cell
|
||||
layout as the Sample face. `param_slider` linear slider rows retired on the Zone panel.
|
||||
The per-zone storage site is shared; the control grammar is now uniform across both surfaces.
|
||||
- [x] **Zone-authoring affordances preserved.** +Add Zone / Delete buttons, the per-zone piano-
|
||||
key strip (with the real piano black-key pattern), and the Low/High/Root numeric-entry legend
|
||||
are unchanged by the recomposition.
|
||||
- [x] **VOICE and MASTER groups remain Sample-only.** Per-instance controls are not placed on
|
||||
the Zone panel, which is per-zone.
|
||||
|
||||
**Notes/decisions:**
|
||||
- **R11-F2 SETTLED:** Zone panel adopts knob deck + curve popup. `param_slider`'s slider/toggle
|
||||
half is now dormant — the FA4 `Knob` primitive (`ControlKind::Knob`) is the only live consumer
|
||||
of that side of `param_slider`. No new pure modules required: `knob_deck` and `curve_popup`
|
||||
(landed in FB1) are consumed directly.
|
||||
- **Phase S editor Wave B complete.** S-VIEW-11 (knob deck + curve popup, FB1), S-VIEW-12
|
||||
(full-width hero + master gain, FB1), and S-VIEW-13 (Zone-panel parity, FB2) are all landed.
|
||||
No open r11 or S-VIEW Wave B items remain in PLAN.md.
|
||||
|
||||
Reference in New Issue
Block a user