fix/my-events-display

Branch: fix/my-events-display Priorità: 2 — Fix UI/UX

Cosa è stato fatto

1. Fix thumbnail immagini

Il tile usava MinimalEventCard(variant: compact) dentro un Hero in un container 86×86. Il compact card, avendo bounded height, renderizza sia l’immagine che il testo (titolo, data, luogo) cramped insieme.

Fix: sostituito con FlowEventImage diretto, wrappato nel Hero per l’animazione di transizione.

2. Separazione eventi futuri / passati

Ogni tab ora mostra:

  • Sezione “PROSSIMI” — eventi con endDate > now
  • Sezione “PASSATI” — eventi con endDate ≤ now (thumbnail desaturata in scala di grigi)

3. Miglioramenti tile

  • Aggiunta riga data nel formato "gio 21 mar · 22:00" in coral (oppure grigio per passati)
  • Grayscale filter sui thumbnail degli eventi passati (matrice BT.709)
  • Colori testo attenuati per gli eventi passati

File modificati

FileModifica
lib/features/events/screens/my_events_screen.dartRiscrittura completa _buildManagementTile + split sezioni