Release date: August 15, 2019
Features
- DayPilot.Scheduler.onBeforeRowHeaderDomAdd supports React JSX [tutorial]
- DayPilot.Bubble.onBeforeDomAdd/args.element supports React JSX [tutorial]
Improvements
- [Scheduler] Scheduler multiselect not using event data instance comparison (replaced by the new standard comparison). (build 3926)
- TypeScript definitions for "options" parameter [constructor, update()]. (build 3932)
- Angular - typed config classes: DayPilot.SchedulerConfig, DayPilot.CalendarConfig, DayPilot.MonthConfig, DayPilot.GanttConfig, DayPilot.KanbanConfig, DayPilot.NavigatorConfig. (build 3933)
- React - typed component properties (TypeScript). (build 3933)
- [Scheduler] DayPilot.Scheduler.onDomAddEvent / onDomRemoveEvent renamed to onBeforeEventDomAdd / onBeforeEventDomRemove. (build 3944)
- [Scheduler] DayPilot.Scheduler.onBeforeRowHeaderDomAdd: Using args.target = "Cell" as a default value (values: "Cell" | "Text") (build 3945)
- [Scheduler] DayPilot.Scheduler.onIncludeTimeCell: args.cell.width supported (allows overriding the default cell width for individual time columns) (build 3947)
- [Scheduler] DayPilot.Scheduler.v property added to TypeScript definitions (build 3950)
- [Scheduler] DayPilot.Scheduler.crosshairTimeHeaderLevel added ("Last" | number) - specifies the time header row that will be used for time header crosshair. (build 3955)
- [Bubble] DayPilot.Bubble.onDomAdd/onDomRemove renamed to onBeforeDomAdd/onBeforeDomRemove (build 3955)
Fixes
- [Scheduler] Fast moving of events between two Schedulers fixed. (build 3947)
- [Scheduler] *_block CSS class added to bundled Scheduler themes - used by uiBlock() for the overlay div. (build 3949)
- [Scheduler] Scheduler message bar position fixed (1px space). (build 3953)
- Full build of Angular/React/Vue packages - .v property value fixed (build 3955)
DayPilot