Essential Studio® for Scheduler SDK - v34.1.29 Release Notes
Web DateRangePicker
Bug Fixes
Applies To: React, Angular, Vue, JavaScript, TypeScript, ASP.NET Core, and ASP.NET MVC.
-
#I841751- Fixed an issue in the DateRangePicker API documentation where the Z-index property required correction.
Blazor Scheduler
Feature
Applies To: Blazor
-
#F44645- Provided support to limit the number of concurrent events displayed within the same time range usingMaxEventStackproperty in the Scheduler. It helps prevent overlapping beyond a defined threshold for better schedule management. TheMaxEventStackproperty is applicable only withDay,WeekandWorkWeekviews when theTimeScaleoption is enabled.
| Platform | Doc | API | Sample |
|---|---|---|---|
| Blazor | Limiting events in vertical views | MaxEventStack | Limit Concurrent Event |
Web Scheduler
Features
Applies To: React, Angular, Vue, JavaScript, TypeScript, ASP.NET Core, and ASP.NET MVC.
-
#F68957- Provided support to limit the number of concurrent events displayed within the same time range usingmaxEventStackproperty in the Scheduler. It helps prevent overlapping beyond a defined threshold for better schedule management. ThemaxEventStackproperty is applicable only withDay,WeekandWorkWeekviews when theTimeScaleoption is enabled.
-
#F72994- Provided support to select the resources programmatically in the scheduler using theselectedResourceproperty. This property is only applicable whenenableAdaptiveUIis enabled.
.NET MAUI Scheduler
Features
Applies To: .NET MAUI.
-
The
Monthview now supports adaptive resource grouping onAndroidandiOS. -
#FB64592- TheMonthview now supports customizing non working days by specifying the required days of the week. -
#FB51131- Inline appointment display is now supported inMonthview. -
#FB65237- All day appointments in the all day panel now support customizable heights instead of a fixed size. -
#FB40393- TheAgendaview now supports hiding weeks that do not contain any appointments. -
#FB38255- Touch and swipe based navigation can now be enabled or disabled in the Scheduler. -
#FB68738- Provided support to render appointments spanning more than 24 hours either in the all day panel or within timeslot cells inDay,Week, andWork Weekviews. -
Resource grouping is now available in
Monthview forWindowsandmacOSplatforms. -
#FB53192- Context menu support has been added for timeslot cells and appointments. -
Special time regions are now supported in
Timeline Monthview to visually represent unavailable, blocked, or highlighted date ranges. -
#FB53192- Right click interaction support is now available across all Scheduler views, enabling custom actions on appointments, cells, headers, and resources. -
#FB70780- Provided support to align date text in the SfScheduler Month View for better readability.
SmartScheduler
MAUI
Breaking Changes
The namespace for the SfSmartScheduler control has been changed in this release.
Description
Previously, the SfSmartScheduler control was included under the common Smart Components namespace. To improve modularity and clarity, it has now been moved to a dedicated namespace.
Namespace Change
| Old namespace |
New namespace |
|---|---|
|
Syncfusion.Maui.SmartComponents |
Syncfusion.Maui.SmartScheduler |
NuGet Change
| Old NuGet |
New NuGet |
|---|---|
|
Syncfusion.Maui.SmartComponents |
Syncfusion.Maui.SmartScheduler |
Impact
Applications that use the SfSmartScheduler control and reference the old namespace will encounter compilation errors after upgrading to this version.
Action Required
Update the namespace references in both C# and XAML code snippets to use the new namespace.
Test Results
| Component Name | Platform | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|---|
| Scheduler | Blazor | 6768 | 6768 | 0 | All Passed |
| schedule | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 4734 | 4734 | 0 | All Passed |
| Scheduler | WPF | 5001 | 5001 | 0 | All Passed |
| Scheduler | WinUI | 1099 | 1099 | 0 | All Passed |
| Scheduler | .NET MAUI | 11989 | 11989 | 0 | All Passed |
| Calendar | Blazor | 146 | 146 | 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 | 1 | 1 | 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 | 580 | 580 | 0 | All Passed |
| Date Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 431 | 431 | 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 | 421 | 421 | 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 | 475 | 475 | 0 | All Passed |
| Date Time Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 326 | 326 | 0 | All Passed |
| DateTimePicker | WPF | 170 | 170 | 0 | All Passed |
| DateTimePicker | Windows Forms | 104 | 104 | 0 | All Passed |
| Date Time Picker | .NET MAUI | 117 | 117 | 0 | All Passed |
| DateRangePicker | Blazor | 368 | 368 | 0 | All Passed |
| Date Range Picker | Web(Javascript, Angular, React, Vue, ASP.NET Core & MVC) | 521 | 521 | 0 | All Passed |
| DateRangepicker | Flutter | 635 | 635 | 0 | All Passed |