Release date: March 28, 2024
Improvements
-
[Scheduler]
Optimized event rendering when allowMultiMove or allowMultiResize is enabled (Scheduler).
(build 3838)
-
[Scheduler]
When resizing multiple events, the overlaps are not checked against any of the resized event sources (Scheduler).
(build 3838)
-
[Calendar]
Allow an event to be displayed in multiple columns in Resources mode.
(build 3838)
-
The ResizeObserver, used in the Calendar and Scheduler for updating width- and height-related calculations, is debounced to allow smoother resizing. This should also minimize "ResizeObserver loop completed with undelivered notifications." errors.
(build 3838)
-
[Month]
DayPilot.Month.events.forRange() returns events in the order used for rendering (instead of the original order of the data source).
(build 3838)
-
[Scheduler]
Link rendering optimization - visible links skipped during scrolling (Scheduler)
(build 3838)
-
[Calendar]
The Calendar header width set using CSS for more fluid animation during DOM-based resizing.
(build 3838)
-
[Scheduler]
DayPilot.Row.cells.totalDuration(filter) - filter parameter added (Scheduler)
(build 3838)
-
[Scheduler]
Significantly improved rendering performance when displaying a large number of links in the Scheduler.
(build 3838)
Fixes
-
[Calendar]
Start and end time of time range selection fixed in Calendar with hidden non-business hours or shifted dayBeginsHour.
(build 3838)
-
[Calendar]
Calendar scroll label position calculation fixed on touch devices (when fixed column width is used) ["Cannot read properties of undefined (reading 'clientWidth')"]
(build 3838)
-
[Scheduler]
DayPilot.Scheduler.links.add() fixed when the parameter is a DayPilot.Link object ("Uncaught TypeError: Cannot read properties of undefined (reading 'from')" error)
(build 3838)
-
[Calendar]
Time header active areas not rendering properly - fixed (Calendar).
(build 3838)
-
[Scheduler]
Separator tooltip fixed (Scheduler).
(build 3838)
-
[Scheduler]
Rendering of links related to events created using events.add() fixed (Scheduler).
(build 3838)
-
[Scheduler]
Link rendering fixed (when there are events in the data set that don't belong to any Scheduler row).
(build 3838)
-
[Calendar]
DayPilot Calendar error fixed: "Cannot read properties of null (reading 'style')"
(build 3838)
-
[Scheduler]
Event HTML should be rendered with higher priority if both `html` and `text` are specified - regression fixed (Scheduler).
(build 3838)