First real stable push since migrating

This commit is contained in:
2025-05-05 12:00:24 +08:00
parent e401b01d05
commit f16525e6eb
49 changed files with 3262 additions and 5 deletions

View File

@@ -0,0 +1,69 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- Brand Colors -->
<Color x:Key="PrimaryColorValue">#1E3A8A</Color>
<!-- Storm blue -->
<Color x:Key="SecondaryColorValue">#6B21A8</Color>
<!-- Deep violet -->
<Color x:Key="BackgroundLightValue">#1F1F1F</Color>
<!-- Dark grey -->
<Color x:Key="BackgroundDarkValue">#121212</Color>
<Color x:Key="PaperLightValue">#2A2A2A</Color>
<Color x:Key="PaperDarkValue">#1E1E1E</Color>
<Color x:Key="TextLightValue">#E5E7EB</Color>
<!-- Light grey text -->
<Color x:Key="TextDarkValue">#F9FAFB</Color>
<!-- Slightly lighter -->
<Color x:Key="DrawerDarkValue">#1A1A1A</Color>
<Color x:Key="SelectedLightValue">#374151</Color>
<!-- Slate -->
<Color x:Key="SelectedDarkValue">#2A2A2A</Color>
<Color x:Key="LinkLightValue">#60A5FA</Color>
<Color x:Key="LinkDarkValue">#3B82F6</Color>
<Color x:Key="ErrorColorValue">#DC2626</Color>
<Color x:Key="WarningColorValue">#F59E0B</Color>
<Color x:Key="SuccessColorValue">#16A34A</Color>
<Color x:Key="InfoColorValue">#0EA5E9</Color>
<!-- SolidColorBrushes -->
<SolidColorBrush x:Key="PrimaryBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="SecondaryBrush" Color="{StaticResource SecondaryColorValue}" />
<SolidColorBrush x:Key="BackgroundLightBrush" Color="{StaticResource BackgroundLightValue}" />
<SolidColorBrush x:Key="BackgroundDarkBrush" Color="{StaticResource BackgroundDarkValue}" />
<SolidColorBrush x:Key="PaperLightBrush" Color="{StaticResource PaperLightValue}" />
<SolidColorBrush x:Key="PaperDarkBrush" Color="{StaticResource PaperDarkValue}" />
<SolidColorBrush x:Key="TextLightBrush" Color="{StaticResource TextLightValue}" />
<SolidColorBrush x:Key="TextDarkBrush" Color="{StaticResource TextDarkValue}" />
<SolidColorBrush x:Key="DrawerDarkBrush" Color="{StaticResource DrawerDarkValue}" />
<SolidColorBrush x:Key="SelectedLightBrush" Color="{StaticResource SelectedLightValue}" />
<SolidColorBrush x:Key="SelectedDarkBrush" Color="{StaticResource SelectedDarkValue}" />
<SolidColorBrush x:Key="LinkLightBrush" Color="{StaticResource LinkLightValue}" />
<SolidColorBrush x:Key="LinkDarkBrush" Color="{StaticResource LinkDarkValue}" />
<SolidColorBrush x:Key="ErrorBrush" Color="{StaticResource ErrorColorValue}" />
<SolidColorBrush x:Key="WarningBrush" Color="{StaticResource WarningColorValue}" />
<SolidColorBrush x:Key="SuccessBrush" Color="{StaticResource SuccessColorValue}" />
<SolidColorBrush x:Key="InfoBrush" Color="{StaticResource InfoColorValue}" />
<!-- Aliases for Dynamic Resources -->
<SolidColorBrush x:Key="TextBrush" Color="{StaticResource TextLightValue}" />
<!-- CheckBox Styling Overrides -->
<SolidColorBrush x:Key="MaterialDesignCheckBoxCheckedBackground" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxCheckedBorder" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxCheckedGlyph" Color="{StaticResource TextDarkValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxForeground" Color="{StaticResource TextLightValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxDisabledForeground" Color="#6B7280" />
<!-- Muted grey -->
</ResourceDictionary>

View File

@@ -0,0 +1,42 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes">
<!-- Brand Colors -->
<Color x:Key="PrimaryColorValue">#2563EB</Color>
<!-- Tailwind Blue-600 -->
<Color x:Key="SecondaryColorValue">#9333EA</Color>
<!-- Tailwind Purple-600 -->
<Color x:Key="BackgroundColorValue">#1F2937</Color>
<!-- Slate-800 -->
<Color x:Key="TextColorValue">#F3F4F6</Color>
<!-- Gray-100 -->
<Color x:Key="SelectedColorValue">#374151</Color>
<!-- Slate-700 -->
<!-- Main window base background -->
<Color x:Key="WindowBackgroundColor">#1F2937</Color>
<!-- Match background -->
<SolidColorBrush x:Key="WindowBackgroundBrush" Color="{StaticResource WindowBackgroundColor}" />
<!-- Brushes -->
<SolidColorBrush x:Key="PrimaryBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="SecondaryBrush" Color="{StaticResource SecondaryColorValue}" />
<SolidColorBrush x:Key="BackgroundBrush" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="TextBrush" Color="{StaticResource TextColorValue}" />
<SolidColorBrush x:Key="SelectedBrush" Color="{StaticResource SelectedColorValue}" />
<SolidColorBrush x:Key="TextDarkBrush" Color="#1F2937" />
<!-- MaterialDesign3 overrides -->
<SolidColorBrush x:Key="MaterialDesignControlCheckBoxCheckedBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="MaterialDesignControlCheckBoxUncheckedBrush" Color="#666666" />
<SolidColorBrush x:Key="MaterialDesignControlCheckBoxRippleBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxForeground" Color="{StaticResource TextColorValue}" />
<!-- Optional: override background/paper color if you're using ColorZoneAssist -->
<SolidColorBrush x:Key="MaterialDesignPaper" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="MaterialDesignBody" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCardBackground" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxForegroundDark" Color="{StaticResource TextColorValue}" />
</ResourceDictionary>

View File

@@ -0,0 +1,40 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes">
<!-- Brand Colors -->
<Color x:Key="PrimaryColorValue">#2563EB</Color>
<!-- Tailwind Blue-600 -->
<Color x:Key="SecondaryColorValue">#9333EA</Color>
<!-- Tailwind Purple-600 -->
<Color x:Key="BackgroundColorValue">#F9FAFB</Color>
<Color x:Key="TextColorValue">#1F2937</Color>
<Color x:Key="SelectedColorValue">#D1D5DB</Color>
<!-- Main window base background -->
<Color x:Key="WindowBackgroundColor">#F9FAFB</Color>
<!-- or #FFFFFF -->
<SolidColorBrush x:Key="WindowBackgroundBrush" Color="{StaticResource WindowBackgroundColor}" />
<!-- Brushes -->
<SolidColorBrush x:Key="PrimaryBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="SecondaryBrush" Color="{StaticResource SecondaryColorValue}" />
<SolidColorBrush x:Key="BackgroundBrush" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="TextBrush" Color="{StaticResource TextColorValue}" />
<SolidColorBrush x:Key="SelectedBrush" Color="{StaticResource SelectedColorValue}" />
<SolidColorBrush x:Key="TextLightBrush" Color="#F9FAFB" />
<!-- MaterialDesign3 overrides -->
<SolidColorBrush x:Key="MaterialDesignControlCheckBoxCheckedBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="MaterialDesignControlCheckBoxUncheckedBrush" Color="#B0B0B0" />
<SolidColorBrush x:Key="MaterialDesignControlCheckBoxRippleBrush" Color="{StaticResource PrimaryColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxForeground" Color="{StaticResource TextColorValue}" />
<!-- Optional: override background/paper color if you're using ColorZoneAssist -->
<SolidColorBrush x:Key="MaterialDesignPaper" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="MaterialDesignBody" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCardBackground" Color="{StaticResource BackgroundColorValue}" />
<SolidColorBrush x:Key="MaterialDesignCheckBoxForegroundLight" Color="{StaticResource TextColorValue}" />
</ResourceDictionary>