Skip to content

Consistent PyCon 2026 themed headers across all pages#249

Merged
JacobCoffee merged 6 commits intomainfrom
standardize-headers
Apr 10, 2026
Merged

Consistent PyCon 2026 themed headers across all pages#249
JacobCoffee merged 6 commits intomainfrom
standardize-headers

Conversation

@JacobCoffee
Copy link
Copy Markdown
Member

@JacobCoffee JacobCoffee commented Apr 10, 2026

Summary

Standardizes all page headers to use the PyCon 2026 gradient theme:

  • Hero pages (lightning talks, sponsors, WiFi, CoC, venues, session types, job listings, sprints, now, help, social media, about PSF): gradient toolbar blends seamlessly into hero section, no double headers
  • Content pages (about pycon, schedule-list): branded gradient toolbar
  • Removed all collapse="condense" duplicate large title headers
  • All menu buttons white via CSS (consistent in light + dark mode)
  • Fixed sprints search bar spacing
  • Removed redundant ion-title where hero section has the title

Test plan

  • Navigate through all sidebar pages — headers should be consistent
  • Check both light and dark mode
  • Verify no double titles on any page
  • Verify search bars have proper spacing below heroes

🤖 Generated with Claude Code

JacobCoffee and others added 6 commits April 10, 2026 09:39
- All hero pages: gradient toolbar blends seamlessly into hero
- Removed double headers (ion-title when hero has title)
- Added heroes to: job listings, schedule-list, social media,
  help & safety, now, sprints, about PSF
- Branded toolbar on: about pycon, sponsors
- Fixed sprints search spacing
- All menu buttons white via CSS, consistent across light/dark mode

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…session detail upgrade

- All hero pages: toolbar title fades in when scrolling past hero (scroll-based opacity transition)
- New Keynote Speakers page with photos, bios, and Steering Council section
- Session detail: PyCon 2026 gradient hero with card overlay for time/room
- Keynote sessions: auto-inject speaker photo + bio from hardcoded data
- Account page: gradient hero, full-width buttons, removed gravatar
- Steering Council photos fit in one row
- Badge contrast fix for prereg/spanish/new on gradient backgrounds
- Search spacing fix for job listings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Gradient hero with icon and scroll-fade title
- Always-visible search bar (removed iOS-only toggle)
- Clean ion-list layout instead of card grid
- Each speaker shows avatar, name, first session track badge + title
- Removed collapse="condense" double header

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Loads schedule data and matches keynote sessions to speakers by name.
Each speaker card now shows their session with day, time, location,
and links to the session detail page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replaces side-by-side card grid with clean ion-list. Presentations
now stack vertically with full-width, proper text wrapping, and
consistent styling.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@JacobCoffee JacobCoffee merged commit c799175 into main Apr 10, 2026
2 checks passed
@JacobCoffee JacobCoffee deleted the standardize-headers branch April 10, 2026 16:26
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.

1 participant