Release date: June 17, 2025
Features
-
CSS themes are now using CSS variables for the most common values.
-
New Theme Designer that generates stylesheets based on CSS variables.
Improvements
-
[Gantt]
DayPilot.Gantt.links.remove(id) supports `id` parameter.
(build 3878)
-
Bubble The bubble arrow position adjusted to point to the source start in case that the bubble needs to be shifted left because of insufficient space.
(build 3878)
-
Vertical active area position resolved in accordance with CSS during image export (i.e., height overrides bottom if top, height and bottom are specified).
(build 3878)
-
[Scheduler]
Position and styling of divider <div> between time headers and the main grid updated (Scheduler).
(build 3878)
-
[Scheduler]
Performance improvement: Row header width auto-fit skipped during tree node expand/collapse animation.
(build 3878)
-
[Calendar]
Calendar icon (#calendar) added to daypilot.svg icons.
(build 3878)
-
[Scheduler]
DayPilot.Scheduler.getViewPort() renamed to getViewport().
(build 3878)
Fixes
-
[Scheduler]
Time range selection made using right mouse button should respect overlap protection - fixed (Scheduler).
(build 3878)
-
[Calendar]
Cell tap (on touch devices) selects an incorrect position the second time - fixed (Calendar).
(build 3878)
-
[Scheduler]
Calling DayPilot.Scheduler.stopDragging() prevents event click from working - fixed.
(build 3878)
-
[Month]
Prevent cell click from firing onTimeRangeSelect/ed when timeRangeSelectedHandling is set to "Disabled" (Month).
(build 3878)
-
[Scheduler]
Right-clicking a disabled cell shouldn't invoke a selection context menu - fixed (Scheduler).
(build 3878)
-
[Calendar]
DayPilot.Calendar.allDayEnd = "Date" mode fixed.
(build 3878)