Scheduler Event Calendar Preferences

Let users toggle weekend visibility, 12/24-hour time, and week start day on SchedulerCalendar.

  • Personalization menus in scheduling apps
  • Persisting display settings alongside user profiles
  • Build SchedulerPreferences from signals or a snapshot via scheduler_preferences_from_signals.
  • Pass preferences to SchedulerCalendar.
  • Optionally listen to on_preferences_change to persist toggles.
Preferences menu

Toggle switches above the week grid update grid chrome immediately.

DensityDefault
2024-12-29
2024-12-30
2024-12-31
2025-01-01
2025-01-02
2025-01-03
2025-01-04
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM
6 AM
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
4 PM
5 PM
6 PM
7 PM
8 PM
9 PM
10 PM
11 PM
Design review
Sprint planning
Release window
Team sync