Add Light Theme (and fixed GridViewColumnHeader)

This commit is contained in:
Caeden Statia 2020-02-01 21:49:25 -08:00
parent 5881a63be3
commit 6cbdfbfa2d
5 changed files with 66 additions and 2 deletions

View file

@ -7,7 +7,7 @@
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!--Load default theme. Currently it's Dark, not sure if you want to change it to Light.-->
<ResourceDictionary x:Name="LoadedTheme" Source="Themes/Dark.xaml"/>
<ResourceDictionary x:Name="LoadedTheme" Source="Themes/Light.xaml"/>
<!--Load SVG icons, courtesy of lolPants.-->
<ResourceDictionary x:Name="Icons" Source="Resources/Icons.xaml"/>

View file

@ -167,6 +167,10 @@
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Themes\Light.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
</ItemGroup>
<ItemGroup>
<Compile Include="Pages\Options.xaml.cs">

View file

@ -10,7 +10,7 @@
<Grid SnapsToDevicePixels="True">
<Border Name="HeaderBorder" BorderThickness="0,1,0,1"
BorderBrush="{DynamicResource ModColumnBorderBrush}"
Background="{DynamicResource 2ndBackgroundBrush}">
Background="{DynamicResource ModColumnBackground}">
<Grid>
<Rectangle
Name="UpperHighlight"

View file

@ -15,6 +15,7 @@
<SolidColorBrush x:Key="ButtonDisabledBackground" Color="#1a1a1a" />
<!--Mod List-->
<SolidColorBrush x:Key="ModColumnBackground" Color="#1B1B1B"/>
<SolidColorBrush x:Key="ModColumnBorderBrush" Color="LightGray"/>
<SolidColorBrush x:Key="ModColumnHeaderHighlighted" Color="#454545"/>
<SolidColorBrush x:Key="ModListBackground" Color="#FF1B1B1B" />

View file

@ -0,0 +1,59 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!--ModAssistant Light Theme by Caeden117-->
<!--Default text-->
<SolidColorBrush x:Key="TextColor" Color="#101010" />
<SolidColorBrush x:Key="TextHighlighted" Color="Black" />
<!--Buttons (Info/Mods/About/Options as well as More Info and Install/Update)-->
<SolidColorBrush x:Key="ButtonBackground" Color="LightGray" />
<SolidColorBrush x:Key="ButtonOutline" Color="Black" />
<SolidColorBrush x:Key="ButtonHighlightedBackground" Color="White" />
<SolidColorBrush x:Key="ButtonClickedBackground" Color="#A0A0A0" />
<SolidColorBrush x:Key="ButtonDisabledBackground" Color="Gray" />
<!--Mod List-->
<SolidColorBrush x:Key="ModColumnBackground" Color="#EEEEEE"/>
<SolidColorBrush x:Key="ModColumnBorderBrush" Color="Black"/>
<SolidColorBrush x:Key="ModColumnHeaderHighlighted" Color="LightGray"/>
<SolidColorBrush x:Key="ModListBackground" Color="#DDDDDD" />
<SolidColorBrush x:Key="ModListItemHighlighted" Color="#BBBBBB"/>
<SolidColorBrush x:Key="ModListItemSelected" Color="White"/>
<!--Combo Box (Version select)-->
<SolidColorBrush x:Key="ComboBoxBackground" Color="#DDDDDD"/>
<SolidColorBrush x:Key="ComboBoxOutline" Color="Black"/>
<SolidColorBrush x:Key="ComboBoxHighlighted" Color="#808080"/>
<SolidColorBrush x:Key="ComboBoxSelected" Color="White"/>
<SolidColorBrush x:Key="ComboBoxClicked" Color="#AAAAAA"/>
<SolidColorBrush x:Key="ComboBoxArrow" Color="Black"/>
<!--Checkboxes (Mod List and Options)-->
<SolidColorBrush x:Key="CheckboxDefaultBackground" Color="#454545"/>
<SolidColorBrush x:Key="CheckboxDefaultOutlineColor" Color="LightGray"/>
<SolidColorBrush x:Key="CheckboxDisabledBackground" Color="#1a1a1a"/>
<SolidColorBrush x:Key="CheckboxDisabledOutlineColor" Color="#2a2a2a"/>
<SolidColorBrush x:Key="CheckboxDisabledTickColor" Color="#FFB0B0B0"/>
<SolidColorBrush x:Key="CheckboxHoveredBackground" Color="#696969"/>
<SolidColorBrush x:Key="CheckboxHoveredTickColor" Color="White"/>
<SolidColorBrush x:Key="CheckboxTickColor" Color="White"/>
<SolidColorBrush x:Key="CheckboxPressedBackground" Color="#FFBFBFBF"/>
<!--Various important elements that need to be controlled independently-->
<SolidColorBrush x:Key="ModAssistantBackground" Color="#EEEEEE"/>
<SolidColorBrush x:Key="BottomStatusBarBackground" Color="#AAAAAA"/>
<SolidColorBrush x:Key="DirectoryBackground" Color="Gray"/>
<!--Colors for the corresponding icons.-->
<!--Info Default: #0DCAC8-->
<SolidColorBrush x:Key="InfoIconColor" Color="#0DCAC8"/>
<!--Mods Default: #833BCE-->
<SolidColorBrush x:Key="ModsIconColor" Color="#833BCE"/>
<!--About Default: #FF0000-->
<SolidColorBrush x:Key="AboutIconColor" Color="#FF0000"/>
<!--Options Default: #4E3BCE-->
<SolidColorBrush x:Key="OptionsIconColor" Color="#4E3BCE"/>
</ResourceDictionary>