v2.5.0 - New Advanced Range Slider, Drag-and-Drop & Tree View plugins and more
This update brings a new Advanced Range Slider and Tree View plugins, Carousel and Advanced Select extensions, Improvements and Bug Fixes.
New Plugins
- Plugins: Tree View
- Plugins: Advanced Range Slider
New Components
- Third-Party Plugins: Advanced Range Slider
- Third-Party Plugins: Drag and Drop (Sortable.js)
- Tree View:
Multiple selection
Draggable
Draggable and auto collapse one level group
Checkbox based - Carousel:
Multiple slides
Centered
Draggable
Snap point
Auto height
Current state info
Thumbnails (horizontal)
Thumbnails (vertical) - Advanced Select:
Static search limit
Direct match searching Off
Generate select according to the remote data (single)
Multiple (remote data)
Tags (remote data)
Option template (remote data)
Conditional counter (remote data)
Custom template with avatars (remote data)
Modal example with overflow:hidden; - Checkbox: Validation states
- Radio: Validation states
Fixes and Improvements
- Added: tagsInputId and searchId These parameters were added to the Select plugin for accessibility purposes, so that you can add labels that reference relevant elements outside of the initialized element.
- Added: Ability to generate select from remote data. Use apiUrl and other options that you can find in Docs.
- Added: New options for more flexible carousel customization. You can find the new options in Docs.
- Added: plugin.ts, the typed version of plugin.js.
- Added: mjs versions of plugins.
- Added: global.d.ts for more convenient work with types.
- Added: TypeScript .ts files for ApexCharts and Clipboard helper scripts
- Deleted: search-by-json.js This functionality has been completely or partially replaced by the ComboBox plugin.
- Improved: For ease of use, we've reorganized the sections on the plugin pages.
- Fixed: 'HSStaticMethods' does not exist on type 'Window & typeof globalThis'. [Issue #401]
- Fixed: Advanced Select removeOption doesn't work after update. [Issue #417]
- Fixed: Property 'dropzone' is private and only accessible within class 'HSFileUpload'. [Issue #448]