Release date: December 22, 2022
Features
Improvements
-
[Scheduler]
setEventDoubleClickEnabled() added to BeforeEventRenderArgs (Scheduler)
(build 8560)
-
Area.symbol() method added
(build 8561)
-
DayPilot.ColorUtil.contrasting(color[, light[, dark]]) method added.
(build 8563)
-
Bubble DayPilot.Bubble.showArrow property; enabled by default
(build 8563)
-
[Scheduler]
Start of autoscroll delayed by 500ms when moving an external item to the Scheduler.
(build 8563)
-
[Gantt]
Gantt: rowHeaderMergeParents set to false by default
(build 8563)
-
[Month]
Event bar image export supported (Month)
(build 8563)
-
[Calendar]
Monthly calendar CSS themes updated (Green, Transparent, White).
(build 8563)
-
[Scheduler]
Mouse coords updated when position is changed using mouse wheel
(build 8563)
-
[Month]
DayPilot.Month.eventTextWrappingEnabled added (default value: false)
(build 8563)
-
[Scheduler]
Resizing row header columns (with rowHeaderScrolling enabled + outer row header width set to max) updates outer row header width automatically (Scheduler).
(build 8563)
-
Context menu styling (default CSS theme) updated - submenus
(build 8563)
-
DayPilot.ColorUtil.lighter(color, steps) added
(build 8563)
-
[Scheduler]
Event data fontColor: "contrasting" supported. Uses "#ffffff" or "#000000" foreground color, depending on the perceived luminance of the backColor value (if specified). [Scheduler]
(build 8563)
-
DayPilot.Http.patch() added
(build 8563)
-
[Scheduler]
DayPilot.Scheduler.onTimeRangeSelecting: args.control added
(build 8563)
-
[Scheduler]
Event moving can be disabled dynamically by calling DayPilot.Scheduler.stopDragging() in onEventMoving (position indicators and shadow cleared properly).
(build 8563)
-
[Scheduler]
Resizing the last column with rowHeaderScrolling enabled enabled (Scheduler).
(build 8563)
-
SVG symbol icons supported in menu items ("symbol" property)
(build 8563)
-
[Calendar]
Calendar CSS themes updated (Green, White, Transparent).
(build 8563)
-
[Calendar]
DayPilot.Calendar.stopDragging() method implemented - cancels any ongoing drag and drop operation (event resizing, moving, time range selecting)
(build 8563)
-
Bubble Bubble uses onmouseleave instead of onmouseout for delayed hiding - helps keeping a bubble with complex content visible.
(build 8563)
-
[Calendar]
DayPilot.Calendar.allDayEventTextWrappingEnabled added (default value: false)
(build 8563)
Fixes
-
[Scheduler]
Scheduler event click fixed.
(build 8563)
-
[Month]
Time range double click event fixed (Month).
(build 8563)
-
[Scheduler]
Exception during row moving (new row as a target) - fixed (Scheduler)
(build 8563)
-
[Month]
Monthly calendar: Moving long events to a position with start is before the first day - fixed ["Cannot read properties of undefined (reading '-1')"].
(build 8563)
-
[Month]
Cell mode in monthly calendar with no events fixed ["Uncaught TypeError: Cannot read properties of undefined (reading '0')"].
(build 8563)
-
[Scheduler]
DayPilot.Scheduler.rows.update() error fixed (with rowHeaderColumns enabled and onBeforeRowHeaderRender handled): "TypeError: Cannot read properties of undefined (reading 'parent')"
(build 8563)
-
[Calendar]
Left event padding fixed during image export (Calendar).
(build 8563)
-
[Scheduler]
Moving an event over a new row fixed (Scheduler): Uncaught TypeError: Cannot read properties of undefined (reading 'preventUsage')
(build 8563)
-
[Calendar]
Calculation of moving shadow position fixed (right edge of the calendar): "Cannot read properties of undefined (reading 'start')" error
(build 8563)
-
[Calendar]
Monthly calendar: Time range selection shadow disappearing when moving the mouse out of the first cell, to the left (fixed).
(build 8563)
-
[Month]
Monthly calendar: Event padding fixed (image export)
(build 8563)
-
[Scheduler]
Resizing the row header (with DayPilot.Scheduler.rowHeaderScrolling enabled) shouldn't trigger row header width auto-fit - fixed.
(build 8563)
-
[Scheduler]
Column resizing in legacy row header columns mode fixed (Scheduler).
(build 8563)
-
[Calendar]
Custom event border (borderColor) should be applied during export - fixed (Calendar)
(build 8563)
-
[Month]
Moving long events beyond end fixed - Month ["Uncaught TypeError: Cannot read properties of undefined (reading 'props')"].
(build 8563)
-
[Month]
Event double click fires onTimeRangeDoubleClick as well - fixed (Month)
(build 8563)
-
[Calendar]
Touch actions for Calendar active areas fixed.
(build 8563)
-
[Scheduler]
Exception during moving event before start of the first row in timesheet mode - fixed (Scheduler)
(build 8563)
-
[Month]
Custom event border (borderColor) should be applied during export - fixed (Month)
(build 8563)
-
[Calendar]
Monthly calendar: position of cells in the last column fixed
(build 8563)
-
[Calendar]
Calendar cell bubble - resource id fixed in DayPilot.Bubble.onLoad/args.source.
(build 8563)