Просмотр исходного кода

65b opgelost: header stond links op HorecagelegenheidCurrent

Deze pagina zet HeaderButtonsComponent in een extra Row binnen
FlexibleSpaceBar.background; elke andere pagina zet het component daar
rechtstreeks in. Het component centreert zichzelf over de volle breedte, maar
als kind van nog een Row belandt het op positie 0 -- de hamburgerknop stond
daardoor met zijn centrum op x=53 en stak links buiten beeld.

Fix zonder iets te verwijderen: Main Axis Alignment center op die extra Row.
Geverifieerd met een verse export.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 20 часов назад
Родитель
Сommit
224c6b9b23
1 измененных файлов с 15 добавлено и 6 удалено
  1. 15 6
      TASKS.md

+ 15 - 6
TASKS.md

@@ -21,7 +21,7 @@ oppakken.
 |---|---|---|
 | ~~88B~~ | Pagina "Mijn aanmeldingen" | ⚠️ **Al geclaimd** door de sessie 'taken-B1-B7' — niet oppakken |
 | **98** | "Zet in mijn agenda"-knop op een evenement (`add_2_calendar`) | Claude — **BEZIG** (sessie 2026-09-19). Blokkeert op Drupal-deel bij Bob, zie 98A |
-| **65** | Release-build doorloop | ✅ **Uitgelogde deel af 2026-09-19** (0 crashes; 65a + 65d-kleur opgelost; 65b, 65c, 65e open). Rest = ingelogd + Xiaomi → Bob |
+| **65** | Release-build doorloop | ✅ **Uitgelogde deel af 2026-09-19** (0 crashes; 65a, 65b en 65d-kleur opgelost; 65c + 65e open). Rest = ingelogd + Xiaomi → Bob |
 | ~~P2-24 B~~ | Categoriedropdown horeca-overzicht, tab-bewust | ⛔ **Geblokkeerd op Drupal — verplaatst naar Bob**, zie P2-24 B hieronder (gemeten 2026-09-19) |
 | **G0.6** | Play-screenshots schieten | Browserloos op beide AVD's, ±10 min — zeg het en het gebeurt |
 
@@ -469,11 +469,20 @@ netjes** (All/Today/Weekend/This week, Go Out/Cityactivities/Culture & Info).
   *Restpunt, ontwerpkeuze voor Bob:* de invoervelden zijn nog steeds vast
   **200 px** breed, dus op een telefoon ruim een halve schermbreedte. Nu netjes
   gecentreerd, maar breder (of `double.infinity` met padding) zou prettiger zijn.
-- **65b · Op `HorecagelegenheidCurrent` schuift de header naar links en raakt de
-  hamburgerknop de schermrand.** Gemeten met `get_ui_tree`: knopcentrum op
-  **x=53** (elders op x=271 resp. x=340), dus de knop steekt links buiten beeld.
-  Nog net bruikbaar, maar het oogt kapot. Iets in die AppBar-`Row` neemt rechts
-  ruimte in die er op andere pagina's niet is.
+- **✅ 65b · Header schoof naar links op `HorecagelegenheidCurrent` — OPGELOST
+  2026-09-19 (Claude).** De hamburgerknop stond met zijn centrum op **x=53**
+  (elders x=271/x=340) en stak dus links buiten beeld. *Oorzaak, gevonden door
+  de twee pagina's naast elkaar te leggen:* deze pagina zet
+  `HeaderButtonsComponent` in een **extra `Row`** binnen
+  `FlexibleSpaceBar.background`, terwijl elke andere pagina het component daar
+  rechtstreeks in zet. Het component is intern `Align > Row` en centreert zichzelf
+  over de volle breedte; als kind van nóg een Row belandt het links op positie 0.
+  *Fix zonder iets weg te gooien:* op die extra Row **Main Axis Alignment =
+  center**. Export: `Row(mainAxisSize: max, mainAxisAlignment:
+  MainAxisAlignment.center, …)`.
+  **Controleer dit patroon bij een nieuwe pagina:**
+  `grep -n "background: Row(" lib/**/*_widget.dart` hoort alleen deze pagina te
+  geven — overal elders staat er `background: wrapWithModel(`.
 - **65c · Favorieten toont uitgelogd een volledig LEEG scherm.** De standaardtab
   *Persoonlijke agenda* rendert niets: geen melding, geen uitleg, geen
   inlogknop. De uitleg + inlogknop staan op tab 4 (*Gebruiker*), maar die valt