Complete TodoApp sample application with: - App.xaml/cs: Colors and styles for light/dark themes - TodoListPage: Task list with theme toggle switch - NewTodoPage: Form to create new tasks - TodoDetailPage: Edit task details with delete option - TodoItem.cs/TodoService.cs: Data model and service - SVG icons for save, delete, and add actions Theme switching via toggle on main page applies app-wide. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
41 lines
1.7 KiB
XML
41 lines
1.7 KiB
XML
<?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 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>
|
|
|
|
<!-- Page Backgrounds -->
|
|
<Color x:Key="PageBackgroundLight">#F5F5F5</Color>
|
|
<Color x:Key="PageBackgroundDark">#1E1E1E</Color>
|
|
|
|
<!-- Card/Surface Backgrounds -->
|
|
<Color x:Key="CardBackgroundLight">#FFFFFF</Color>
|
|
<Color x:Key="CardBackgroundDark">#2D2D2D</Color>
|
|
|
|
<!-- Input Backgrounds -->
|
|
<Color x:Key="InputBackgroundLight">#FFFFFF</Color>
|
|
<Color x:Key="InputBackgroundDark">#3D3D3D</Color>
|
|
|
|
<!-- Text Colors -->
|
|
<Color x:Key="TextPrimaryLight">#212121</Color>
|
|
<Color x:Key="TextPrimaryDark">#FFFFFF</Color>
|
|
<Color x:Key="TextSecondaryLight">#757575</Color>
|
|
<Color x:Key="TextSecondaryDark">#B0B0B0</Color>
|
|
|
|
<!-- Border Colors -->
|
|
<Color x:Key="BorderLight">#E0E0E0</Color>
|
|
<Color x:Key="BorderDark">#424242</Color>
|
|
|
|
<!-- Footer/Status Bar -->
|
|
<Color x:Key="FooterBackgroundLight">#5C6BC0</Color>
|
|
<Color x:Key="FooterBackgroundDark">#3949AB</Color>
|
|
</ResourceDictionary>
|
|
</Application.Resources>
|
|
</Application>
|