@adaptavant/eds-core@1.11.0

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

🎯 New Entry Points

⚡️ Widgets

The new entry point for widget components - a collection of complex UI components built on top of EDS atomic elements:

  • <CropModal /> - Modal component for image cropping
  • <Cropper /> - Component for image cropping functionality

🤝 Contributing Welcome! We invite everyone to contribute their widgets to the ecosystem! Widgets are reusable, advanced UI components with built-in logic, crafted using EDS atomic elements. Share your innovative solutions and help expand our widget library. Whether it's a specialized form, an interactive visualization, or any other complex UI pattern, your contributions are highly valued!

🎨 New Components

  1. <Slider /> - A new component with complementary 50 variant shadow token
  2. <Calendar /> - A brand new calendar component
  3. <Modal /> - Enhanced with Dialog Primitives and responsive design capabilities
    • Added mobileFriendly and togglePoint props for responsive Sheet rendering

🛠️ Enhancements

  1. <Tooltip />: Added visibilityHidden prop for visibility control
  2. Global Enhancement: Added data-eds-component attribute to all components for Chrome extension compatibility
  3. <Textarea />: Improved scrolling with scroll-padding-bottom
  4. useTimeZonePicker: Enhanced with selectedOption in returned object for better timezone context management
  5. Charts: Exported chart tokens for wider accessibility
  6. Text Tokens:
    • Added disabled-secondary token
    • Updated text colors for disabled and placeholder states in:
      • TextInput
      • Textarea
      • FilterMenu
      • SelectMenu

🐛 Bug fixes

  1. <ComboboxSearchInput />: Optimized handleEscape function with early return pattern

💡 Technical Updates

  • All components now include data-eds-component attribute for improved debugging and identification
  • Modal system upgraded with Dialog Primitives
  • Enhanced text token system with new disabled state handling

Minor Changes

  • 5a19fb1: - Added slider component
    • Added 50 variant to shadow token
  • b20e8a2: - Added new Calendar component
  • 8311c85: Modal:
    • Replaced Modal Primitives with Dialog Primitives.
    • Added mobileFriendly and togglePoint props to render Sheet in responsive design
  • dd9c058: Introduce widgets components:
    • crop modal
    • cropper component

Patch Changes

  • 1074116: Tooltip: Added visibilityHidden prop to control visibility.
  • dbb936a: All Components: Introduced the data-eds-component attribute to facilitate the identification of EDS nodes in the Chrome extension.
  • 322b27b: Textarea: Added scroll-padding-bottom
  • d893eaa: useTimeZonePicker: Added selectedOption to the returned object, enabling users to manage additional contexts with the currently selected timezone.
  • fee0263: Export chart tokens
  • 53ceb73: ComboboxSearchInput: Performed early return instead of event.preventDefault() for handleEscape function
  • eaeac18: - Text Token: Added disabled-secondary token for text.
    • TextInput & Textarea: Updated value and placeholder text color for disabled state. Update placeholder text color for default state.
    • FilterMenu & SelectMenu: Adjusted text color for the disabled state

For more detailed information about these changes, please refer to our documentation or reach out to the development team.