New ImageEditor component.
Adds new Loader, AppBar, TextArea and ImageEditor components.
Features
- Common
- New Loader component.
- New AppBar component.
- New TextArea component.
- New ImageEditor component.
- Chart
- Chart legend title.
- Allow labels to be applied to plotbands.
- Missing median and mean settings for box plot series.
- Form
- Form label encoded option.
- Gantt
- Replace Gantt custom treelist implementation with the actual TreeList component.
- Gantt column options.
- Planned vs. Actual.
- Column Templates.
- fix(gantt): use toolbar styles for gantt.
- Grid
- Expanding all detail templates via expandRow() on a Grid with many records and no paging enabled is slow.
- Sticky Columns.
- ListView
- Change ListView role when selection is not enabled.
- NumericTextBox
- NumericTextBox select on focus.
- PivotGrid
- PivotGrid row and column header sorting.
- TreeList
- Include drag and drop to reorder items in TreeList.
- Selection checkbox column for TreeList widget.
- Wrappers (PHP): PDFViewer
- Extend PDFViewer PDF.js options to include cMap configuration for the file.
Fixes
- Chart
- ExportImage is not saving the chart image in the desired dimensions in HiDPI.
- RadarLine with missingValues.interpolate does not connect end and start points.
- Chat
- JS error "Cannot use 'in' operator to search for 'buttons' in false" when .setOptions({toolbar:false}) is called.
- DateRangePicker
- On Android the DateRangePicker change event close Calendar after selecting a Start Date.
- DateTimePicker
- componentType does not apply "modern" in mvvm.
- Diagram
- Missing e.meta in click handler of a Diagram shape.
- Editor
- Focus gets stuck when navigating through color pickers tools using the keyboard in editor toolbar.
- Editor - empty em tags remain after clearing the content.
- Editor placed in a Window forces a request to undefined endpoint.
- Improve initial content deserialization.
- Form
- Form setOptions does not detach event handlers correctly.
- Gantt
- Wrong Gantt Milestone timeline position in LESS themes.
- No styles for focused items in Scheduler and Gantt headers in Material, Material Black, Fiori.
- Not properly sized resizable columns in Gantt's TreeList view on less than 480px screen width.
- Grid
- Page is not reset after grouping.
- Persist selection does not work with group paging.
- Incorrect Grid "items" count when groupPaging is set to true.
- Grid autoFitColumn method does not work correctly with column filter and column menu.
- ColumnMenu in grid hides wrong columns and JS error appears when column without title is placed first.
- Group paging does not work correctly with local data.
- Setting pageable.position to "top" moves Grid's footer at the top of the component.
- Detail rows are partially exported in PDF.
- AutoFitColumn in multi-columns headers grid with locked column is not working.
- Wrong cell editors when Column Virtualization is used with Locked columns.
- ListView
- Listview broken when initialized from table due to new rendering.
- MaskedTextBox
- Validation labels are not colored properly when reset method is called.
- Menu
- Menu sub-menus do not open on hover, if their parent root item with openOnClick is expanded through the expand icon.
- NumericTextBox
- Validation labels are not colored properly when reset method is called.
- PDF Export
- Detail rows are partially exported in PDF.
- Pager
- Responsive pager is rendered when the width is more than the boundary.
- Rating
- Rating label shows incorrect value with half precision.
- Scheduler
- No styles for focused items in Scheduler and Gantt headers in Material, Material Black, Fiori.
- Spreadsheet
- Javascript exception on loading a file in the Spreadsheet.
- Unable to add a new row to a sheet exported to Microsoft Excel and imported back in Spreadsheet.
- Spreadsheet: Incorrect server-side import of Microsoft Excel file with frozen panes.
- Wrong values copied from Spreadsheet, if cells are selected via keyboard and the data range exceeds the non-scrolling size of the Spreadsheet.
- Spreadsheet cannot be scrolled in Apple Mac iOS 13.
- Telerik.web.Spreadsheet.Workbook.Load() throws an error on loading a document with gradient cells' background.
- TextBox
- Validation labels are not colored properly when reset method is called.
- TileLayout
- Calling setOptions on resize event breaks subsequent resize.
- TreeList
- ColumnMenuOpen event not triggered in Kendo UI TreeList.
- Window
- Editor placed in a Window forces a request to undefined endpoint.