@adaptavant/eds-core@1.20.0
✨⚙️ Introducing version 1.20.0 Enjoy! ✨⚙️
🖊️ New Components
- Accordion: Introduced a new Accordion UI component constructed using
AccordionItem
,AccordionPanel
, andAccordionTrigger
, providing an organized and interactive way to display expandable content. - VirtualTable: Added a
VirtualTable
component to handle large datasets efficiently using virtualization techniques, reducing rendering overhead and enhancing performance. - ComboboxMultiSelect: Introduced a
ComboboxMultiSelect
component to support rich multi-select interactions. Users can type into the input to filter options in real-time, and selected items are displayed as removable tags-enhancing usability for complex selection workflows.
🛠️ Enhancements
- MenuItems: Added a
showSelectionIndicator
prop toFilterMenuItem
,SelectMenuItem
, andComboBoxMenuItem
components. This prop gives users control over whether a checkmark icon is shown for selected items, allowing for more customizable UI behavior. - TimePicker: The
TimePicker
component now supports acustomDay
string as its default value, allowing for greater flexibility in pre-filled selections. - CropModal: Added offline mode support to
CropModal
, ensuring no network requests are made when it's enabled
Bug Fixes
- Calendar: Resolved a styling issue in the small size variant where longer month names caused the component to overflow its container. Increased the component's width to ensure proper layout and prevent clipping.
- Mobile Dropdown: Refactored to render the
ModalHeader
only when a title is provided, which eliminates unnecessary spacing in mobile dropdowns.
Minor Changes
- a51af6a: Added
ComboboxMultiSelect
component to enable multi-select experiences. Users can type into the input to filter the options, and selected options are displayed as tags with a dismiss button. - 4b98635: Added
VirtualTable
component for efficient rendering of large data sets using virtualization. - 8c25e38: CropModal - add support for offline mode where it do not make any requests
- 7eb9f33: Added new Accordion component using
AccordionItem
,AccordionPanel
andAccordionTrigger
components.
Patch Changes
- 35900a0:
mobile-popover
: Refactored to conditionally renderModalHeader
only when a title is provided. - 1414633:
DropdownMenu
: Exposed all stylable parts ofDropdownMenuPopover
and correctly linked themodalHeader
stylable part within theMobilePopover
component. - 84882e0:
TimePicker
- added support to pass customDay string as a default value - 9875567:
Calendar
: Resolve a styling issue with the small size, where longer month names would cause the component to overflow its container. We have increased the overall width of the small size to acheieve this. - 813d834:
FilterMenuItem
,SelectMenuItem
&ComboBoxMenuItem
: addedshowSelectionIndicator
prop allows users to control whether the selection indicator (check icon) is displayed for selected items.