fix(p15): remediate four green-minor review findings

Tokenize scrim navy RGB triple (--deepdrft-scrim-rgb); LAVA row now
flex-start so knobs group left; WAVE row keeps space-between for
right-pinned width knob; remove inert margin-left:auto/wvc-row-right;
correct stale seven->ten count in OnControlStateChanged comment.
This commit is contained in:
daniel-c-harvey
2026-06-17 14:42:23 -04:00
parent dd4f8ddded
commit 2c2342fbaf
4 changed files with 29 additions and 17 deletions
@@ -280,10 +280,11 @@ public partial class WaveformVisualizer : ComponentBase, IAsyncDisposable
await PushThemeIfChangedAsync();
}
// The controls bar mutated a knob on the shared state and raised Changed. Push all seven control
// values (cheap scalar interop). Each control now drives its own dedicated dial in the JS handle
// (lava reframe Wave R4) — scroll speed → visible-time-span, plus the six lava/colour dials; see
// PushControlsAsync. The bridge stays the sole owner of the JS module handle.
// The controls bar mutated a knob on the shared state and raised Changed. Push all ten control
// values (cheap scalar interop): the eight continuous dials plus the two subsystem enables. Each
// dial drives its own dedicated uniform in the JS handle (lava reframe Wave R4) — scroll speed →
// visible-time-span, plus the six lava/colour dials; see PushControlsAsync. The bridge stays the
// sole owner of the JS module handle.
private void OnControlStateChanged() => InvokeAsync(async () =>
{
await PushControlsAsync();