Kein Dark Mode, hartkodierte Farben statt ColorScheme #21
Labels
No labels
bug
critical
database
duplicate
enhancement
help wanted
invalid
performance
question
refactoring
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Aceless/RecipePlanner#21
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
AppThemedefiniert nurlightTheme,MaterialApp.routersetzt wederdarkThemenochthemeMode. Auf Geraeten im Dunkelmodus bleibt die App hell.Unabhaengig davon wird das ColorScheme an vielen Stellen umgangen:
Colors.grey/Colors.grey[400..600]/Colors.grey.shade200/300-recipes_screen.dart:272-285,daily_plan_screen.dart:348,356,374,meal_plan_day_card.dart:191,200,207,recipe_edit_screen.dart:807,818,823,labeled_text_field.dart:59,unlabeled_text_field.dart:55Colors.redfuer Loeschen-Aktionen - 6 StellenColors.indigoals Abendessen-Farbe -meal_plan_day_card.dart:172Colors.blue/Colors.greenim Bildquellen-Dialog -recipe_edit_screen.dart:948,969TextStyle(color: Colors.white)auf dem Speichern-Button -recipe_edit_screen.dart:196Ausserdem sind
AppTheme.backgroundColorundAppTheme.onBackgrounddefiniert, aber ungenutzt -background/onBackgroundsind in Material 3 entfallen.Ein Token-Fehler faellt separat auf:
_SpaceCardverwendetcolors.onPrimaryals Textfarbe auf einem Verlauf ausprimaryContainerundsecondaryContainer(space_selection_screen.dart:290-310). Richtig waereonPrimaryContainer; auf dem cyanfarbenensecondaryContainerist Weiss zudem kontrastschwach.Vorschlag: Semantische Tokens ergaenzen (
errorfuer Loeschen,outlineVariantfuer Rahmen, einThemeExtensionfuer die drei Mahlzeitenfarben), eindarkThemeueberColorScheme.fromSeed(..., brightness: Brightness.dark)bauen und die harten Farben ersetzen.Behoben auf Branch
frontend-improvements.darkTheme ueber ColorScheme.fromSeed ergaenzt; MealColors und DifficultyColors als ThemeExtension. Colors.grey/red/blue/green/orange/indigo sind aus lib/ verschwunden.
Commits
47edeebAdded Claude9b16a6eEinstellungen mit Ladebalken, url_launcher-Plugin-Registrierung8ad68a4Settings erreichbar, Secrets sichern, Theme-Tokens, toter Code weg, Testsbf204d3Rezeptliste, Detail, Vorschlaege und Spaces ueberarbeitend85c681Rezept-Editor: Absturz, stiller Datenverlust und Controller-Leaks behebend970fbeProvider-State korrigieren, Fehler sichtbar machen, Wochenlogik zentralisieren71e557dStart entkoppeln, API-Client haerten, Theme auf Tokens umstellenflutter analyze: 0 Issues.flutter test: 22 Tests gruen.