refactor(ui): tokenize MainWindow
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -41,20 +41,20 @@
|
|||||||
<TextBlock Classes="title-brand-name"
|
<TextBlock Classes="title-brand-name"
|
||||||
Text="CLAUDEDO"
|
Text="CLAUDEDO"
|
||||||
FontFamily="{DynamicResource MonoFont}"
|
FontFamily="{DynamicResource MonoFont}"
|
||||||
FontSize="11"
|
FontSize="{StaticResource FontSizeMono}"
|
||||||
Foreground="{DynamicResource TextBrush}"
|
Foreground="{DynamicResource TextBrush}"
|
||||||
LetterSpacing="1.4"
|
LetterSpacing="1.4"
|
||||||
VerticalAlignment="Center"/>
|
VerticalAlignment="Center"/>
|
||||||
<!-- separator dot -->
|
<!-- separator dot -->
|
||||||
<TextBlock Text="·"
|
<TextBlock Text="·"
|
||||||
FontFamily="{DynamicResource MonoFont}"
|
FontFamily="{DynamicResource MonoFont}"
|
||||||
FontSize="11"
|
FontSize="{StaticResource FontSizeMono}"
|
||||||
Foreground="{DynamicResource TextFaintBrush}"
|
Foreground="{DynamicResource TextFaintBrush}"
|
||||||
VerticalAlignment="Center"/>
|
VerticalAlignment="Center"/>
|
||||||
<!-- current list name -->
|
<!-- current list name -->
|
||||||
<TextBlock Text="{Binding Lists.SelectedList.Name, Converter={StaticResource UpperCase}}"
|
<TextBlock Text="{Binding Lists.SelectedList.Name, Converter={StaticResource UpperCase}}"
|
||||||
FontFamily="{DynamicResource MonoFont}"
|
FontFamily="{DynamicResource MonoFont}"
|
||||||
FontSize="11"
|
FontSize="{StaticResource FontSizeMono}"
|
||||||
Foreground="{DynamicResource TextDimBrush}"
|
Foreground="{DynamicResource TextDimBrush}"
|
||||||
LetterSpacing="1.4"
|
LetterSpacing="1.4"
|
||||||
VerticalAlignment="Center"/>
|
VerticalAlignment="Center"/>
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
Background="Transparent"
|
Background="Transparent"
|
||||||
VerticalAlignment="Center">
|
VerticalAlignment="Center">
|
||||||
<MenuItem Header="Help"
|
<MenuItem Header="Help"
|
||||||
FontSize="11"
|
FontSize="{StaticResource FontSizeMono}"
|
||||||
Foreground="{DynamicResource TextDimBrush}">
|
Foreground="{DynamicResource TextDimBrush}">
|
||||||
<MenuItem Header="Check for updates"
|
<MenuItem Header="Check for updates"
|
||||||
Command="{Binding CheckForUpdatesCommand}"/>
|
Command="{Binding CheckForUpdatesCommand}"/>
|
||||||
@@ -109,7 +109,7 @@
|
|||||||
<TextBlock Grid.Column="0"
|
<TextBlock Grid.Column="0"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Foreground="{DynamicResource TextDimBrush}"
|
Foreground="{DynamicResource TextDimBrush}"
|
||||||
FontSize="12">
|
FontSize="{StaticResource FontSizeBody}">
|
||||||
<Run Text="Update available: v"/>
|
<Run Text="Update available: v"/>
|
||||||
<Run Text="{Binding UpdateCheck.CurrentVersion}"/>
|
<Run Text="{Binding UpdateCheck.CurrentVersion}"/>
|
||||||
<Run Text=" → v"/>
|
<Run Text=" → v"/>
|
||||||
@@ -132,7 +132,7 @@
|
|||||||
HorizontalAlignment="Right"
|
HorizontalAlignment="Right"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Margin="0,0,14,0"
|
Margin="0,0,14,0"
|
||||||
FontSize="11"
|
FontSize="{StaticResource FontSizeMono}"
|
||||||
Foreground="{DynamicResource TextFaintBrush}"
|
Foreground="{DynamicResource TextFaintBrush}"
|
||||||
Text="{Binding InlineUpdateStatus}"
|
Text="{Binding InlineUpdateStatus}"
|
||||||
IsVisible="{Binding InlineUpdateStatus, Converter={x:Static ObjectConverters.IsNotNull}}"/>
|
IsVisible="{Binding InlineUpdateStatus, Converter={x:Static ObjectConverters.IsNotNull}}"/>
|
||||||
@@ -197,15 +197,15 @@
|
|||||||
<!-- Left: connection pill -->
|
<!-- Left: connection pill -->
|
||||||
<StackPanel DockPanel.Dock="Left" Orientation="Horizontal" Spacing="7"
|
<StackPanel DockPanel.Dock="Left" Orientation="Horizontal" Spacing="7"
|
||||||
VerticalAlignment="Center">
|
VerticalAlignment="Center">
|
||||||
<Ellipse Width="7" Height="7" Fill="#4CAF50"
|
<Ellipse Width="7" Height="7" Fill="{DynamicResource StatusRunningBrush}"
|
||||||
IsVisible="{Binding Worker.IsConnected}"/>
|
IsVisible="{Binding Worker.IsConnected}"/>
|
||||||
<Ellipse Width="7" Height="7" Fill="#FFA726"
|
<Ellipse Width="7" Height="7" Fill="{DynamicResource StatusReviewBrush}"
|
||||||
IsVisible="{Binding Worker.IsReconnecting}"/>
|
IsVisible="{Binding Worker.IsReconnecting}"/>
|
||||||
<Ellipse Width="7" Height="7" Fill="#EF5350"
|
<Ellipse Width="7" Height="7" Fill="{DynamicResource StatusErrorBrush}"
|
||||||
IsVisible="{Binding IsOffline}"/>
|
IsVisible="{Binding IsOffline}"/>
|
||||||
<TextBlock Text="{Binding ConnectionText, Converter={StaticResource UpperCase}}"
|
<TextBlock Text="{Binding ConnectionText, Converter={StaticResource UpperCase}}"
|
||||||
FontFamily="{DynamicResource MonoFont}"
|
FontFamily="{DynamicResource MonoFont}"
|
||||||
FontSize="10"
|
FontSize="{StaticResource FontSizeEyebrow}"
|
||||||
LetterSpacing="1.4"
|
LetterSpacing="1.4"
|
||||||
Foreground="{DynamicResource TextDimBrush}"
|
Foreground="{DynamicResource TextDimBrush}"
|
||||||
VerticalAlignment="Center"/>
|
VerticalAlignment="Center"/>
|
||||||
@@ -217,7 +217,7 @@
|
|||||||
IsVisible="{Binding IsWorkerLogVisible}"
|
IsVisible="{Binding IsWorkerLogVisible}"
|
||||||
Foreground="{Binding WorkerLogLevel, Converter={StaticResource WorkerLogLevelToBrush}}"
|
Foreground="{Binding WorkerLogLevel, Converter={StaticResource WorkerLogLevelToBrush}}"
|
||||||
FontFamily="{DynamicResource MonoFont}"
|
FontFamily="{DynamicResource MonoFont}"
|
||||||
FontSize="10"
|
FontSize="{StaticResource FontSizeEyebrow}"
|
||||||
LetterSpacing="1.4"
|
LetterSpacing="1.4"
|
||||||
TextTrimming="CharacterEllipsis"
|
TextTrimming="CharacterEllipsis"
|
||||||
VerticalAlignment="Center"/>
|
VerticalAlignment="Center"/>
|
||||||
@@ -226,7 +226,7 @@
|
|||||||
<TextBlock DockPanel.Dock="Right"
|
<TextBlock DockPanel.Dock="Right"
|
||||||
Text="{Binding PrimeStatus}"
|
Text="{Binding PrimeStatus}"
|
||||||
Foreground="{DynamicResource TextDimBrush}"
|
Foreground="{DynamicResource TextDimBrush}"
|
||||||
FontSize="11"
|
FontSize="{StaticResource FontSizeMono}"
|
||||||
VerticalAlignment="Center"
|
VerticalAlignment="Center"
|
||||||
Margin="12,0,0,0"
|
Margin="12,0,0,0"
|
||||||
IsVisible="{Binding PrimeStatus, Converter={x:Static StringConverters.IsNotNullOrEmpty}}"/>
|
IsVisible="{Binding PrimeStatus, Converter={x:Static StringConverters.IsNotNullOrEmpty}}"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user