diff --git a/Controls/LeftPanel.xaml b/Controls/LeftPanel.xaml
index f58805f..de8145b 100644
--- a/Controls/LeftPanel.xaml
+++ b/Controls/LeftPanel.xaml
@@ -13,20 +13,20 @@
+ BorderBrush="{StaticResource Brush.Outline}" BorderThickness="1"/>
+ Foreground="{StaticResource Brush.OnSurface}" VerticalAlignment="Center"/>
+ BorderBrush="{StaticResource Brush.Outline}" BorderThickness="1"/>
+ Foreground="{StaticResource Brush.OnSurface}" VerticalAlignment="Center"/>
+ Foreground="{StaticResource Brush.OnSurfaceVariant}" VerticalAlignment="Center"/>
-
+
@@ -55,11 +55,11 @@
-
-
+
-
@@ -95,7 +95,7 @@
PreviewMouseLeftButtonDown="List_PreviewMouseLeftButtonDown"
PreviewMouseMove="List_PreviewMouseMove"
PreviewMouseLeftButtonUp="List_PreviewMouseLeftButtonUp"
- Foreground="#e0e0e0" FontSize="13">
+ Foreground="{StaticResource Brush.OnSurface}" FontSize="13">
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -247,13 +247,13 @@
Command="{Binding DataContext.EditElementCommand, RelativeSource={RelativeSource AncestorType=ListBox}}"
CommandParameter="{Binding}" Style="{StaticResource IconButton}">
+ Fill="{StaticResource Brush.OnSurface}" Width="13" Height="13" Stretch="Uniform"/>
@@ -262,7 +262,7 @@
CommandParameter="{Binding}" Style="{StaticResource IconButton}"
Visibility="{Binding IsBackground, Converter={StaticResource HiddenBoolToVis}}">
+ Fill="{StaticResource Brush.OnSurface}" Width="13" Height="13" Stretch="Uniform"/>
@@ -277,10 +277,10 @@
Red when a required resource (the one-and-only webcam)
could not be locked; persists and re-polls until resolved. -->
-
diff --git a/ytLive.Tests/DesignTokensTests.cs b/ytLive.Tests/DesignTokensTests.cs
index 1b5ea86..5b194aa 100644
--- a/ytLive.Tests/DesignTokensTests.cs
+++ b/ytLive.Tests/DesignTokensTests.cs
@@ -74,7 +74,8 @@ public class DesignTokensTests
// The sweep converts one surface per commit; each adds its file here, so every step is
// guarded on its own instead of waiting for a global grep at the end. Pure white and black
// are allowed (gloss highlights, knockout masks) — everything else must be a token.
- string[] converted = { "Themes/Controls.xaml", "MainWindow.xaml", "Controls/TopBar.xaml", "Controls/SceneThumbnailStrip.xaml" };
+ string[] converted = { "Themes/Controls.xaml", "MainWindow.xaml", "Controls/TopBar.xaml", "Controls/SceneThumbnailStrip.xaml",
+ "Controls/LeftPanel.xaml" };
foreach (var file in converted)
{