|
@@ -1980,9 +1980,32 @@ provincie/gemeente te kiezen. (Zie ook P0-3's opmerking dat de
|
|
|
eerste-launch-default-locatie 28666/28694 geen naam toont totdat
|
|
eerste-launch-default-locatie 28666/28694 geen naam toont totdat
|
|
|
iemand handmatig kiest.) Zonder duidelijke eerste indruk is de kans
|
|
iemand handmatig kiest.) Zonder duidelijke eerste indruk is de kans
|
|
|
groot dat een nieuwe gebruiker de app na 1x openen niet snapt/niet
|
|
groot dat een nieuwe gebruiker de app na 1x openen niet snapt/niet
|
|
|
-terugkomt. Nog geen concrete builder-fix uitgewerkt — eerst met Bob
|
|
|
|
|
-bespreken wat voor onboarding gewenst is (korte welkomsttekst? meteen
|
|
|
|
|
-naar provincie/gemeente-keuze i.p.v. Home?) vóórdat dit gebouwd wordt.
|
|
|
|
|
|
|
+terugkomt. **Twee kant-en-klare opties uitgewerkt (2026-08-25, Claude,
|
|
|
|
|
+code-only) — kies er 1, dan is de bouwtijd klein:**
|
|
|
|
|
+1. **Kort welkomstblok bovenaan Home, alleen bij de eerste launch.**
|
|
|
|
|
+ Nieuwe App State-variabele `onboardingGezien` (Bool, Persisted:
|
|
|
|
|
+ true, default `false`). Op Home's Scaffold "On Page Load": een
|
|
|
|
|
+ ConditionalBuilder (of Visibility-conditie op een nieuw
|
|
|
|
|
+ Container/Text-blok bovenaan de bestaande Column, vóór de "OOK
|
|
|
|
|
+ LEUK"-carousel) met conditie `onboardingGezien == false`. Inhoud:
|
|
|
|
|
+ 2-3 zinnen ("Welkom bij Uitgaanskrant — ontdek wat er te doen is in
|
|
|
|
|
+ jouw provincie of gemeente.") + een knop "Kies mijn gemeente" die
|
|
|
|
|
+ naar `selectprovinciegemeente` navigeert én meteen
|
|
|
|
|
+ `onboardingGezien` op `true` zet (Update App State, Set Value).
|
|
|
|
|
+ Kleinste bouwtijd, raakt de bestaande Home-structuur nauwelijks aan.
|
|
|
|
|
+2. **Eerste launch direct naar de gemeente/provincie-kiezer i.p.v.
|
|
|
|
|
+ Home.** `initialLocation` zelf (`nav.dart`) is gegenereerde code en
|
|
|
|
|
+ niet direct instelbaar — bouwbaar via Home's Scaffold "On Page
|
|
|
|
|
+ Load": een Conditional Action op `gemeenteSelectId`/
|
|
|
|
|
+ `provincieSelectId` "Is Not Set" → Navigate To
|
|
|
|
|
+ `selectprovinciegemeente` met "Allow Back Navigation" uit (zelfde
|
|
|
|
|
+ `context.goNamed`-patroon als elders in dit bestand). Sterker
|
|
|
|
|
+ (dwingt een locatiekeuze af, lost ook meteen P0-3's "default-locatie
|
|
|
|
|
+ zonder naam"-punt structureel op voor nieuwe gebruikers), maar een
|
|
|
|
|
+ grotere gedragsverandering voor iedereen zonder opgeslagen locatie,
|
|
|
|
|
+ niet alleen eerste-launch-gebruikers.
|
|
|
|
|
+ Bob's voorkeur bepaalt welke van de twee gebouwd wordt — geen van
|
|
|
|
|
+ beide is al uitgevoerd.
|
|
|
- ~~Bijvangst, zelfde verkenning: dode terug-pijl-knop in Home's
|
|
- ~~Bijvangst, zelfde verkenning: dode terug-pijl-knop in Home's
|
|
|
AppBar~~ — **afgerond (2026-08-10, Claude).** `IconButtonBack`
|
|
AppBar~~ — **afgerond (2026-08-10, Claude).** `IconButtonBack`
|
|
|
verwijderd via Widget Tree → rechtsklik → "Remove Widget" (op
|
|
verwijderd via Widget Tree → rechtsklik → "Remove Widget" (op
|