Pārlūkot izejas kodu

P1-41: dark mode uitgezet — app is voortaan licht-only

Besluit Bob: uitgaanskrant.com is puur licht, dus een tweede palet
onderhouden heeft geen basis. Dark Mode Theme uitgeschakeld in Theme
Settings. Geverifieerd via verse export: DarkModeTheme-klasse is weg,
MaterialApp heeft geen darkTheme meer, dart analyze geeft 0 errors.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 2 nedēļas atpakaļ
vecāks
revīzija
d27567f582
2 mainītis faili ar 12 papildinājumiem un 9 dzēšanām
  1. 12 0
      CLAUDE.md
  2. 0 9
      TASKS.md

+ 12 - 0
CLAUDE.md

@@ -1643,6 +1643,18 @@ exacte veldnaam+type-specificatie (kost hem seconden per veld).
   problemen vrijwel uit en wijst het naar iets resource-specifieks
   binnen Drupal/Services zelf.
 
+- **De app is bewust licht-only (besluit Bob, 2026-08-31).** Het
+  dark-mode-thema is uitgezet in Theme Settings → Colors (schakelaar
+  "Dark Mode Theme"), omdat uitgaanskrant.com zelf ook puur licht is en
+  een tweede palet onderhouden geen basis had. Gevolg in de export: de
+  `DarkModeTheme`-klasse bestaat niet meer, `MaterialApp` krijgt alleen
+  `theme: ThemeData(brightness: Brightness.light)` en géén `darkTheme`,
+  dus `themeMode: ThemeMode.system` valt voor iedereen terug op licht —
+  ongeacht de toestelinstelling. **Praktisch gevolg voor toekomstig
+  werk:** je hoeft geen enkel scherm in twee varianten te testen, en een
+  hardcoded lichte kleur (`Colors.white` e.d.) is geen latent
+  dark-mode-probleem meer. Zet dit niet terug aan zonder eerst de ~110
+  hardcoded kleuren in de live widgets aan thema-tokens te hangen.
 - **Taal/locale volgt het toestel, niet hardcoded Nederlands** — zonder
   opgeslagen voorkeur (`FFLocalizations`/`_kLocaleStorageKey`) valt
   `MaterialApp.locale` terug op de systeemtaal van het toestel; matcht

+ 0 - 9
TASKS.md

@@ -2120,15 +2120,6 @@ pagina bouwde. Fix per knop: Button-node selecteren → rechterpaneel
 **Fill Color** → swatch → **Theme Colors → Secondary**. Vuistregel
 blijft: rood = merk en chroom, oranje = wat je aanklikt.
 
-**P1-41 · Eigenaar: Bob (ontwerpbesluit).** Het **dark-mode-thema**
-staat aan én `main.dart` gebruikt `ThemeMode.system` — een gebruiker
-met een donker toestel krijgt dus het donkere thema. De merkkleuren
-(primary/secondary/tertiary) zijn 2026-08-31 óók in het dark-thema
-gezet, maar de rest van dat thema (achtergronden, tekstkleuren) is
-nooit ontworpen en de app staat vol hardcoded lichte kleuren. Keuze:
-óf het dark-thema echt uitwerken, óf dark mode uitzetten (de site is
-puur licht). Tot die keuze is dark mode ongetest.
-
 **P1-33 · Eigenaar: Claude** (mechanisch, ±1 sessie; P1-32 is
 afgerond 2026-08-31, dus dit kan nu).
 Drie bijna-gelijke hardcoded roden vervangen door thema-`primary`: