77 lines
4.1 KiB
Plaintext
77 lines
4.1 KiB
Plaintext
|
|
<?xml version="1.0" encoding="utf-8" ?>
|
||
|
|
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
|
||
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
|
||
|
|
x:Class="TodoApp.App">
|
||
|
|
<Application.Resources>
|
||
|
|
<ResourceDictionary>
|
||
|
|
<!-- Primary Brand Colors -->
|
||
|
|
<Color x:Key="PrimaryColor">#5C6BC0</Color>
|
||
|
|
<Color x:Key="PrimaryDarkColor">#3949AB</Color>
|
||
|
|
<Color x:Key="AccentColor">#26A69A</Color>
|
||
|
|
<Color x:Key="DangerColor">#EF5350</Color>
|
||
|
|
<Color x:Key="CompletedColor">#9E9E9E</Color>
|
||
|
|
|
||
|
|
<!-- Light Theme Colors -->
|
||
|
|
<Color x:Key="PageBackgroundLight">#F5F7FA</Color>
|
||
|
|
<Color x:Key="CardBackgroundLight">#FFFFFF</Color>
|
||
|
|
<Color x:Key="TextPrimaryLight">#212121</Color>
|
||
|
|
<Color x:Key="TextSecondaryLight">#757575</Color>
|
||
|
|
<Color x:Key="BorderLight">#E8EAF6</Color>
|
||
|
|
<Color x:Key="DividerLight">#E0E0E0</Color>
|
||
|
|
<Color x:Key="AlternateRowLight">#F5F5F5</Color>
|
||
|
|
|
||
|
|
<!-- Dark Theme Colors -->
|
||
|
|
<Color x:Key="PageBackgroundDark">#121212</Color>
|
||
|
|
<Color x:Key="CardBackgroundDark">#1E1E1E</Color>
|
||
|
|
<Color x:Key="TextPrimaryDark">#FFFFFF</Color>
|
||
|
|
<Color x:Key="TextSecondaryDark">#B0B0B0</Color>
|
||
|
|
<Color x:Key="BorderDark">#424242</Color>
|
||
|
|
<Color x:Key="DividerDark">#424242</Color>
|
||
|
|
<Color x:Key="AlternateRowDark">#2A2A2A</Color>
|
||
|
|
|
||
|
|
<!-- Navigation Bar Colors -->
|
||
|
|
<Color x:Key="NavBarBackgroundLight">#5C6BC0</Color>
|
||
|
|
<Color x:Key="NavBarBackgroundDark">#3949AB</Color>
|
||
|
|
|
||
|
|
<!-- Themed Styles -->
|
||
|
|
<Style x:Key="ThemedCard" TargetType="Border">
|
||
|
|
<Setter Property="BackgroundColor" Value="{AppThemeBinding Light={StaticResource CardBackgroundLight}, Dark={StaticResource CardBackgroundDark}}" />
|
||
|
|
<Setter Property="Stroke" Value="{AppThemeBinding Light={StaticResource BorderLight}, Dark={StaticResource BorderDark}}" />
|
||
|
|
<Setter Property="StrokeThickness" Value="1" />
|
||
|
|
<Setter Property="Padding" Value="16,12" />
|
||
|
|
<Setter Property="StrokeShape">
|
||
|
|
<Setter.Value>
|
||
|
|
<RoundRectangle CornerRadius="10" />
|
||
|
|
</Setter.Value>
|
||
|
|
</Setter>
|
||
|
|
</Style>
|
||
|
|
|
||
|
|
<Style x:Key="ThemedEntry" TargetType="Entry">
|
||
|
|
<Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource TextPrimaryLight}, Dark={StaticResource TextPrimaryDark}}" />
|
||
|
|
<Setter Property="PlaceholderColor" Value="{AppThemeBinding Light={StaticResource TextSecondaryLight}, Dark={StaticResource TextSecondaryDark}}" />
|
||
|
|
<Setter Property="BackgroundColor" Value="Transparent" />
|
||
|
|
</Style>
|
||
|
|
|
||
|
|
<Style x:Key="ThemedEditor" TargetType="Editor">
|
||
|
|
<Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource TextPrimaryLight}, Dark={StaticResource TextPrimaryDark}}" />
|
||
|
|
<Setter Property="PlaceholderColor" Value="{AppThemeBinding Light={StaticResource TextSecondaryLight}, Dark={StaticResource TextSecondaryDark}}" />
|
||
|
|
<Setter Property="BackgroundColor" Value="Transparent" />
|
||
|
|
</Style>
|
||
|
|
|
||
|
|
<Style x:Key="PrimaryButton" TargetType="Button">
|
||
|
|
<Setter Property="BackgroundColor" Value="{StaticResource PrimaryColor}" />
|
||
|
|
<Setter Property="TextColor" Value="White" />
|
||
|
|
<Setter Property="FontAttributes" Value="Bold" />
|
||
|
|
<Setter Property="Padding" Value="20,12" />
|
||
|
|
</Style>
|
||
|
|
|
||
|
|
<Style x:Key="DangerButton" TargetType="Button">
|
||
|
|
<Setter Property="BackgroundColor" Value="{StaticResource DangerColor}" />
|
||
|
|
<Setter Property="TextColor" Value="White" />
|
||
|
|
<Setter Property="FontAttributes" Value="Bold" />
|
||
|
|
<Setter Property="Padding" Value="20,12" />
|
||
|
|
</Style>
|
||
|
|
</ResourceDictionary>
|
||
|
|
</Application.Resources>
|
||
|
|
</Application>
|