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 using MaxEventStack property in the Scheduler. It helps prevent overlapping beyond a defined threshold for better schedule management. The MaxEventStack property is applicable only with Day, Week and WorkWeek views when the TimeScale option 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 using maxEventStack property in the Scheduler. It helps prevent overlapping beyond a defined threshold for better schedule management. The maxEventStack property is applicable only with Day, Week and WorkWeek views when the TimeScale option is enabled.
Platform Doc API Sample
React Limiting events in vertical views maxEventStack Limit Concurrent Event
Angular Limiting events in vertical views maxEventStack Limit Concurrent Event
Vue Limiting events in vertical views maxEventStack Limit Concurrent Event
JavaScript Limiting events in vertical views maxEventStack Limit Concurrent Event
TypeScript Limiting events in vertical views maxEventStack Limit Concurrent Event
ASP.NET Core Limiting events in vertical views maxEventStack Limit Concurrent Event
ASP.NET MVC Limiting events in vertical views MaxEventStack Limit Concurrent Event
  • #F72994 - Provided support to select the resources programmatically in the scheduler using the selectedResource property. This property is only applicable when enableAdaptiveUI is enabled.

.NET MAUI Scheduler

Features

Applies To: .NET MAUI.

  • The Month view now supports adaptive resource grouping on Android and iOS.

  • #FB64592 - The Month view now supports customizing non working days by specifying the required days of the week.

  • #FB51131 - Inline appointment display is now supported in Month view.

  • #FB65237 - All day appointments in the all day panel now support customizable heights instead of a fixed size.

  • #FB40393 - The Agenda view 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 in Day, Week, and Work Week views.

  • Resource grouping is now available in Month view for Windows and macOS platforms.

  • #FB53192 - Context menu support has been added for timeslot cells and appointments.

  • Special time regions are now supported in Timeline Month view 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