Skip to content
Document DB v7.2: Temporal Support, Telemetry Collection, All Calculations, String Based APIs, & Orleans Storage Providers! Feed The Machine Here

Scheduler Releases

Feature
SchedulerCalendarView — Monthly calendar grid with swipe navigation, event indicators, overflow badges, and day selection
Feature
SchedulerAgendaView — Day/multi-day timeline with hourly time slots, overlap detection, and event positioning
Feature
SchedulerCalendarListView — Vertically scrolling event list grouped by day with infinite scroll in both directions using CollectionView virtualization
Feature
ISchedulerEventProvider — Shared data interface for all three views with event fetching, selection callbacks, and date/time interaction hooks
Feature
Multiple timezone support — Agenda view displays additional timezone columns with sticky abbreviation headers
Feature
24-hour / 12-hour time format — Agenda view supports both formats via Use24HourTime, affecting time labels, event times, and current time marker
Feature
Current time marker — Agenda view shows a live red line with exact time display, updating every minute
Feature
Apple Calendar-style date picker — Default horizontal date carousel for agenda view with circle selection, customizable via DayPickerItemTemplate
Feature
Sticky day headers — Agenda view displays full date headers above each day column, persistent during scroll
Feature
Calendar list sticky day headersSchedulerCalendarListView.StickyDayHeaders (default true) pins the current day group’s header to the top of the list while scrolling; the pinned header is input-transparent so scroll gestures pass through
Feature
Blazor agenda parity — The Blazor SchedulerAgendaView matches MAUI feature-for-feature: DaysToShow (1–7 day columns), DatePickerMode (Carousel / Calendar / None), ShowAdditionalTimezones + AdditionalTimezones columns with UTC offset labels, overlap-aware side-by-side event layout, and a current time marker that refreshes every minute without re-rendering the component
Feature
Runtime template re-application — Changing EventItemTemplate or DayHeaderTemplate on SchedulerCalendarListView after load re-applies immediately
Feature
Custom DataTemplates — All visual elements (events, headers, day pickers, overflow, loaders) replaceable via template properties
Feature
Gesture support — Swipe/pan navigation and pinch-to-zoom on all views via AllowPan and AllowZoom
Feature
Date constraintsMinDate/MaxDate on all views to limit navigation, selection, and infinite scroll boundaries
Feature
Multi-day events — Automatically handled across all views, spanning multiple days with per-day duplication
Feature
All-day events — Displayed in a top section (agenda) or sorted to top (calendar, event list)
Feature
Styleable separators — Agenda view hourly separator lines configurable via SeparatorColor
Feature
AOT-safe — All bindings use static lambda overloads, fully compatible with .NET trimming and NativeAOT
Feature
Built-in default templatesDefaultTemplates static class provides 6 reusable template factories