Release date: October 10, 2016 (build 8.3.2450)
Features
- eventMoveSkipNonBusiness (Scheduler)
- Angular 2 support
- TypeScript definitions
Improvements
- [Scheduler] Safe to dispose immediately after .init() (Scheduler). (build 2282)
- DayPilot.Modal.disposeOnClose (default true). (build 2287)
- [Scheduler] Mouse wheel/trackpad scrolling on row headers reset to the native behavior. It's possible to use a fixed step using .overrideWheelScrolling = true and .scrollStep (int) (Scheduler). (build 2296)
- [Scheduler] rows.update() method implemented (Scheduler). (build 2303)
- [Scheduler] ionicEventClickFix added (Scheduler) (build 2307)
- [Scheduler] onBeforeCellRender caching (Scheduler) (build 2309)
- [Scheduler] DayPilot.Scheduler.rows.find("A").cells.all().invalidate() (build 2310)
- [Scheduler] .show() redraws all invalidated cells in viewport (Scheduler) (build 2319)
- [Scheduler] Mouse move correctly detected over event position indicators (left/right) in the Scheduler. (build 2328)
- [Scheduler] Optimized event update checking for existing div (Scheduler). (build 2334)
- [Scheduler] DayPilot.Scheduler.eventUpdateInplaceOptimization (default: true) (build 2338)
- [Scheduler] DayPilot.Scheduler.navigatorBackSync implemented (synchronizes Navigator highlighting with scheduler viewport start). (build 2342)
- [Navigator] DayPilot.Scheduler.navigatorBackSync implemented (synchronizes Navigator highlighting with scheduler viewport start). (build 2342)
- [Scheduler] Event text accepts an integer (Scheduler). (build 2342)
- DayPilot.Modal supports "left" option (centered if left is null). (build 2345)
- DayPilot.Modal supports CSS themes. Disabled properties: border, corners, opacity. New properties: theme. (build 2346)
- DayPilot.Modal themes: "modal_default", "modal_min". (build 2346)
- DayPilotScheduler global object removed. (build 2347)
- [Scheduler] DayPilot.Angular.Scheduler: All events handlers available in TypeScript definitions. (build 2381)
- [Scheduler] TypeScript definitions added: DayPilot.Scheduler/event handlers and methods, DayPilot.Date, DayPilot.Event, DayPilot.Locale. (build 2384)
- [Calendar] DayPilot.Calendar TypeScript definitions. (build 2387)
- [Gantt] DayPilot.Gantt TypeScript definitions. (build 2387)
- [Gantt] DayPilot Gantt for Angular 2. (build 2387)
- [Scheduler] Event copying demo added (Scheduler). (build 2396)
- [Kanban] TypeScript definitions for DayPilot.Month, DayPilot.Kanban. (build 2398)
- [Month] TypeScript definitions for DayPilot.Month, DayPilot.Kanban. (build 2398)
- [Kanban] Angular 2 support for Calendar, Month, Kanban. (build 2408)
- [Calendar] Angular 2 support for Calendar, Month, Kanban. (build 2408)
- [Month] Angular 2 support for Calendar, Month, Kanban. (build 2408)
- [Navigator] Angular 2 support for Navigator. (build 2410)
- [Navigator] Angular 2: DayPilot.Angular.Navigator.date, DayPilot.Angular.Navigator.onDateChanged. (build 2412)
- optional "options" parameter added to control constructors (TypeScript) (build 2429)
Fixes
- [Scheduler] Right-click context menu for grid cells fixed (Scheduler). (build 2281)
- [Scheduler] Modal dialog demo fixed (Scheduler). (build 2302)
- [Scheduler] Custom message CSS class cleared correctly - fixed (Scheduler). (build 2304)
- [Scheduler] IE switching inline editing event using "tab" fixed (Scheduler). (build 2317)
- [Scheduler] Event resizing + scrolling + dynamic event loading fixed (Scheduler). (build 2321)
- [Scheduler] Nonbusiness skipping with drag offset fixed. (build 2323)
- [Scheduler] DayPilot.Scheduler.events.update() calls onBeforeEventRender even if the even position didn't change (fixed). (build 2329)
- [Scheduler] Optimized event update fixed (Scheduler). (build 2332)
- [Calendar] DayPilot.Calendar.viewType = "Resources" in AngularJS fixed. (build 2343)
- [Kanban] Kanban column areas in AngularJS fixed. (build 2375)
- [Kanban] Kanban row collapsing fixed. (build 2377)
- [Kanban] Empty swimlanes/cards/columns fixed in Kanban/AngularJs 1.x. (build 2378)
- [Kanban] Kanban rendering fixed for control that is hidden during init. (build 2382)
- [Kanban] Kanban rendering event handlers specified using on-* attribute don't wrap the handler in $apply() anymore (fixed). (build 2383)
- TypeScript definitions fixed (daypilot-angular.min.d.ts - Parameter cannot have question mark and initializer.errors) (build 2386)
- onBefore* and onAfter* events bound using attributes in AngularJS don't fire $apply() anymore (fixed). (build 2433)