Add dark text box theme

This commit is contained in:
Yoshi Askharoun
2024-05-17 21:21:20 -05:00
parent b9819622ec
commit a3e73cb968
2 changed files with 47 additions and 40 deletions
+43 -37
View File
@@ -1,46 +1,52 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<LinearGradientBrush x:Key="NormalCheckBoxBackgroundBrush" StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush x:Key="NormalCheckBoxBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#000000" Offset="0"/> <GradientStop Color="#000000" Offset="0"/>
<GradientStop Color="#303030" Offset="1"/> <GradientStop Color="#303030" Offset="1"/>
</LinearGradientBrush> </LinearGradientBrush>
<SolidColorBrush x:Key="NormalCheckBoxBorderBrush" Color="#4B4B4B" /> <SolidColorBrush x:Key="NormalCheckBoxBorderBrush" Color="#4B4B4B" />
<SolidColorBrush x:Key="NormalCheckBoxCheckBrush" Color="#BABABA" /> <SolidColorBrush x:Key="NormalCheckBoxCheckBrush" Color="#BABABA" />
<LinearGradientBrush x:Key="HoverCheckBoxBackgroundBrush" StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush x:Key="HoverCheckBoxBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
<GradientStop Color="#000000" Offset="0"/> <GradientStop Color="#000000" Offset="0"/>
<GradientStop Color="#303030" Offset="1"/> <GradientStop Color="#303030" Offset="1"/>
</LinearGradientBrush> </LinearGradientBrush>
<SolidColorBrush x:Key="HoverCheckBoxBorderBrush" Color="#696969" /> <SolidColorBrush x:Key="HoverCheckBoxBorderBrush" Color="#696969" />
<SolidColorBrush x:Key="HoverCheckBoxCheckBrush" Color="#FFFFFF" /> <SolidColorBrush x:Key="HoverCheckBoxCheckBrush" Color="#FFFFFF" />
<SolidColorBrush x:Key="DisabledCheckBoxBackgroundBrush" Color="#FFE6E6E6" /> <SolidColorBrush x:Key="DisabledCheckBoxBackgroundBrush" Color="#FFE6E6E6" />
<SolidColorBrush x:Key="DisabledCheckBoxBorderBrush" Color="#FFBCBCBC" /> <SolidColorBrush x:Key="DisabledCheckBoxBorderBrush" Color="#FFBCBCBC" />
<SolidColorBrush x:Key="DisabledCheckBoxCheckBrush" Color="#FF707070" /> <SolidColorBrush x:Key="DisabledCheckBoxCheckBrush" Color="#FF707070" />
<Style TargetType="CheckBox" BasedOn="{StaticResource ZuneCheckBoxStyle}"> <Style TargetType="CheckBox" BasedOn="{StaticResource ZuneCheckBoxStyle}">
<Setter Property="Foreground" Value="White"/> <Setter Property="Foreground" Value="White"/>
</Style> </Style>
<SolidColorBrush x:Key="NormalScrollBrush" Color="#474747" /> <SolidColorBrush x:Key="NormalScrollBrush" Color="#474747" />
<SolidColorBrush x:Key="NormalScrollButtonBrush" Color="#B4B4B4" /> <SolidColorBrush x:Key="NormalScrollButtonBrush" Color="#B4B4B4" />
<SolidColorBrush x:Key="HoverScrollBrush" Color="#FFFFFF" /> <SolidColorBrush x:Key="HoverScrollBrush" Color="#FFFFFF" />
<SolidColorBrush x:Key="HoverScrollButtonBrush" Color="#FFFFFF" /> <SolidColorBrush x:Key="HoverScrollButtonBrush" Color="#FFFFFF" />
<SolidColorBrush x:Key="PressedScrollButtonBrush" Color="#A7A7A7" /> <SolidColorBrush x:Key="PressedScrollButtonBrush" Color="#A7A7A7" />
<SolidColorBrush x:Key="DisabledScrollButtonBrush" Color="#555555" /> <!-- TODO: Get actual color --> <SolidColorBrush x:Key="DisabledScrollButtonBrush" Color="#555555" /> <!-- TODO: Get actual color -->
<!-- AbstractUI --> <SolidColorBrush x:Key="NormalTextBoxBackgroundBrush" Color="#0BFFFFFF" />
<Style x:Key="AbstractUICollectionSubtitleStyle" TargetType="TextBlock"> <SolidColorBrush x:Key="NormalTextBoxForegroundBrush" Color="#FFFFFF" />
<Setter Property="FontSize" Value="18"/> <SolidColorBrush x:Key="NormalTextBoxBorderBrush" Color="#2EFFFFFF" />
<Setter Property="FontWeight" Value="Light"/> <SolidColorBrush x:Key="HoverTextBoxBorderBrush" Color="#2EFFFFFF" />
<Setter Property="Opacity" Value="0.5"/> <SolidColorBrush x:Key="FocusedTextBoxBorderBrush" Color="{StaticResource ZunePinkAlt}" />
</Style>
<Style x:Key="AbstractDataListGridItemBorderStyle" TargetType="Border"> <!-- AbstractUI -->
<Setter Property="BorderBrush" Value="#2EFFFFFF"/> <Style x:Key="AbstractUICollectionSubtitleStyle" TargetType="TextBlock">
<Setter Property="BorderThickness" Value="1"/> <Setter Property="FontSize" Value="18"/>
<Setter Property="Background" Value="#0BFFFFFF"/> <Setter Property="FontWeight" Value="Light"/>
</Style> <Setter Property="Opacity" Value="0.5"/>
<SolidColorBrush x:Key="AbstractDataListGridForegroundBrush" Color="White" /> </Style>
<Style x:Key="AbstractDataListGridItemBorderStyle" TargetType="Border">
<Setter Property="BorderBrush" Value="#2EFFFFFF"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="Background" Value="#0BFFFFFF"/>
</Style>
<SolidColorBrush x:Key="AbstractDataListGridForegroundBrush" Color="White" />
</ResourceDictionary> </ResourceDictionary>
+4 -3
View File
@@ -715,8 +715,9 @@
<Style x:Key="ZuneTextBoxBaseStyle" TargetType="{x:Type TextBoxBase}"> <Style x:Key="ZuneTextBoxBaseStyle" TargetType="{x:Type TextBoxBase}">
<Setter Property="Background" Value="{DynamicResource NormalTextBoxBackgroundBrush}"/> <Setter Property="Background" Value="{DynamicResource NormalTextBoxBackgroundBrush}"/>
<Setter Property="BorderBrush" Value="{DynamicResource NormalTextBoxBorderBrush}"/>
<Setter Property="Foreground" Value="{DynamicResource NormalTextBoxForegroundBrush}"/> <Setter Property="Foreground" Value="{DynamicResource NormalTextBoxForegroundBrush}"/>
<Setter Property="CaretBrush" Value="{DynamicResource NormalTextBoxForegroundBrush}"/>
<Setter Property="BorderBrush" Value="{DynamicResource NormalTextBoxBorderBrush}"/>
<Setter Property="BorderThickness" Value="1.5"/> <Setter Property="BorderThickness" Value="1.5"/>
<Setter Property="KeyboardNavigation.TabNavigation" Value="None"/> <Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
<Setter Property="HorizontalContentAlignment" Value="Left"/> <Setter Property="HorizontalContentAlignment" Value="Left"/>
@@ -744,10 +745,10 @@
<Setter TargetName="border" Property="Opacity" Value="0.56"/> <Setter TargetName="border" Property="Opacity" Value="0.56"/>
</Trigger> </Trigger>
<Trigger Property="IsMouseOver" Value="true"> <Trigger Property="IsMouseOver" Value="true">
<Setter TargetName="border" Property="BorderBrush" Value="{StaticResource HoverTextBoxBorderBrush}" /> <Setter TargetName="border" Property="BorderBrush" Value="{DynamicResource HoverTextBoxBorderBrush}" />
</Trigger> </Trigger>
<Trigger Property="IsKeyboardFocused" Value="true"> <Trigger Property="IsKeyboardFocused" Value="true">
<Setter TargetName="border" Property="BorderBrush" Value="{StaticResource FocusedTextBoxBorderBrush}" /> <Setter TargetName="border" Property="BorderBrush" Value="{DynamicResource FocusedTextBoxBorderBrush}" />
</Trigger> </Trigger>
</ControlTemplate.Triggers> </ControlTemplate.Triggers>
</ControlTemplate> </ControlTemplate>