Release date: February 15, 2021
Features
- SVG symbol icons (in active areas, standard icon set included) [Scheduler: event icons documentation, demo]
Improvements
- AreaData properties added to TypeScript definitions: onMouseEnter, onMouseLeave, offsetX, text (build 4860)
- AreaData properties added to TypeScript definitions: svg (build 4860)
- ResourceData.columns.text added to TypeScript definitions (build 4860)
- AreaData.action = "Default" added to TypeScript definitions (build 4860)
- [Scheduler] DayPilot.Scheduler.watchWidthChanges respected in modern browsers with ResizeObserver support. (build 4861)
- [Calendar] DayPilot.Calendar.watchWidthChanges respected in modern browsers with ResizeObserver support. (build 4861)
- CalendarConfig.watchWidthChanges added to TypeScript definitions (build 4861)
- More state checks (initialized, disposed, placeholder link) added to init() and update() - all components. (build 4863)
- [Scheduler] DayPilot.Scheduler.events.findAll(f) added (build 4864)
- [Scheduler] DayPilot.Scheduler.events.findAll(dataProps) added (build 4864)
- [Scheduler] DayPilot.Scheduler.events.findAll() - checking param type (build 4865)
- [Scheduler] DayPilot.Scheduler.links.remove(id) added (build 4865)
- [Calendar] Improved mouseleave detection (clearing the crosshair when moving the mouse between two adjacent Calendar components). (build 4867)
- TimeHeaderData.height property added (TypeScript) (build 4869)
- [Scheduler] Vertical scrolling using row headers re-enabled on iOS (Scheduler). (build 4878)
Fixes
- [Calendar] DayPilot.Calendar: multiselect API uses standard event comparison (build 4862)
- [Month] DayPilot.Month: multiselect API uses standard event comparison (build 4862)
- [Scheduler] DayPilot.Scheduler.links.find() fixed (build 4866)
- [Gantt] GanttConfig.columns property added (TypeScript) (build 4869)
API Changes
- [Scheduler] DayPilot.Scheduler.removeById() removed from TypeScript definitions --> use remove(id) instead; only typings removed (build 4865)
- [Scheduler] DayPilot.Scheduler.removeByData() removed from TypeScript definitions --> use remove(data) instead; only typings removed (build 4865)
- [Scheduler] DayPilot.Scheduler.addByData() removed from TypeScript definitions --> use add(data) instead; only typings removed (build 4865)
- [Scheduler] DayPilot.Scheduler.updateByData() removed from TypeScript definitions --> use update(data) instead; only typings removed (build 4865)
DayPilot