fix: Mix Visualizer Controls Styles

This commit is contained in:
daniel-c-harvey
2026-06-17 04:08:18 -04:00
parent 39fabc8d0d
commit bfdbf7568f
3 changed files with 11 additions and 11 deletions
@@ -26,7 +26,7 @@
ValueChanged="@OnScrollSpeedChanged" ValueChanged="@OnScrollSpeedChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.Speed" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.Speed" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -35,7 +35,7 @@
ValueChanged="@OnGradientRotationSpeedChanged" ValueChanged="@OnGradientRotationSpeedChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.Palette" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.Palette" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -44,7 +44,7 @@
ValueChanged="@OnLavaGravityChanged" ValueChanged="@OnLavaGravityChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.ArrowDownward" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.ArrowDownward" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -53,7 +53,7 @@
ValueChanged="@OnLavaHeatChanged" ValueChanged="@OnLavaHeatChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.LocalFireDepartment" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.LocalFireDepartment" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -62,7 +62,7 @@
ValueChanged="@OnBlobDensityChanged" ValueChanged="@OnBlobDensityChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.BubbleChart" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.BubbleChart" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -71,7 +71,7 @@
ValueChanged="@OnCollisionStrengthChanged" ValueChanged="@OnCollisionStrengthChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.Compress" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.Compress" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -80,7 +80,7 @@
ValueChanged="@OnWaveformWidthChanged" ValueChanged="@OnWaveformWidthChanged"
Min="0" Max="1" Step="0.001" Min="0" Max="1" Step="0.001"
Size="64" Size="64"
Color="Color.Secondary" /> Color="Color.Primary" />
<MudIcon Icon="@Icons.Material.Filled.SettingsEthernet" Size="Size.Small" Class="mix-visualizer-control-icon" /> <MudIcon Icon="@Icons.Material.Filled.SettingsEthernet" Size="Size.Small" Class="mix-visualizer-control-icon" />
</div> </div>
@@ -24,6 +24,6 @@
attribute onto its element — reach it with ::deep. Tinted to the secondary accent and the attribute onto its element — reach it with ::deep. Tinted to the secondary accent and the
overlay-label opacity so it matches the session-hero NowPlaying captions (§7e). */ overlay-label opacity so it matches the session-hero NowPlaying captions (§7e). */
.mix-visualizer-control ::deep .mix-visualizer-control-icon { .mix-visualizer-control ::deep .mix-visualizer-control-icon {
color: var(--mud-palette-secondary); color: var(--mud-palette-primary);
opacity: 0.78; opacity: 0.78;
} }
@@ -17,12 +17,12 @@
&larr; @BackLabel &larr; @BackLabel
</MudLink> </MudLink>
@TopContent
@TopRightAction @TopRightAction
</MudStack> </MudStack>
</div> </div>
@TopContent
@* The header region. A composer that wants the default masthead+play row supplies nothing; one @* The header region. A composer that wants the default masthead+play row supplies nothing; one
that needs a different arrangement (e.g. the Cut album's left-meta / right-cover split) supplies that needs a different arrangement (e.g. the Cut album's left-meta / right-cover split) supplies
its own Header fragment. Layout variance rides this slot, never a boolean flag (Phase 9 §5.3). its own Header fragment. Layout variance rides this slot, never a boolean flag (Phase 9 §5.3).