Skip to content

Redesign sessions, speakers, session detail, about & sponsors - #32

Merged
manuelgeek merged 3 commits into
feat/home-redesign-planfrom
feat/sessions-redesign
Jul 7, 2026
Merged

Redesign sessions, speakers, session detail, about & sponsors#32
manuelgeek merged 3 commits into
feat/home-redesign-planfrom
feat/sessions-redesign

Conversation

@manuelgeek

Copy link
Copy Markdown
Member

Ports the 2026 rebrand from the droidcon web app into the inner Fluttercon pages — magenta accent, blue primary — keeping all Fluttercon wording and data-fetching (incl. the session detail og-image getServerSideProps).

Sessions

  • Header card + horizontal day-tab pills; rounded cards with colored level/format pills + halftone dots, blue border → magenta on hover
  • Star bookmarks + My Sessions (localStorage); filter drawer closes on click-outside / Escape

Session detail

  • Block layout: gradient speaker block (duotone photo) + solid session block, ( Session ) / ( Speaker ) labels

Speakers

  • Header card + duotone speaker cards, equal-height grid

Feedback

  • Self-contained on-brand modal; floating button is route-aware (session vs event feedback)

About / Sponsors

  • About: intro + story card, organizing-team duotone cards
  • Sponsors: hero + gradient stats card; baked sponsors-bg.png stats replaced with editable stat cards; CTA card

Also

  • 404/error pages reworked; past-events moved onto the shared sessions shell; titles capitalized

Build + lint pass. Fluttercon wording kept throughout; the sponsor@droidcon.co.ke email is unchanged.

…language

Port the 2026 rebrand from the droidcon web app to the inner Fluttercon pages
(magenta accent, blue primary), keeping all Fluttercon wording and data:

- Sessions: header card, day-tab pills, rounded cards with pills + halftone
  dots, blue border / magenta hover, star bookmarks + My Sessions, filter
  drawer with click-outside + Escape
- Session detail: gradient speaker block (duotone photo) + magenta session
  block; kept the og-image getServerSideProps
- Speakers: header card + duotone speaker cards
- Feedback: self-contained on-brand modal, route-aware
- 404/error pages reworked
- About: intro + magenta story card, organizing-team duotone cards
  (dropped the fluttercon-about-bg.svg — it baked a white background that
  broke dark theme)
- Sponsors: hero + gradient stats card (baked stats image replaced with
  editable stat cards), magenta CTA card
- Past-events moved onto the shared sessions shell
@manuelgeek
manuelgeek requested a review from NewtonMutugi July 6, 2026 14:29
@NewtonMutugi

Copy link
Copy Markdown
Member

@manuelgeek I have added the SVG banner images for the site meta

@manuelgeek
manuelgeek merged commit 6eaece0 into feat/home-redesign-plan Jul 7, 2026
1 check passed
@manuelgeek
manuelgeek deleted the feat/sessions-redesign branch July 7, 2026 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants