Release date: June 17, 2025
Features
-
New Theme Designer that generates stylesheets based on CSS variables.
-
CSS themes are now using CSS variables for the most common values.
Improvements
-
[Scheduler]
Position and styling of divider <div> between time headers and the main grid updated (Scheduler).
(build 6098)
-
[Scheduler]
Performance improvement: Row header width auto-fit skipped during tree node expand/collapse animation.
(build 6098)
-
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 6098)
-
[Navigator]
Navigator: Special day header cell added above week numbers (to allow full day header styling).
(build 6098)
-
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 6098)
-
[Scheduler]
DayPilot.Scheduler.getViewPort() renamed to getViewport().
(build 6098)
-
[Calendar]
Calendar icon (#calendar) added to daypilot.svg icons.
(build 6098)
-
DayPilot.Date constructor accepts String/Number objects in addition to string/number primitives.
(build 6098)
-
[Calendar]
Special CSS variables for all-day events (Calendar)
(build 6098)
Fixes
-
[Scheduler]
Right-clicking a disabled cell shouldn't invoke a selection context menu - fixed (Scheduler).
(build 6098)
-
[Scheduler]
Time range selection made using right mouse button should respect overlap protection - fixed (Scheduler).
(build 6098)
-
[Scheduler]
Calling DayPilot.Scheduler.stopDragging() prevents event click from working - fixed.
(build 6098)
-
[Calendar]
DayPilot.Calendar.allDayEnd = "Date" mode fixed.
(build 6098)
-
[Month]
Prevent cell click from firing onTimeRangeSelect/ed when timeRangeSelectedHandling is set to "Disabled" (Month).
(build 6098)