Files
psg-oversight-app/LD-SysInfo/Themes/CustomColors.xaml

70 lines
3.3 KiB
XML

<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>