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)
DayPilot