docs(product): fold Mix Visualizer lava reframe under Phase 10 (Waves R1-R4); inline knob-bar + icon redraw

This commit is contained in:
daniel-c-harvey
2026-06-16 11:16:03 -04:00
parent d98ead97c3
commit f08b412772
3 changed files with 220 additions and 128 deletions
+13 -8
View File
@@ -214,7 +214,8 @@ contract on both sides).
## 4. The four visual effects
> **SUPERSEDED (2026-06-16) by `product-notes/phase-12-mix-visualizer-lava-reframe.md`.** Daniel tested
> **SUPERSEDED (2026-06-16) by `product-notes/phase-10-mix-visualizer-lava-reframe.md` (the Phase 10
> reframe, Waves R1R4).** Daniel tested
> the landed effects end-to-end and rejected the visual result — the lava read as "giant disconnected
> circles," the color drifted to cyan (an HSL saturation-boost artifact), and the waveform and lava read
> as two unrelated things. The reframe replaces this entire effects layer: the per-bar bulge + detach
@@ -222,7 +223,7 @@ contract on both sides).
> of its way), the HSL navy↔moss treatment becomes a **three-color OKLab gradient with three combined
> motions**, the separate "glass" effect folds into the blob shading, and the static noise/frost layer is
> **removed**. The renderer *infrastructure* (pipeline, datum texture, playhead interp, bridge) is reused;
> the *art* below is replaced. See the new spec §3–§6. The four-effect text below is retained as the
> the *art* below is replaced. See the reframe spec §3–§6. The four-effect text below is retained as the
> record of what the rejected Wave 3 shipped.
Described as **intended look + shader-side approach in conceptual terms**. The exact GLSL is
@@ -433,14 +434,18 @@ hand).
## 7. Wave 4 — Detail-page polish + controls rework (presentation only)
> **PARTIALLY SUPERSEDED (2026-06-16) by `product-notes/phase-12-mix-visualizer-lava-reframe.md`.**
> **PARTIALLY SUPERSEDED (2026-06-16) by `product-notes/phase-10-mix-visualizer-lava-reframe.md` (the
> Phase 10 reframe, Waves R1R4).**
> **Kept:** the lava-lamp icon-button trigger top-right of the body across from the back link (§7c, §7f
> — `DDIcons.LavaLamp`, landed) and the widened Mix body (`MudContainer MaxWidth="Large"`, §7g, landed).
> **Superseded:** the four-knob **popover** becomes a six-knob **flyout** (the reframe adds two controls —
> — `DDIcons.LavaLamp`, landed; the **glyph itself is redrawn** by the reframe §7f).
> **Kept:** the widened Mix body (`MudContainer MaxWidth="Large"`, §7g, landed).
> **Superseded:** the four-knob **popover** becomes a six-knob **inline collapse/expand knob-bar** — NOT a
> popover or drawer (the reframe adds two controls —
> lava gravity, blob density/size, collision strength — and drops/recasts others: resolution/zoom is
> removed in favor of scroll speed; bubblyness/detach are replaced by the physical lava model), and the
> popover primitive is reconsidered (`MudDrawer` vs. popover-as-flyout — see the new spec §7b). See the
> new spec §7 for the six controls, the flyout survey, and the NowPlaying-hero aesthetic target. The §7
> removed in favor of scroll speed; bubblyness/detach are replaced by the physical lava model). The
> controls become an `@if`-guarded animated flex row of six RadialKnobs inline in the controls area,
> toggled by the lava-lamp icon — see the reframe spec §7b. See the reframe spec §7 for the six controls,
> the inline knob-bar, and the NowPlaying-hero aesthetic target. The §7
> text below is retained as the record of what the four-knob popover shipped.
Status: **design-complete, implementation-ready.** Added 2026-06-15. **Depends on Wave 3 being merged**