소스 검색

Taak 120: inventaris klaar, builder-blokkade vastgelegd

TASKS.md
- 120 blijft open: Claude kreeg geen widget-selectie in de tree, dus
  geen eigenschappen-paneel en geen kleur te zetten
- inventaris toegevoegd zodat het voor Bob een paar minuten is: 9x
  EEEEEE als Border color van de kaart-Containers (met de sectie erbij
  waar elke kaart hoort), 2x 09B34A als Fill van het categorielabel
- de 12e kleur (FACFC6, gradient op een wees zonder gebruikers) valt
  bewust af

CLAUDE.md
- nieuw: test bij aanvang of een tree-selectie landt en of het
  rechterpaneel verschijnt; zo niet, niet doorklikken maar overdragen
- de Widget Tree is het tweede rail-icoon onder "Build"; het derde is
  de Storyboard-tab

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 10 시간 전
부모
커밋
2a75b1f245
2개의 변경된 파일46개의 추가작업 그리고 2개의 파일을 삭제
  1. 20 0
      CLAUDE.md
  2. 26 2
      TASKS.md

+ 20 - 0
CLAUDE.md

@@ -4289,6 +4289,26 @@ Variable Value", en `valueOrDefault` substitueert die óók bij een **lege strin
 (vinkje *Nullable* uit bij Return Value) genereert de export een kale
 `functions.mijnFunctie(x)` zonder wrapper.
 
+**⚠️ Eerste check bij builder-werk: landt een tree-selectie überhaupt? Zo niet,
+draag over — dóórklikken helpt niet.** Bevestigd 2026-09-20 (taak 120, venster
+**1266x952**): navigeren, panelen wisselen en de linkerrail werkten normaal, maar
+**geen enkele klik op een widget-tree-rij selecteerde iets** — ook de root niet, in
+~10 pogingen op wisselende x/y, en het tree-zoekveld pakte geen enkele typ-actie.
+Een klik op de **chevron** naast een rij deed wél iets (deselecteerde de root), dus
+de events komen wel degelijk aan; het is specifiek de rij-selectie die niet pakt.
+Zonder selectie verschijnt het eigenschappen-paneel niet en is er dus niets in te
+stellen. Het rechterpaneel was de hele sessie niet in beeld — vermoedelijke oorzaak
+is de vensterbreedte (zie de clipping-notities elders), maar niet bewezen.
+- **Kost 30 seconden om vast te stellen:** open een willekeurig component, klik één
+  tree-rij aan en kijk of hij oplicht én of er rechts een paneel verschijnt. Gebeurt
+  dat niet, begin dan niet aan de taak.
+- **Vraag Bob dan eerst zijn Chrome-venster te maximaliseren** (Claude mag niet zelf
+  resizen) en probeer het één keer opnieuw. Blijft het zo: overdragen met een
+  uitgeschreven inventaris, dat is voor hem minuten werk.
+- Zie ook de linkerrail-notitie hieronder: de **Widget Tree** is het tweede icoon
+  onder de kop "Build" (±y 109 bij dit venster); het derde (±y 124-143) is de
+  Storyboard-tab, en daar beland je makkelijk per ongeluk.
+
 **Widget Tree/canvas: klik-coördinaten zijn NIET betrouwbaar 1-op-1
 met wat een screenshot toont, en dit is geen vast te rekenen offset.**
 Los van de al bekende rechterpaneel-breedte-clipping (hierboven) bleek

+ 26 - 2
TASKS.md

@@ -47,7 +47,7 @@ Google Play en één doorloop die alleen Bob kan doen.
 | ~~115~~ | ~~AdBanner verplaatsen~~ | ✅ **AF** (Bob 2026-09-20, export-geverifieerd): volgorde is nu slider → banner → filterbalk → lijst |
 | ~~116~~ | ~~AdBanner springt~~ | ✅ **AF** (Bob 2026-09-20): Container `65/65/105/105` mét de padding erin, dus de banner krijgt zijn volle 50 resp. 90 dp én de lucht tot de slider blijft |
 | **121** | 15 verweesde mappen in `lib/` opruimen | Staan lokaal én in git, maar FlutterFlow levert ze niet meer. Twee ervan breken `dart analyze`. Eigen blok hieronder |
-| **120** | 12 hardcoded kleuren aan thematokens binden | Alle 12 zijn exact gelijk aan een bestaand token, dus nu onzichtbaar — maar ze lopen niet mee bij een themawijziging. Eigen blok hieronder |
+| **120** | 12 hardcoded kleuren aan thematokens binden | ⚠️ Claude kwam er 2026-09-20 niet in: widget-selectie in de tree landt niet in Bob's huidige Chrome-venster. Inventaris mét vindplaatsen staat klaar | Alle 12 zijn exact gelijk aan een bestaand token, dus nu onzichtbaar — maar ze lopen niet mee bij een themawijziging. Eigen blok hieronder |
 | ~~117~~ | ~~Kalenderpermissie eruit~~ | ✅ **AF** (Bob 2026-09-20, export-geverifieerd): `READ_CALENDAR`/`WRITE_CALENDAR` én `NSCalendarsUsageDescription` zijn weg; `CAMERA` staat er nog (terecht) |
 | **118** | AdMob EU-consentbericht | ⚠️ Half: de FlutterFlow-toggle staat goed, maar het bericht moet in de **AdMob-console** gepubliceerd zijn. Eigen blok hieronder |
 | **122** | Teksten aanmaakpagina's doornemen | Labels, hints en Engelse vertalingen op de activiteiten- en evenementenpagina. Inventaris mét i18n-sleutels staat in een eigen blok hieronder; o.a. "Categorie **evenement**" als kop op de *activiteiten*pagina, "Selectee...", "WebsiteURL"/"TicketsURL" en een sterretje dat niet klopt met de introtekst |
@@ -469,7 +469,7 @@ fvm dart analyze lib/ | grep -c "^  error -"   # hoort 0 te zijn
 geen veiligheidskopieën zijn die je nog wilt bewaren — ze zitten sinds commit
 `98f0b74` in de historie, dus je kunt ze altijd terughalen, maar kijk er even naar.
 
-### 120 · 12 hardcoded kleuren aan thematokens binden · Eigenaar: Bob
+### 120 · 12 hardcoded kleuren aan thematokens binden · Eigenaar: Bob (of Claude bij een breder venster)
 
 Gemeten op de verse export van 2026-09-20 (dode kopieën uitgefilterd). Dit is de
 staart van P1-33: daar is destijds het **rood** opgeruimd, grijs en groen bleven
@@ -490,6 +490,30 @@ de tekst — dan maak je er weer een hex van) → in "Choose a Color" onderaan d
 **Theme Colors** → *Alternate* resp. *Tertiary*. Sluit met de X, niet met Escape
 (Escape laat de tree-selectie terugspringen naar de pagina-root).
 
+**Vindplaatsen, gemeten op de export van 2026-09-20** — het gaat steeds om de
+**Border color** van de kaart-Container om een formuliersectie, niet om de Fill:
+
+| pagina | sectie waar de kaart bij hoort |
+|---|---|
+| `uitgaansevenementAanmaken` | intro ("Meld hier een evenement aan…") · zoekveld · "Datum eind" · "Link om kaarten te kopen" |
+| `stadsactiviteitAanmaken` | intro ("Meld hier een activiteit aan…") · zoekveld · "Datum eind" · "Plaats activiteit" · "Website van de activiteit" |
+
+De twee groene (`09B34A` → **Tertiary**) zijn wél Fill Colors:
+`HorecagelegenheidoverzichtKaart` en `tagCategorieComponent`, allebei het
+categorielabel.
+
+**De 12e kleur slaan we over:** `Color(0xFFFACFC6)` in een gradient op
+`SliderUitgaanComponentSmallCurrent`. Dat is roze, hoort bij géén token, en dat
+component heeft **nul gebruikers** — het staat al op de opruimlijst.
+
+⚠️ **Claude kwam hier 2026-09-20 niet doorheen.** Navigeren, panelen wisselen en
+de linkerrail werkten normaal, maar **geen enkele klik op een widget-tree-rij
+selecteerde iets** — ook de root niet, in ~10 pogingen op wisselende x/y. Een klik
+op de chevron ernaast deed wél iets (deselecteerde de root), dus de events komen
+aan; alleen de rij-selectie niet. Zonder selectie verschijnt het
+eigenschappen-paneel niet en is er geen kleur te zetten. Bob's venster was toen
+**1266x952**; een breder venster is het eerste om te proberen.
+
 Geen haast, geen blokker — prima klusje voor tussendoor.
 ### ~~117~~ · ✅ Kalenderpermissie eruit — AF (2026-09-20)