Semantische Brushes (Light/Dark) lösen die fest codierten Dark-Hex-Werte ab, die im hellen Theme unbenutzbar waren. Trend-Chart zeigt jetzt einen echten gestapelten Balken über die letzten 7 Schultage statt drei unabhängig skalierten über Kalendertage; neue Fehlquote je Schüler*in seit Schuljahresbeginn ergänzt den Heute-Snapshot. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
64 lines
3.8 KiB
XML
64 lines
3.8 KiB
XML
<ResourceDictionary xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
<!--
|
|
Semantische Pinsel für Flächen und Statusfarben (Klassenlehrer-Bereich, perspektivisch auch
|
|
die übrigen Ansichten). Hart codierte Hex-Werte in den Views waren auf das dunkle Theme
|
|
zugeschnitten und blieben beim Umschalten auf "Hell" stehen — dunkle Kartenflächen auf hellem
|
|
Fenstergrund, Statustexte ohne Kontrast. Über ThemeDictionaries tauscht Avalonia die Werte beim
|
|
Theme-Wechsel live aus, sofern die Views sie per DynamicResource (nicht StaticResource) holen.
|
|
-->
|
|
<ResourceDictionary.ThemeDictionaries>
|
|
|
|
<ResourceDictionary x:Key="Dark">
|
|
<!-- Flächen -->
|
|
<SolidColorBrush x:Key="AppCardBackgroundBrush" Color="#11151B"/>
|
|
<SolidColorBrush x:Key="AppCardBorderBrush" Color="#2A3038"/>
|
|
<SolidColorBrush x:Key="AppListRowBackgroundBrush" Color="#0E1217"/>
|
|
<SolidColorBrush x:Key="AppListRowHoverBrush" Color="#171D25"/>
|
|
<SolidColorBrush x:Key="AppListRowBorderBrush" Color="#262C34"/>
|
|
<SolidColorBrush x:Key="AppTrackBackgroundBrush" Color="#252B33"/>
|
|
<SolidColorBrush x:Key="AppChipBackgroundBrush" Color="#1C222A"/>
|
|
<SolidColorBrush x:Key="AppAvatarBorderBrush" Color="#4A515C"/>
|
|
<!-- Akzent -->
|
|
<SolidColorBrush x:Key="AppAccentTextBrush" Color="#5795F5"/>
|
|
<SolidColorBrush x:Key="AppAccentSoftBackgroundBrush" Color="#173765"/>
|
|
<SolidColorBrush x:Key="AppAccentOnSoftBrush" Color="#66A3FF"/>
|
|
<SolidColorBrush x:Key="AppFilterBorderBrush" Color="#343B45"/>
|
|
<SolidColorBrush x:Key="AppFilterActiveBackgroundBrush" Color="#173765"/>
|
|
<SolidColorBrush x:Key="AppFilterActiveBorderBrush" Color="#3C86F7"/>
|
|
<SolidColorBrush x:Key="AppFilterActiveForegroundBrush" Color="#FFFFFF"/>
|
|
<!-- Status -->
|
|
<SolidColorBrush x:Key="AppStatusOkBrush" Color="#73C45A"/>
|
|
<SolidColorBrush x:Key="AppStatusInfoBrush" Color="#4C8DFF"/>
|
|
<SolidColorBrush x:Key="AppStatusWarningBrush" Color="#F59E0B"/>
|
|
<SolidColorBrush x:Key="AppStatusDangerBrush" Color="#FF5A67"/>
|
|
</ResourceDictionary>
|
|
|
|
<ResourceDictionary x:Key="Light">
|
|
<!-- Flächen: Karten heben sich hier heller vom grauen Fenstergrund ab, nicht dunkler. -->
|
|
<SolidColorBrush x:Key="AppCardBackgroundBrush" Color="#FFFFFF"/>
|
|
<SolidColorBrush x:Key="AppCardBorderBrush" Color="#DCE1E8"/>
|
|
<SolidColorBrush x:Key="AppListRowBackgroundBrush" Color="#FFFFFF"/>
|
|
<SolidColorBrush x:Key="AppListRowHoverBrush" Color="#EDF2F9"/>
|
|
<SolidColorBrush x:Key="AppListRowBorderBrush" Color="#E3E7ED"/>
|
|
<SolidColorBrush x:Key="AppTrackBackgroundBrush" Color="#E3E7ED"/>
|
|
<SolidColorBrush x:Key="AppChipBackgroundBrush" Color="#EDF0F5"/>
|
|
<SolidColorBrush x:Key="AppAvatarBorderBrush" Color="#B7BEC9"/>
|
|
<!-- Akzent: dunklere Töne, die Akzentfarben aus dem Dark-Theme wären auf Weiß zu blass. -->
|
|
<SolidColorBrush x:Key="AppAccentTextBrush" Color="#1B5FC7"/>
|
|
<SolidColorBrush x:Key="AppAccentSoftBackgroundBrush" Color="#DCE9FC"/>
|
|
<SolidColorBrush x:Key="AppAccentOnSoftBrush" Color="#14509F"/>
|
|
<SolidColorBrush x:Key="AppFilterBorderBrush" Color="#C7CDD6"/>
|
|
<SolidColorBrush x:Key="AppFilterActiveBackgroundBrush" Color="#D7E6FC"/>
|
|
<SolidColorBrush x:Key="AppFilterActiveBorderBrush" Color="#2C6FD8"/>
|
|
<SolidColorBrush x:Key="AppFilterActiveForegroundBrush" Color="#10243F"/>
|
|
<!-- Status -->
|
|
<SolidColorBrush x:Key="AppStatusOkBrush" Color="#2E7D32"/>
|
|
<SolidColorBrush x:Key="AppStatusInfoBrush" Color="#1B5FC7"/>
|
|
<SolidColorBrush x:Key="AppStatusWarningBrush" Color="#A45B00"/>
|
|
<SolidColorBrush x:Key="AppStatusDangerBrush" Color="#C0272D"/>
|
|
</ResourceDictionary>
|
|
|
|
</ResourceDictionary.ThemeDictionaries>
|
|
</ResourceDictionary>
|