DayPilot Pro for Java 2021.2.8531

Release date: June 1, 2021

Features

  • [Scheduler] DayPilot.Scheduler.rowMoveSameLevelOnly added (default: false)
  • [Calendar] AutoScroll implemented (Calendar) - autoScroll property ("Drag" | "Always" | "Disabled").
  • Using system fonts in the default themes.
  • DayPilot.Modal 3.15.0

Improvements

  • DayPilotMonth.onBeforeEventRender: args.get/setBackgroundImage() added (build 8527)
  • [Gantt] DayPilotGantt.onRowBubble added (build 8527)
  • [Scheduler] DayPilot.Scheduler.onTimeRangeSelecting: args.button property added ("left" | "right") (build 8530)
  • [Calendar] DayPilot.Calendar.onEventEdit/args.control added (build 8530)
  • [Scheduler] DayPilot.cells.findXy() return an empty array if cell not found (Scheduler) (build 8530)
  • [Scheduler] Rendering of thin lines when zoom < 100% improved (Scheduler). (build 8530)
  • Kanban DayPilot.Kanban.onCardDelete/args.control added (build 8530)
  • [Calendar] DayPilot.Calendar.onEventDelete/args.control added (build 8530)
  • [Gantt] DayPilot.Gantt.onRowCreate/args.control added (build 8530)
  • Theme font size updated to match the new (system) font 12px -> 13px (build 8530)
  • [Gantt] DayPilot.Gantt.onLinkCreate/args.control added (build 8530)
  • [Scheduler] DayPilot.Scheduler.makeDraggable(options) - typed options (TypeScript) (build 8530)
  • [Scheduler] Hiding context menu on Scheduler grid click with timeRangeSelectedHandling = "Disabled". (build 8530)
  • [Scheduler] DayPilot.Scheduler.registerDropTarget(options) - typed options (TypeScript) (build 8530)
  • [Month] DayPilot.Month.onEventResize/args.control added (build 8530)
  • [Month] DayPilot.Month.onEventMove/args.control added (build 8530)
  • [Scheduler] DayPilot.Scheduler.makeDraggable(options) - source data object should be stored in options.data (including id, text, and duration or start/end). (build 8530)
  • [Gantt] DayPilot.Gantt.onRowMove/args.control added (build 8530)
  • Not escaping the title attribute ("toolTip" property) (build 8530)
  • [Scheduler] DayPilot.Scheduler.registerDropTarget/options.onDragLeave added (build 8530)
  • [Scheduler] DayPilot.Scheduler.rows.add(data) method added (build 8530)
  • [Calendar] DayPilot.Calendar.onEventResize/args.control added (build 8530)
  • [Calendar] DayPilot.Calendar.onEventClick/args.control added (build 8530)
  • [Gantt] DayPilot.Gantt.onTaskMove/args.control added (build 8530)
  • [Calendar] DayPilot.Calendar.onEventMove/args.control added (build 8530)
  • [Scheduler] DayPilot.Scheduler.onEventEdit/args.control added (build 8530)
  • [Month] DayPilot.Month.onEventClick/args.control added (build 8530)

Fixes

  • [Calendar] Calendar row header alignment fixed for system font size > 100% (Chrome). (build 8530)
  • [Scheduler] Event context menu fixed for zoom < 100% (Scheduler). (build 8530)
  • Time range selection fixed (mouse hover over another column). (build 8530)
  • [Calendar] Hover active areas (including delete icon) fixed when displaying two Calendar instances. (build 8530)