
Release date: October 1, 2024
Features
- A shadow version of existing Scheduler links attached to the target when moving an event (Scheduler).
- A shadow version of existing Gantt Chart links attached to the target when moving a task in time.
- Selecting multiple time ranges without Ctrl/Meta key and on touch devices (Scheduler) [API].
Improvements
- DayPilot.Area.borderRadius supported (number or string). (build 6157)
- [Scheduler] DayPilot.Scheduler.multiRangeMode property added ("CtrlOrMeta", "Always"). Allows selecting multiple time ranges without Ctrl/Meta key. (build 6166)
- [Scheduler] Selecting multiple ranges without Ctrl or Meta (multiRangeMode: "Always") supported on touch devices (Scheduler). (build 6171)
- [Scheduler] Resizing of row header columns can be disabled on a per-column basis by using the nonresizable property of the rowHeaderColumns[] items (Scheduler). (build 6172)
- [Scheduler] CSS styling of link shadow during event moving (_mshadow). (build 6175)
- [Scheduler] Committing pending event updates when getting current keyboard focus using keyboard.getFocus() in the Scheduler. (build 6176)
- [Queue] DayPilot.Queue.eventBorderRadius added. (build 6178)
- [Queue] The borderRadius property of an event (DayPilot.Event.data) supported in Queue. (build 6178)
Fixes
- [Scheduler] Height of the split row parent set correctly when updating the first child using rows.update() (Scheduler). (build 6156)
- [Scheduler] Correctly forbidding the resizing of events over disabled cells when event overlaps are forbidden (Scheduler) (build 6159)
- [Scheduler] Saving and restoring keyboard focus during rows.update() in the Scheduler. (build 6161)
- [Scheduler] Missing keyboard focus highlighting after rows.update() fixed (Scheduler). (build 6164)
- [Scheduler] Missing properties and methods of DayPilot.Row added to TypeScript definitions. (build 6165)
- [Gantt] Default column value for row editing fixed (Gantt). (build 6167)
- [Kanban] Dropping a swimlane onto a forbidden position (e.g., onto itself) doesn't throw an exception anymore (Kanban). (build 6169)
- [Scheduler] Multi-range selection properly restored after Scheduler is resized (window resize or DOM change). (build 6173)
DayPilot