Changes apply immediately through calendar.setOptions().
Find an option Option group Example options All options Appearance Layout Events Time grid Interaction Reset options
Reset keeps the current view, date, and event edits. Localization and time zone stay in the Customization sidebar. Search checks every group for this view.
Appearance Compact day labels Off 100 px (default) 120 px 150 px dayNarrowWidth · Actual day-column threshold; 0 disables. Does not reduce column widths.
Event text contrast Theme default Automatic Black White eventContrastColor · Auto chooses black/white text. Explicit event/source/global text colors win.
Theme Current: forma breezy monarch pulse theme · Use a built-in package theme.
Appearance Current: light dark auto colorScheme · Light, dark, or the operating system preference.
Layout Calendar height Current: Auto 480 px 640 px 800 px height · Pixels, or auto to follow the view content.
First day of week Current: Sunday Monday Tuesday Wednesday Thursday Friday Saturday startOfWeek · Reorders weekly columns and aligns week navigation.
Events Event ordering Current: Start time (default) Title, then time Latest start first eventOrder · Within-day ordering; the calendar still preserves layout constraints.
Time grid Time-slot duration Current: 15 minutes 30 minutes 60 minutes slotDuration · Minutes per visible slot; also updates dayView.hourSegment and weekView.hourSegment.
Visible day starts Current: 00:00 06:00 07:00 08:00 09:00 12:00 18:00 slotMinTime · First visible time. Must be before the end time.
Visible day ends Current: 06:00 12:00 17:00 18:00 20:00 24:00 slotMaxTime · Exclusive end time; 24:00 includes the full day.
Time-axis labels Current: 24-hour · 13:00 12-hour · 01:00 PM slotLabelFormat · Format used beside hourly slots.
Interaction