Parcourir la source

CLAUDE.md: kleurdialoog-routine, te smal Set-from-Variable-filter, fvm use

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob il y a 4 jours
Parent
commit
3f68a5dc2e
1 fichiers modifiés avec 35 ajouts et 1 suppressions
  1. 35 1
      CLAUDE.md

+ 35 - 1
CLAUDE.md

@@ -364,6 +364,13 @@ export PATH="/home/bob/fvm/bin:$HOME/.pub-cache/bin:$PATH" && /home/bob/Projects
   — die wijzen naar een SDK-mismatch, niet naar een kapotte dependency.
   Ga daar dus niet in de packages zoeken; check `fvm flutter --version`
   in de exportmap.
+  **⚠️ Correctie 2026-09-11: `.fvmrc` + `.fvm/` kopiëren is NIET genoeg** —
+  precies die twee `IconData`/`CupertinoPageTransitionsBuilder`-fouten kwamen
+  gewoon terug, ook met beide bestanden op hun plek. Wat wél werkte is één
+  expliciete `fvm use 3.35.7 -f` ín de exportmap (die herschrijft de
+  `.fvm/`-symlink naar de juiste SDK); daarna bouwde en draaide dezelfde map
+  meteen. Draai dat commando dus standaard, en controleer met
+  `fvm flutter --version` dat er 3.35.7 staat vóór je `run` aanroept.
 - Interactief script (device-run + hot-restart-loop) → Bash met
   `run_in_background: true`. Volg tot minimaal "All done!" én
   idealiter een succesvolle app-launch (`Launching lib/main.dart...`,
@@ -1045,6 +1052,18 @@ Staat de rij er nog steeds niet, klik dan **blind op de verwachte positie**
 altijd aan de ontvangende kant (de Value-rij in het rechterpaneel), niet aan
 de lijst zelf.
 
+**⚠️ "Set from Variable": een zoekterm die tot precies ÉÉN bron reduceert
+rendert zijn optielijst NIET — zoek breder.** Dit is de simpelste verklaring
+voor het bekende lege-optielijst-probleem, gevonden 2026-09-11. Zoeken op
+`fotoEvenement` liet alleen "Action Outputs" over, en dat uitklappen gaf
+telkens een lege rij — uitklappen, hover, blind klikken op de verwachte
+positie en een minuut wachten hielpen geen van alle (6 pogingen). Zoeken op
+`upload` gaf twee bronnen (Widget State + Action Outputs) en toonde de
+"Available Options" mét beide opties meteen en volledig. **Vuistregel: kies
+een zoekterm die 2+ resultaten oplevert** — een gedeeld woordstuk uit de
+variabelenamen (`upload`, `nid`, `sessie`) in plaats van de volledige naam.
+Scheelt het hele hover-en-blind-klikken-ritueel hieronder.
+
 **"Set from Variable": een bronregel die leeg/onzichtbaar blijft ná het
 uitklappen wordt zichtbaar door er met de muis overheen te bewegen.** Bevestigd
 2026-09-03, tientallen keren: na een klik op "App State"/"Page State"/"Widget
@@ -1166,7 +1185,22 @@ die herberekening landt op een heel ander veld (2026-08-31 opende zo per
 ongeluk een "Theme Text Style"-dropdown en een "Set from Variable"-
 dialoog; beide met Escape/X ongedaan te maken zonder schade).
 
-**Kleurdialoog ("Choose a Color") opent traag en soms pas bij de tweede
+**Kleurdialoog — vaste routine (11× foutloos herhaald, 2026-09-11): één
+swatch-klik per tool-aanroep, en sluit met ESCAPE, niet met de X.** Twee
+swatch-kliks in één `browser_batch` openen en sluiten hem weer, dus je bent
+verder van huis dan met één; doe er één, verifieer met een `zoom` of hij open
+is, en klik pas in de vólgende aanroep nog eens als hij dicht bleef (dat is
+ongeveer de helft van de keren). **Escape is de veilige sluitknop:** hij
+behoudt de gekozen kleur, laat de tree-selectie staan én houdt je
+"Search properties..."-filter intact, terwijl een klik op de X regelmatig
+naast de dialoog landt — en dan springt de selectie terug naar de pagina-root
+en ben je je filter kwijt. Coördinaten die de hele sessie stabiel bleven bij
+een 1197px-venster: swatch bij een **TextField** `(1028, 211)`, bij een
+**DropDown** `(1028, 187)` (daar heet de sectie "DropDown Style" en staat Fill
+Color hoger), en de themakleur-regels op `x=874` — *Primary Background* op
+`y=499` (TextField) resp. `y=475` (DropDown).
+
+**Kleurdialoog opent traag en soms pas bij de tweede
 klik — batch nooit blind "klik swatch → klik kleur".** Bevestigd
 2026-08-31 op tientallen swatches: soms opent hij binnen 4s, soms pas na
 10s, en soms doet de eerste klik niets. Twee klikken achter elkaar op de