
Release date: May 21, 2025
Features
Scheduler component with a horizontal timeline [demo]:
- Resources displayed as rows
- Drag and drop support (event moving, resizing, creation)
- Customizable scale (minutes, hours, days, weeks)
- Progressive row rendering (during scrolling)
- Progressive event rendering (during scrolling)
- Touch support (and mobile devices)
- Event end date can be specified as date or date/time
- Multiple time header rows
- Active areas
- Icons
- Context menu
- Duration bar
- Snap to grid can be turned on or off
- XSS protection
- Customizable height and width
- CSS themes (plus online Theme Designer)
- Event customization
- Grid cell customization (highlighting weekends, holidays, today)
- Floating events and time headers ensure the content is visible during scrolling
- Scrolling API
- Asynchronouse validation of user actions (e.g., moving, resizing)
- Localization
Languages/frameworks:
- JavaScript
- TypeScript
- Angular
- React
- Vue
NPM Packages
The NPM package version for this release is 4.0.0: