Release date: August 15, 2022
Improvements
-
[Bubble]
DayPilot.Bubble compatible with React 18 (rendering custom JSX elements using onBeforeDomAdd event)
(build 5393)
-
Context menu styling (default CSS theme) updated - submenus
(build 5394)
-
[Scheduler]
Event moving can be disabled dynamically by calling DayPilot.Scheduler.stopDragging() in onEventMoving (position indicators and shadow cleared properly).
(build 5395)
-
SVG symbol icons supported in menu items ("symbol" property)
(build 5395)
-
[Calendar] DayPilot.Calendar.stopDragging() method implemented - cancels any ongoing drag and drop operation (event resizing, moving, time range selecting) for the JavaScript Calendar component (build 5396)
-
[Calendar]
Calendar CSS themes updated (Green, White, Transparent).
(build 5398)
-
[Gantt]
Gantt chart: DayPilot.TaskData.start property made optional (TypeScript)
(build 5398)
-
[Calendar]
Monthly calendar CSS themes updated (Green, Transparent, White).
(build 5406)
-
[Calendar] DayPilot.Calendar.allDayEventTextWrappingEnabled property added (default value: false) - enables text wrapping for all-day events in the Calendar (build 5415)
-
[Month] DayPilot.Month.eventTextWrappingEnabled property added (default value: false) - enables text wrapping for events in the Monthly Calendar component (build 5415)
Fixes
-
[Calendar]
Monthly calendar: Time range selection shadow disappearing when moving the mouse out of the first cell, to the left (fixed).
(build 5397)
-
Type of DayPilot.LinkData properties fixed (from, to, id) (TypeScript)
(build 5399)
-
[Scheduler]
Moving an event over a new row fixed (Scheduler): Uncaught TypeError: Cannot read properties of undefined (reading 'preventUsage')
(build 5400)
-
[Calendar]
Monthly calendar: position of cells in the last column fixed
(build 5406)
-
[Scheduler]
Custom React components used in row headers and cells should be unmounted a destroyed properly - fixed (Scheduler).
(build 5414)