DayPilot Pro for JavaScript 2024.4.6180

JavaScript Scheduler Link Shadow during Drag and Drop

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

  • [Scheduler] Selecting multiple ranges without Ctrl or Meta (multiRangeMode: "Always") supported on touch devices (Scheduler). (build 6171)
  • [Scheduler] Committing pending event updates when getting current keyboard focus using keyboard.getFocus() in the Scheduler. (build 6176)
  • [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] 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)