Skip to content

Make About PyCon US a sidebar dropdown with sub-pages#240

Merged
JacobCoffee merged 4 commits intomainfrom
fix/about-dropdown
Apr 10, 2026
Merged

Make About PyCon US a sidebar dropdown with sub-pages#240
JacobCoffee merged 4 commits intomainfrom
fix/about-dropdown

Conversation

@JacobCoffee
Copy link
Copy Markdown
Member

@JacobCoffee JacobCoffee commented Apr 10, 2026

Summary

  • Converts "About PyCon US" from a single sidebar link into an accordion dropdown (like Presentations)
  • Sub-items: Conference Info (the existing CMS content page), Session Types (badge legend)
  • Session badge legend moved from About page to its own dedicated page with route /app/tabs/session-types
  • About PyCon US accordion sits under the Information header

Test plan

  • Verify sidebar accordion opens/closes correctly
  • Verify Conference Info navigates to existing About page
  • Verify Session Types page shows all badges correctly
  • Check live update badge still shows on the accordion header

🤖 Generated with Claude Code

JacobCoffee and others added 2 commits April 9, 2026 21:06
- Moves session badge legend from About page into its own Session Types page
- Adds About PyCon US as an accordion in the sidebar (like Presentations)
  with sub-items: Conference Info, Session Types
- Removes legend styles from about-pycon scss (moved to session-types)
- Adds route for /app/tabs/session-types

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

About PyCon US is now a sidebar accordion with sub-pages:
- Conference Info (CMS content + collapsible Developer Info section)
- Code of Conduct (2026 theme hero, report buttons, Help & Safety link)
- Wi-Fi (2026 theme hero, SSID/password card, copy + settings buttons)
- Venues & Hours (2026 theme hero, CMS content, directions + map links)
- Session Types (2026 theme hero, card-based layout with descriptions)

All sub-pages use the PyCon 2026 gradient (#3B3EA9 -> #101136) with
accent colors from the official style guide.

Additional changes:
- Social media: add Bluesky (PyCon + PSF), replace Twitter bird with
  X logo from Simple Icons, add PyPI logo for blog, fix LinkedIn URL
- Sidebar: indent accordion sub-items, add proper spacing
- About page: version/env/debug moved to collapsible Developer Info

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@JacobCoffee
Copy link
Copy Markdown
Member Author

image

JacobCoffee and others added 2 commits April 9, 2026 21:29
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@JacobCoffee JacobCoffee merged commit 541cb3e into main Apr 10, 2026
2 checks passed
@JacobCoffee JacobCoffee deleted the fix/about-dropdown branch April 10, 2026 02:32
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