Release date: June 25, 2019
Features
-
[Calendar]
Full support for browser and OS zoom levels (Calendar).
(build 8468)
Improvements
-
[Navigator]
Navigator: Default cell size changed from 20x20 to 30x30 (cellWidth, cellHeight, dayHeaderHeight, titleHeight).
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onTimeRangeSelecting/onEventResizing/onEventMoving: args.html added.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.getViewPort() result supports rows() and events() methods.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.links.remove() added
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onEventMoving: args.cssClass
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.getViewPort() returns exact start/end values (it used to return cell boundaries). The top-left and bottom-right cell info is accessible using topLeft and bottomRight properties.
(build 8468)
-
DayPilot.Date.add*() methods treat undefined/null param values as 0.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.events.forRange(start, end) added.
(build 8468)
-
[Calendar]
Calendar: Default cell height increased from 20 to 30 pixels (cellHeight, headerHeight).
(build 8468)
-
Gantt DayPilot.Gantt: links.findByFromTo() replaces links.findFromTo()
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.links.add(), find(), findByFromTo(), remove() added to TypeScript definitions.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onRowMouseOver, onRowMouseOut added.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.getCoords() added - returns information about the current mouse position (relative to Scheduler grid).
(build 8468)
-
Modal: max-width:90% added to theme; centering on window resize
(build 8468)
-
[Calendar]
Calendar: Default theme centers column header text vertically and horizontally. Hour headers use 3px padding.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onTimeRangeSelecting: args.cssClass added.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler: links.add() replaces links.addData(), links.find(), links.findByFromTo()
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onAfterCellRender added.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.rowHeaderColumnsResizable property added (allows disabling resizable row header columns; default value is true).
(build 8468)
-
Dragging events with "moveHDisabled: true" between two Schedulers supported.
(build 8468)
-
DayPilot.Modal.opener() can be used in the same context (not only in child iframe).
(build 8468)
-
Modal: Using max-width in "modal_min" theme as well.
(build 8468)
-
[Scheduler]
Time range selecting shadow displayed above events, like during moving and resizing (Scheduler).
(build 8468)
-
[Calendar]
Calendar: Default hour header width increased from 45 to 60 pixels.
(build 8468)
-
Bubble Bubble animation improved (for big targets that need a shift to fit into the current viewport).
(build 8468)
-
[Scheduler]
Left/right drag and drop indicator updated (default Scheduler CSS theme) - text centered vertically.
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onEventResizing, onEventResize, onEventResized: args.what available ("start" | "end")
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onEventResizing: args.cssClass
(build 8468)
-
[Navigator]
Navigator: "cursor:pointer" style moved to CSS theme.
(build 8468)
Fixes
-
[Scheduler]
DayPilot.Scheduler.eventMoveSkipNonBusiness: Moving beyond the end of timeline forbidden (+ shortening bug fixed - when the last cell is not business).
(build 8468)
-
Context menu - disabled items with children still open a submenu (fixed).
(build 8468)
-
[Scheduler]
Time range double click drag and drop mode termination fixed (Scheduler).
(build 8468)
-
[Scheduler]
Left/right event moving position indicators fixed (Scheduler).
(build 8468)
-
[Scheduler]
Scheduler: Menu hidden by clicking on an event prevents a bubble from showing up - fixed.
(build 8468)
-
[Scheduler]
Scheduler row expanding animation fixed (new events rendered in full height in the first step).
(build 8468)
-
[Scheduler]
Scheduler drag and drop position indicators fixed in IE 11 (flexbox bug).
(build 8468)
-
[Calendar]
All-day event hover active areas fixed (Calendar).
(build 8468)
-
[Scheduler]
Fast drag and drop between two Scheduler fixed (external status not set).
(build 8468)
-
[Scheduler]
Large active areas with action="Move" fixed (Scheduler).
(build 8468)
-
[Scheduler]
Links context menu activation fixed (Scheduler).
(build 8468)
-
[Calendar]
Work week start calculation fixed. It used hardcoded Monday as the first day of week. (Calendar)
(build 8468)
-
[Scheduler]
Moving event between Schedulers with custom row start fixed.
(build 8468)
-
Row header scrolling on mobile devices fixed.
(build 8468)
-
[Scheduler]
Touch time range selecting (snapToGrid=false mode) fixed (Scheduler).
(build 8468)
-
[Scheduler]
DayPilot.Scheduler.onEventResizing firing fixed (second resizing, initial activation).
(build 8468)