@adaptavant/eds-core@1.9.0

✨⚙️ Introducing version 1.9.0. Enjoy! ✨⚙️

🖌️ New components

  1. Progress - A Progress component that visually represents the completion percentage of a task or goal.

🛠️ Enhancements

  1. <TimePicker />: Added new customValues and isDisabled prop
  2. <Badge /> : Added new iconStart prop
  3. Tailwind:
    • Added options shouldExcludeCustomResets and shouldExcludeTypographyStyles to the Tailwind preset config.
    • In microfrontend configurations, set these options to true to exclude custom generated classes and avoid duplicate CSS.
    • By default, both options are set to false.
  4. <Tabs />:
    • Added new size prop for Tabs
    • Updated TabItem text token
  5. <Avatar />: Added new size 48 variant
  6. <CalDynamicIcon />: Added new prop variant to give possibility to define filled version.
  7. <TextLink />:
    1. Remove underline for neutralSecondary variant

🎨 Tokens update

A few tokens got new better values.

☀️ Sun mode

Name

Before

After

accent-hover

#424242

#707070

secondary-hover

#323232

#6f6f71

🌑 Moon mode

Name

Before

After

secondary-hover

#a0a0a0

#a3a3a3

accent-hover

#dbdbdb

#a3a3a3

accent-pressed

#c2c2c2

#737373

🪝 Hooks

  1. useFilteredOptions(): Updated the returned object to include the searchTerm value, this allows user to handle more context in filtering operations.
  2. useTimeZonePicker(): Updated the getFilterMenuItemProps to ensure that the TimeZonePickerItemLabel component now highlights text matching the search term to improve the visibility of search results.

📄 Icons

New Icons

Updated Icons

GoogleFilledIcon, MoneyFilledIcon

VideoCameraIcon, VideoCameraFilledIcon,TeleportIcon, TeleportFilledIcon, UpdatesIcon, UpdatesFilledIcon, IntegrationsFilledIcon

🐛 Bug fixes

  1. <TimeZonePicker />: Properly update different city even with the same timezone identifier.
  2. <Tooltip />: Fix hiding when hovering sibling element.
  3. useComboboxSearchInput: Prevented onKeydown and onFocus event handlers from attaching when the "Field" is marked as disabled.

Minor Changes

  • d6455dd: Timepicker:
    • Added new customValues and isDisabled prop
  • 912d7f2: Badge:
    • Added new iconStart prop
  • 13c6582: Progress: Added New <Progress> Component

Patch Changes

  • 037c742: Tailwind:
    • Added options shouldExcludeCustomResets and shouldExcludeTypographyStyles to the Tailwind preset config.
    • In microfrontend configurations, set these options to true to exclude custom generated classes and avoid duplicate CSS.
    • By default, both options are set to false.
  • cb3ce3b: Tabs:
    • Added new size prop for Tabs
    • Updated TabItem text token
  • ead9892: TimePicker: Added Style API
  • c2d75eb: Avatar: Added new size 48 variant
  • 4f61b6e: Icons:
    • Added New icons: GoogleFilledIcon, MoneyFilledIcon
    • Updated existing icons to meet EDS standards:
      • VideoCameraIcon,
      • VideoCameraFilledIcon,
      • TeleportIcon,
      • TeleportFilledIcon,
      • UpdatesIcon,
      • UpdatesFilledIcon,
      • IntegrationsFilledIcon
  • d3b16dc: CalDynamicIcon: Added new prop variant to give possibility to define filled version.
  • ea50f2c: TextInputPrimitive & TextArea: set autocomplete to off when in a disabled stateSearchInput: Prevent the esc key and onClear triggers when in a disabled state
  • 8ec944f: Tooltip: Added maxWidth prop to customise the tooltip's maximum width.
  • 9f5437f:
    • useFilteredOptions - Updated the returned object to include the searchTerm value, this allows user to handle more context in filtering operations.
    • useTimeZonePicker - Updated the getFilterMenuItemProps to ensure that the TimeZonePickerItemLabel component now highlights text matching the search term to improve the visibility of search results.
  • ab4855b:
    • Text token updates
    • TextLink: Remove underline for neutralSecondary variant
  • 0e90939: TimeZonePicker: Properly update different city even with the same timezone identifier.
  • f267b7c: Tooltip: Fix hiding when hovering sibling element