Przeglądaj źródła

TASKS: P2-30 bijgewerkt - structuur van EventCurrent af, stylingpunten open

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 13 godzin temu
rodzic
commit
eaecf4c1ae
1 zmienionych plików z 23 dodań i 17 usunięć
  1. 23 17
      TASKS.md

+ 23 - 17
TASKS.md

@@ -65,23 +65,29 @@ af. Wat er nog tussen nu en de store zit, in volgorde van "raakt de gebruiker":*
    nog uit de export) · titel-trims · P2-22 (2 niet-blokkerende errors) ·
    taak 56 na livegang · P2-26 zoekveld + P2-29 zodra PRIO 0 gedeployed is.
 
-### 🆕 P2-30 · `EventCurrent` (evenementpagina) — layout herzien · Eigenaar: Claude — bezig
-
-Gemeld door Bob 2026-09-15 met een tabletscreenshot; nagemeten op de telefoon
-(411 dp) en daar is het erger. Wat er mis is, in de gegenereerde code
-(`lib/horecagelegenhedenoverzicht/event_current/event_current_widget.dart`):
-1. **Reuzenlogo bovenaan** — de AppBar heeft `HeaderButtonsComponent` in de
-   `title`-slot staan en in `FlexibleSpaceBar.background` staat nog de
-   **placeholder-`Image` `logo800px.png`** op `width * 0.7`. Elke andere pagina
-   heeft het andersom (component ín de background, geen losse image).
-2. **Pagina scrolt niet** — de body is een niet-scrollende `Column` met twéé
-   `Expanded`-kinderen, dus alles moet op één scherm passen.
-3. **Twee overflows** (32 px en 119 px op tablet) — gevolg van punt 2.
-4. **Op de telefoon valt de beschrijving buiten beeld**: de gradient-kaart en
-   een `Container` van `width * 0.6` staan naast elkaar in een `Row`.
-5. **Titel kapt af** zonder wrap/ellipsis.
-6. **"Alle evenementen"-knop** onderaan moet weg (Bob: lijkt op een terugknop).
-7. De horeca-carousel onderaan wordt afgekapt (zelfde oorzaak als 2/3).
+### 🆕 P2-30 · `EventCurrent` (evenementpagina) — layout · ⚠️ DEELS AF (Claude, commit `00e5fb2`)
+
+**Opgelost en op telefoon (411 dp) én tablet (1280 dp) getest:** reuzenlogo weg,
+pagina scrolt, beide overflows weg, beschrijving op volle breedte, horeca-blok
+compleet, knop "Alle evenementen" weg. Geen RenderFlex in logcat, analyze 0 errors.
+
+**Nog open — styling, wacht op Bob's keuze:**
+1. **De rood/oranje gradient-kaart is off-brand.** `#E51414 → #D28039` komt in
+   het merk-DNA niet voor (rood = identiteit/chroom, oranje = actie), en op een
+   tablet is het een groot leeg kleurvlak. Huisstijl zou zijn: witte kaart, 3px
+   `#EEE` rand, geen afronding, geen schaduw.
+2. **`EvenementInfo` lijnt rechts uit** en loopt daardoor tegen de rechterrand
+   ("Piet Heinkade 3" kapt af, de URL raakt de rand). Linksuitlijnen + padding.
+3. **"Entree:" staat in een veel te groot lettertype** en zonder waarde erachter
+   als er geen prijs is.
+4. **De foto-carousel gebruikt hardcoded `viewportFraction: 0.5`** — elders in
+   het project is dat een Responsive Value 0.75/0.75/0.5/0.35, waardoor je op een
+   telefoon nu drie halve foto's ziet in plaats van één hele.
+5. **De horeca-carousel onderaan toont dezelfde foto's als de event-carousel
+   bovenaan** wanneer het event geen eigen foto's heeft — dat leest als een bug.
+6. Het horeca-blok heeft nu een **vaste hoogte van 500 px**; dat werkt, maar is
+   een compromis. Netter zou zijn het component zelf zonder interne `Expanded`
+   te bouwen zodat het zijn natuurlijke hoogte kan nemen.
 
 ### 🆕 P2-29 · Aanmaakpagina's `uitgaansevenementAanmaken` + `stadsactiviteitAanmaken` — verbeterronde · Eigenaar: de sessie die op deze twee pagina's zit (Bob 2026-09-15 avond: "een andere sessie is bezig met de aanmaakpagina's") — niet nog een sessie erbij