What's New
What's new
This release brings significant enhancements across multiple components, with a focus on richer templating capabilities, and scheduler improvements.
Angular 22 Compatibility
All Angular components have been updated to support Angular 22.
Scheduler Improvements
The Scheduler gains several UX-focused enhancements that improve navigation and clarity in longer views.
Custom Header Templating
The Datepicker, Popup, and Select components now support fully custom header rendering. Depending on your framework, this is available via renderHeader (React, jQuery, JavaScript), headerTemplate (Angular), and popupHeader / header (Vue).
All Components
New
- We updated the Angular components to make them compatible with Angular 22.
Datepicker
New
- We added templating / custom renderer support for the picker header using the
renderHeader(React, jQuery, JavaScript),headerTemplate(Angular) andpopupHeader(Vue) options.
Popup
New
- We added templating / custom renderer support for the popup header using the
renderHeader(React, jQuery, JavaScript),headerTemplate(Angular) andheader(Vue) options.
Scheduler
New
- In case of grouping (by date or by resource) we made the group headers sticky to keep them visible in long views with horizontal scroll.
- We display the month and year for the actually visible viewport, when a longer view includes days from multiple months.
- We added unified day headers and support for grouping by resource for single day views as well.
Fixed
- We fixed the vertical scrollbar of the scheduler grid, which appeared even when not necessary.
Select
New
- We added templating / custom renderer support for the picker header using the
renderHeader(React, jQuery, JavaScript),headerTemplate(Angular) andpopupHeader(Vue) options.
Timeline
New
- We added week day classes (
.mbsc-timeline-column-mon,.mbsc-timeline-column-tue, etc.) for timeline day columns to allow custom styles for specific week days.
Fixed
- We fixed an issue where the
renderTimelineDay,timelineDayTemplate,timelineDayslot received the same date as argument, when used with shifted days.