Ver Fonte

TASKS: restpunten look&feel als taken P1-53/54, P2-34 t/m P2-36

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
bob há 7 horas atrás
pai
commit
94f45b5ff6
1 ficheiros alterados com 38 adições e 18 exclusões
  1. 38 18
      TASKS.md

+ 38 - 18
TASKS.md

@@ -363,24 +363,44 @@ telefoon-emulator bekeken (zie screenshots in `~/uk-shots/2026-09-16/na-*.png`).
 - **P2-33** HorecagelegenheidCurrent: `container-info` rond de carousel van
   281.5 → 200 hoog en de witte Fill eraf.
 
-**Restpunten (klein, niet geclaimd):**
-- **thuisBezorgen · Eigenaar: Claude (of sessie 47).** AppBar staat nog op
-  `info` → `primaryText`, zelfde klik als P1-51. De kaart daar is
-  `HorecagelegenheidoverzichtKaart` en volgt dus al.
-- **P1-52-rest · Eigenaar: Claude.** Adresregels in `EvenementInfo` hebben nog
-  geen speldje/winkel-icoon zoals de kaarten, en "Plaats" springt in (lege
-  Column ervoor).
-- **P2-30-rest · Eigenaar: Bob (besluit), daarna Claude.**
-  `HorecagelegenheidoverzichtKaart` blijft hoog doordat de labels in de smalle
-  rechterkolom één per regel wrappen. Optie: de `Wrap` met labels onder de
-  `Row` slepen (landt op positie 0, daarna de Row er weer boven slepen), of het
-  logo van 100 naar 72 px.
-- **P2-33-rest · Eigenaar: Claude.** De strook "Geen evenementen gevonden" +
-  knop "Alle horecagelegenheden" onderin HorecagelegenheidCurrent staat er ook
-  als de zaak wél events heeft; hoort alleen in de Agenda-context.
-- **P2-32-rest · Eigenaar: Bob (besluit).** Kaarttitels (`titleMedium`/
-  `titleLarge`) staan nog in Roboto; de site zet ook die in serif. Eén extra
-  rij in Typography als je dat wilt.
+**Restpunten als taken (2026-09-16, niet geclaimd):**
+- **P1-53 · `thuisBezorgen` AppBar op leisteen · Eigenaar: Claude.** De nieuwe
+  pagina van sessie 47 heeft nog `backgroundColor: info` (wit + M3-tint). Zelfde
+  klik als P1-51: AppBar-node → Background Color → thema-token **Primary Text**.
+  Check: `grep -c "backgroundColor: FlutterFlowTheme.of(context).info"
+  lib/thuis_bezorgen/thuis_bezorgen_widget.dart` → 0.
+- **P1-54 · `EvenementInfo`: adresregels met iconen · Eigenaar: Claude.** Op
+  `EventCurrent` staan adres en plaats als kale tekst, en "Plaats" springt in
+  omdat er een lege `Column` vóór staat (`evenement_info_widget.dart` r.~126-160).
+  Doel: dezelfde opbouw als de kaarten — `Row` met speldje-icoon + "adres,
+  plaats" op één regel, en de datum een kalender-icoon. Rechtsklik `TextAdres` →
+  Wrap Widget → Row, dan Insert Widget → Icon vooraan (landt op positie 0).
+- **P2-34 · `HorecagelegenheidoverzichtKaart` compacter · Eigenaar: Claude,
+  ná besluit Bob (zie voorstel hieronder).** De kaart is ±190 dp hoog doordat
+  de categorielabels in de smalle rechterkolom één per regel wrappen.
+  **Voorstel Claude (optie A): de `Wrap` met labels uit de rechter `Column`
+  halen en onder de `Row` zetten, over de volle kaartbreedte.** Dan staan 2-3
+  labels naast elkaar en zakt de kaart naar ±120 dp; logo blijft 100 px. In de
+  tree: `Wrap` naar de root-`Container` > `Column`... let op, de root is een
+  `Container` met één `Row` als kind — eerst Wrap Widget → Column om die Row,
+  dan de `Wrap` op die Column droppen (landt op positie 0) en daarna de `Row`
+  er weer boven slepen (ook op de Column droppen). Optie B (kleiner, minder
+  effect): logo 100 → 72 px, padding blijft 12.
+- **P2-35 · `HorecagelegenheidCurrent`: "Geen evenementen"-strook alleen in
+  Agenda-context · Eigenaar: Claude.** Onderin staat permanent
+  `GeenEvenementenComponent` + knop "Alle horecagelegenheden", ook als de zaak
+  events heeft en ook op de Info-tab. Hoort alleen zichtbaar als de
+  agenda-lijst leeg is: Visibility-conditie op het component op "aantal items
+  van de events-call == 0" (Set from Variable → API-response → Number of Items
+  → Equal to 0), of het blok in de Agenda-tab zetten.
+- **P2-36 · Kaarttitels in serif? · Eigenaar: Bob (besluit).** Headline L/M/S
+  staan nu op Noto Serif; de kaarttitels (`titleMedium` op de lijstkaarten,
+  `titleLarge` op de sliderkaart en zaaknaam) zijn nog Roboto, terwijl de site
+  ook kaarttitels in serif zet. Ja → Theme Settings → Typography → rij *Title
+  Large* en *Title Medium* → Font Family-veld → picker → Noto Serif (per rij,
+  níét de Secondary Font Family-knop, zie `CLAUDE.md`). Raakt ook de
+  sectiekoppen op de aanmaakpagina's niet; wél de tabs (`titleMedium` op de
+  TabBar-labels) — check dat na afloop op een toestel.
 - **Website (aanvulling op P2-13, Eigenaar: Bob, Drupal-thema):** (6) op
   telefoon 320 px header (socials + logo + Inloggen/Taal + zoekveld +
   menubalk) vóór het eerste evenement → socials weg, Inloggen/Taal en zoekveld