Essential Studio® for Scheduler SDK - v35.1.37 Release Notes
Calendar
Features
Applies To: .NET MAUI.
- Provided
MinimumDisplayModeandMaximumDisplayModesupport, enabling restriction of the allowable date range that can be displayed and selected within the calendar.
Blazor Scheduler
Features
Applies To: Blazor
-
#FB71825- Provided support to select the resources programmatically in the scheduler using theSelectedResourceproperty. This property is only applicable whenEnableAdaptiveUIis enabled. -
#FB58931- Enhanced the Scheduler component to prevent unnecessary backend API requests during dynamic property changes, improving performance and reducing server load. -
Provided support for the event buffer feature to display configured
BufferBeforeandBufferAftertime reservations around appointments. The feature is supported onDay,Week,WorkWeek,TimelineDay,TimelineWeek, andTimelineWorkWeekviews whenEnableBufferis enabled withTimeScale.
Web Scheduler
Features
Applies To: React, Angular, Vue, JavaScript, TypeScript, ASP.NET Core, and ASP.NET MVC.
-
#FB58931- Enhanced the Scheduler component to prevent unnecessary backend API requests during dynamic property changes, improving performance and reducing server load. -
Provided support for the event buffer feature to display configured
bufferBeforeandbufferAftertime reservations around appointments. The feature is supported onDay,Week,WorkWeek,TimelineDay,TimelineWeek, andTimelineWorkWeekviews whenenableBufferis enabled withTimeScale. -
Provided support for the current time indicator customization feature through the
currentTimeIndicatorSettingsproperty, offering per-aspect control over label visibility (showTime), line span (showPreviousDates), and stacking (onTop). The feature is supported onDay,Week,WorkWeek,TimelineDay,TimelineWeek, andTimelineWorkWeekviews whenTimeScaleis enabled, andshowTimeIndicatoris set totrue.
.NET MAUI Scheduler
Features
Applies To: .NET MAUI.
-
#F195270- Resources can now be organized and displayed in a hierarchical structure, enabling parent-child resource relationships and improving scheduling scenarios that involve complex resource management. -
#F195066- TheMonthview now supports adjusting appointment height, allowing customization of appointment appearance within cells for a clearer visual presentation. -
FB75269- Added support to explicitly choose either theMobileorDesktoplayout for theAgendaview, regardless of platform or screen size. -
FB73571- Introduced a day header template in theAgendaview, allowing custom rendering of the header that separates appointments grouped by day. -
The timeslot cells of
Day,Week,WorkWeek, andTimelineviews now support major and minor ticks. -
Added a
MonthAgendaview, allowing appointments to be listed in an agenda-style layout that groups and summarizes them under each day of theMonthview. -
Scheduler appointments can now be imported from and exported to
iCalendar (.ics)files, making it easier to exchange scheduling data with external calendar applications. -
Introduced
Adaptive Resource Viewsupport forDesktopplatforms, enabling resource layouts to adapt automatically on larger screen form factors. -
Provided an
AutoRowHeightoption inSchedulerResourceViewforTimelineviews, enabling resource rows to use a fixed height with a+N moreindicator for overlapping appointments when disabled. -
Introduced support to limit the number of appointments displayed concurrently within a single time slot in
Day,Week, andWorkWeekviews. -
Introduced the ability to prevent overlapping appointments within the same time range, enabling better control over scheduling conflicts.
-
Implemented a week header template in the
Agendaview, allowing custom rendering of the weekly summary shown above grouped appointments. -
Provided template support for the
Quick-infopop-up, enabling customization of the appointment preview shown on selection. -
Implemented week number support for the
TimelineMonthandAgendaviews, making it easier to identify the progression of weeks across the schedule. -
Introduced support for opening the appointment editor popup programmatically.
-
Added support for a floating action button, making it easier to create new appointments from any view.
-
Supported a customizable day string format in the
Monthview, enabling locale-specific or custom representations of day labels within cells.
WPF Scheduler
Features
Applies To: WPF.
-
Appointment data can now be imported from and exported to
iCalendar (.ics)files, simplifying calendar data exchange across applications. -
#FB40665-TimelineMonthview now supports special time regions for highlighting non-working days, holidays, blocked periods, or other custom date ranges within the schedule.
SmartScheduler
Features
Applies To: .NET MAUI.
- Introduced AI-powered support for control handling, enabling
Date NavigationandView Switchingthrough natural-language commands.
Test Results
| Component Name | Platform | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|---|
| Scheduler | Blazor | 6892 | 6892 | 0 | All Passed |
| schedule | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 4761 | 4761 | 0 | All Passed |
| Scheduler | WPF | 5001 | 5001 | 0 | All Passed |
| Scheduler | WinUI | 1099 | 1099 | 0 | All Passed |
| Scheduler | .NET MAUI | 12621 | 12621 | 0 | All Passed |
| Calendar | Blazor | 498 | 498 | 0 | All Passed |
| calendar | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 178 | 178 | 0 | All Passed |
| Calendar | WPF | 63 | 63 | 0 | All Passed |
| Calendar | WinUI | 114 | 114 | 0 | All Passed |
| Calendar | Windows Forms | 2 | 2 | 0 | All Passed |
| Calendar | .NET MAUI | 2754 | 2754 | 0 | All Passed |
| Calendar | Flutter | 1424 | 1424 | 0 | All Passed |
| Smart Scheduler | .NET MAUI | 135 | 135 | 0 | All Passed |
| DatePicker | Blazor | 1082 | 1082 | 0 | All Passed |
| Date Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 437 | 437 | 0 | All Passed |
| DatePicker | WPF | 119 | 119 | 0 | All Passed |
| Date Picker | WinUI | 82 | 82 | 0 | All Passed |
| Date Picker | .NET MAUI | 159 | 159 | 0 | All Passed |
| TimePicker | Blazor | 499 | 499 | 0 | All Passed |
| Time Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 180 | 180 | 0 | All Passed |
| TimePicker | WPF | 126 | 126 | 0 | All Passed |
| Time Picker | WinUI | 72 | 72 | 0 | All Passed |
| Time Picker | .NET MAUI | 182 | 182 | 0 | All Passed |
| DateTimePicker | Blazor | 514 | 514 | 0 | All Passed |
| Date Time Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 327 | 327 | 0 | All Passed |
| DateTimePicker | WPF | 172 | 172 | 0 | All Passed |
| DateTimePicker | Windows Forms | 106 | 106 | 0 | All Passed |
| Date Time Picker | .NET MAUI | 117 | 117 | 0 | All Passed |
| DateRangePicker | Blazor | 720 | 720 | 0 | All Passed |
| Date Range Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 529 | 529 | 0 | All Passed |
| DateRangepicker | Flutter | 635 | 635 | 0 | All Passed |