fix: Waveform Visualizer Controls layout
This commit is contained in:
@@ -36,13 +36,13 @@
|
|||||||
{
|
{
|
||||||
<MudGrid>
|
<MudGrid>
|
||||||
@* ── Row 1 — MODE (always visible). ── *@
|
@* ── Row 1 — MODE (always visible). ── *@
|
||||||
<MudItem xs="3" Class="d-flex align-center">
|
<MudItem xs="2" Class="d-flex align-center">
|
||||||
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.FlexStart">
|
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.FlexStart">
|
||||||
<span class="wvc-section-label">MODE:</span>
|
<span class="wvc-section-label">MODE:</span>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
</MudItem>
|
</MudItem>
|
||||||
|
|
||||||
<MudItem xs="9">
|
<MudItem xs="10">
|
||||||
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.Center" Class="mx-auto" Spacing="4">
|
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.Center" Class="mx-auto" Spacing="4">
|
||||||
<MudTooltip Text="Show the sound, or hide the ribbon.">
|
<MudTooltip Text="Show the sound, or hide the ribbon.">
|
||||||
<div class="wvc-toggle @(ControlState.WaveformEnabled ? "wvc-toggle-on" : "wvc-toggle-off")" role="group" aria-label="Waveform ribbon on or off">
|
<div class="wvc-toggle @(ControlState.WaveformEnabled ? "wvc-toggle-on" : "wvc-toggle-off")" role="group" aria-label="Waveform ribbon on or off">
|
||||||
@@ -102,13 +102,13 @@
|
|||||||
@* ── Row 2 — WAVE section (only when waveform on). ── *@
|
@* ── Row 2 — WAVE section (only when waveform on). ── *@
|
||||||
@if (ControlState.WaveformEnabled)
|
@if (ControlState.WaveformEnabled)
|
||||||
{
|
{
|
||||||
<MudItem xs="3" Class="d-flex align-center">
|
<MudItem xs="2" Class="d-flex align-center">
|
||||||
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.FlexStart">
|
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.FlexStart">
|
||||||
<span class="wvc-section-label">WAVE:</span>
|
<span class="wvc-section-label">WAVE:</span>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
</MudItem>
|
</MudItem>
|
||||||
|
|
||||||
<MudItem xs="9">
|
<MudItem xs="10">
|
||||||
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.Center" Class="mx-auto" Spacing="4">
|
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.Center" Class="mx-auto" Spacing="4">
|
||||||
<MudTooltip Text="How fast the sound rolls by.">
|
<MudTooltip Text="How fast the sound rolls by.">
|
||||||
<div class="waveform-visualizer-control mix-visualizer-control" role="group" aria-label="Waveform scroll speed">
|
<div class="waveform-visualizer-control mix-visualizer-control" role="group" aria-label="Waveform scroll speed">
|
||||||
@@ -137,13 +137,13 @@
|
|||||||
|
|
||||||
@if (ControlState.LavaEnabled)
|
@if (ControlState.LavaEnabled)
|
||||||
{
|
{
|
||||||
<MudItem xs="3" Class="d-flex align-center">
|
<MudItem xs="2" Class="d-flex align-center">
|
||||||
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.FlexStart">
|
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.FlexStart">
|
||||||
<span class="wvc-section-label">LAVA:</span>
|
<span class="wvc-section-label">LAVA:</span>
|
||||||
</MudStack>
|
</MudStack>
|
||||||
</MudItem>
|
</MudItem>
|
||||||
|
|
||||||
<MudItem xs="9" Class="d-flex align-center">
|
<MudItem xs="10" Class="d-flex align-center">
|
||||||
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.Center" Class="mx-auto" Spacing="4">
|
<MudStack Row AlignItems="AlignItems.Center" Justify="Justify.Center" Class="mx-auto" Spacing="4">
|
||||||
<MudTooltip Text="How heavy the wax feels — float, or sink.">
|
<MudTooltip Text="How heavy the wax feels — float, or sink.">
|
||||||
<div class="waveform-visualizer-control mix-visualizer-control" role="group" aria-label="Lava gravity">
|
<div class="waveform-visualizer-control mix-visualizer-control" role="group" aria-label="Lava gravity">
|
||||||
@@ -167,7 +167,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</MudTooltip>
|
</MudTooltip>
|
||||||
|
|
||||||
<MudTooltip Text="How much goo is in the lamp.">
|
<MudTooltip Text="How much wax is in the lamp.">
|
||||||
<div class="waveform-visualizer-control mix-visualizer-control" role="group" aria-label="Fluid amount">
|
<div class="waveform-visualizer-control mix-visualizer-control" role="group" aria-label="Fluid amount">
|
||||||
<RadialKnob Value="@ControlState.FluidAmount"
|
<RadialKnob Value="@ControlState.FluidAmount"
|
||||||
ValueChanged="@OnFluidAmountChanged"
|
ValueChanged="@OnFluidAmountChanged"
|
||||||
|
|||||||
@@ -440,7 +440,7 @@ h2, h3, h4, h5, h6,
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 0.75rem;
|
gap: 0.75rem;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
max-width: 420px;
|
max-width: 480px;
|
||||||
/* Pin the MudBlazor palette vars the portaled RadialKnob + slider consume. */
|
/* Pin the MudBlazor palette vars the portaled RadialKnob + slider consume. */
|
||||||
--mud-palette-primary: var(--deepdrft-green-accent); /* knob arc/pointer + slider track/thumb (interactive) */
|
--mud-palette-primary: var(--deepdrft-green-accent); /* knob arc/pointer + slider track/thumb (interactive) */
|
||||||
--mud-palette-surface: var(--deepdrft-navy); /* knob center fill — darkest navy reads against the panel */
|
--mud-palette-surface: var(--deepdrft-navy); /* knob center fill — darkest navy reads against the panel */
|
||||||
|
|||||||
Reference in New Issue
Block a user