Skip to content

Redesign Informational schedule row with centered notice treatment#257

Merged
JacobCoffee merged 1 commit intomainfrom
feat/informational-notice-row
Apr 18, 2026
Merged

Redesign Informational schedule row with centered notice treatment#257
JacobCoffee merged 1 commit intomainfrom
feat/informational-notice-row

Conversation

@JacobCoffee
Copy link
Copy Markdown
Member

Summary

  • Replaces the flat gray "Informational" track-item for announcements like "Swag Pickup Closes" with a centered, tinted notice row on the schedule.
  • Drops the "Informational" track-badge text in favor of an inline information icon.
  • Uses the existing `--pycon-accent` token (purple in light, pink in dark) so the row reads as branded in both themes without needing a per-theme layout branch.
  • Row stays compact so multiple notices stack cleanly on a day (e.g. Sat 8:00 am with three back-to-back notices) without overwhelming the list.

Before → After: the row that used to read "Swag Pickup Closes / Informational / 1:30 pm" on a dark-gray bar now reads "ⓘ Swag Pickup Closes / 🕐 1:30 pm" centered on a soft brand-tinted bar.

Test plan

  • Light mode: informational rows show a soft purple tint, icon + title centered on one line, time centered beneath
  • Dark mode: informational rows show a soft pink tint, same layout
  • Stacked notices (multiple back-to-back, e.g. Registration Desk Opens + Open Spaces Rooms Open + Expo Hall Opens on the same day) look consistent — icons align, rows feel like a rhythm not a billboard
  • Non-informational sessions render unchanged
  • Tapping a notice still navigates to its detail page
  • `prefers-reduced-motion` still works (transition is a simple bg fade only)

Replace the flat gray "Informational" track-badge row for announcements like
"Swag Pickup Closes" with a centered notice row that uses a subtle brand
accent tint (--pycon-accent: purple in light mode, pink in dark mode) and an
inline information icon in place of the old "Informational" label. The row
stays compact so multiple notices stack without dominating the list.
@JacobCoffee
Copy link
Copy Markdown
Member Author

image image

@JacobCoffee JacobCoffee merged commit 11a2428 into main Apr 18, 2026
2 checks passed
@JacobCoffee JacobCoffee deleted the feat/informational-notice-row branch April 18, 2026 04:48
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