Release date: January 1, 2021
Improvements
- [Scheduler] Full crosshair supported for frozen rows (Scheduler). (build 4811)
- CalendarConfig.dynamicEventRenderingMarginX and dynamicEventRenderingMarginY added (TypeScript) (build 4815)
- args argument of EventHandler<T> not optional (TypeScript) (build 4817)
- Modal TypeScript declarations updated (build 4818)
- [Calendar] DayPilot.Calendar.onBeforeHeaderExport/args.verticalAlignment added (build 4818)
- [Month] DayPilot.Month.onBeforeHeaderExport/args.verticalAlignment added (build 4818)
- [Scheduler] DayPilot.Scheduler.onEventResizing/args.ctrl, args.shift, args.meta, args.alt added (build 4819)
- [Gantt] DayPilot.Gantt.tasks.update() accepts raw data object in addition to DayPilot.Task. (build 4819)
Fixes
- [Scheduler] DayPilot.Scheduler.scrollTo(date, animated, position) should use animated and position parameters when infinite scrolling is enabled - fixed. (build 4808)
- [Scheduler] Updating event position in frozen rows fixed (Scheduler). (build 4810)
- [Calendar] Calendar dynamic cell rendering fixed for a small number of columns (not filling the viewport). (build 4814)
- SVG export fixed (full svg element). (build 4818)
- [Scheduler] Scheduler time header text export fixed. (build 4818)
- [Scheduler] "Cannot read property 'y' of null" error fixed (after hitting Enter on page with Scheduler with keyboard navigation enabled). (build 4821)
- [Scheduler] Enforce minimum rowHeaderWidth of 0 during row header resizing - fixed (Scheduler). (build 4826)
- [Scheduler] Rendering of previously-hidden areas after row header was resized (with rowHeaderScrollling enabled) fixed (Scheduler). (build 4827)
DayPilot