Files
YKanBan/YKanBan/App.axaml
T

49 lines
2.4 KiB
XML

<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="YKanBan.App"
xmlns:local="using:YKanBan"
xmlns:semi="https://irihi.tech/semi"
RequestedThemeVariant="Default">
<Application.DataTemplates>
<local:ViewLocator/>
</Application.DataTemplates>
<Application.Styles>
<!-- Semi.Avalonia provides the light and dark palettes; icons need their own theme. -->
<semi:SemiTheme/>
<semi:ColorPickerSemiTheme/>
<StyleInclude Source="avares://IconPacks.Avalonia.Lucide/Lucide.axaml"/>
</Application.Styles>
<!--
Custom colors are declared as Light/Dark pairs and consumed through
DynamicResource, so a theme switch restyles every surface. Tag colors are
user data and stay as their literal #RRGGBB value.
-->
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Light">
<SolidColorBrush x:Key="TopBarBackgroundBrush" Color="#F6F7F9"/>
<SolidColorBrush x:Key="TopBarBorderBrush" Color="#E2E4EA"/>
<SolidColorBrush x:Key="BoardColumnBackgroundBrush" Color="#F1F2F5"/>
<SolidColorBrush x:Key="BoardColumnBorderBrush" Color="#E2E4EA"/>
<SolidColorBrush x:Key="CardBackgroundBrush" Color="#FFFFFF"/>
<SolidColorBrush x:Key="CardBorderBrush" Color="#E2E4EA"/>
<SolidColorBrush x:Key="ErrorTextBrush" Color="#C0392B"/>
</ResourceDictionary>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="TopBarBackgroundBrush" Color="#1C1E24"/>
<SolidColorBrush x:Key="TopBarBorderBrush" Color="#2C2F37"/>
<SolidColorBrush x:Key="BoardColumnBackgroundBrush" Color="#17181C"/>
<SolidColorBrush x:Key="BoardColumnBorderBrush" Color="#2C2F37"/>
<SolidColorBrush x:Key="CardBackgroundBrush" Color="#23252B"/>
<SolidColorBrush x:Key="CardBorderBrush" Color="#33363F"/>
<SolidColorBrush x:Key="ErrorTextBrush" Color="#FF6B6B"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>