Skip to content

Releases: chakra-ui/ark

@ark-ui/vue@5.27.1

02 Nov 19:08

Choose a tag to compare

Fixed

  • Dialog, Popover: Improved shadow DOM support for interact outside and focus trap detection
  • Marquee: Fixed Firefox flicker and added GPU acceleration
  • Dialog: Fixed layout shift issue when using scrollbar-gutter: stable in CSS
  • Slider: Fixed onValueChangeEnd callback not triggering for programmatic value changes

@ark-ui/svelte@5.12.1

02 Nov 19:08

Choose a tag to compare

Fixed

  • Dialog, Popover: Improved shadow DOM support for interact outside and focus trap detection
  • Marquee: Fixed Firefox flicker and added GPU acceleration
  • Dialog: Fixed layout shift issue when using scrollbar-gutter: stable in CSS
  • Slider: Fixed onValueChangeEnd callback not triggering for programmatic value changes

@ark-ui/solid@5.27.1

02 Nov 19:07

Choose a tag to compare

Fixed

  • Dialog, Popover: Improved shadow DOM support for interact outside and focus trap detection
  • Marquee: Fixed Firefox flicker and added GPU acceleration
  • Dialog: Fixed layout shift issue when using scrollbar-gutter: stable in CSS
  • Slider: Fixed onValueChangeEnd callback not triggering for programmatic value changes

@ark-ui/react@5.27.1

02 Nov 19:05

Choose a tag to compare

Fixed

  • Dialog, Popover: Improved shadow DOM support for interact outside and focus trap detection
  • Marquee: Fixed Firefox flicker and added GPU acceleration
  • Dialog: Fixed layout shift issue when using scrollbar-gutter: stable in CSS
  • Slider: Fixed onValueChangeEnd callback not triggering for programmatic value changes

@ark-ui/vue@5.27.0

01 Nov 16:05

Choose a tag to compare

Added

  • Marquee [New]: Initial release of marquee component for continuously scrolling content

Fixed

  • Angle Slider: Resolved an issue where dragging the thumb from non-center positions caused unexpected value jumps.
    The thumb now maintains consistent positioning relative to the initial click point.

  • Slider: Fixed a problem where the thumb offset shifted dynamically during dragging, resulting in value jumps. The
    offset now remains constant from the pointer throughout the drag operation.

  • Dialog: Fix issue where Dialog.Backdrop does not respect exit animations when closing. The backdrop now properly
    uses the presence composable to enable CSS transitions and animations on close.

  • Bottom Sheet: Fix issue where BottomSheet.Backdrop does not respect exit animations when closing.

  • Tour: Fix issue where Tour.Backdrop does not respect exit animations when closing.

  • Tabs: Fix issue where Tab.Content does not respect exit animations when switching tabs.

  • Date Picker: Resolved a crash in the range date picker occurring when users typed the end date first by
    implementing null/undefined checks for date property access.

  • Radio Group: Reverted to offsetLeft/offsetTop calculations to restore correct indicator positioning within
    scrollable container contexts.

  • Tour:

    • Corrected improper effect cleanup procedures
    • Fixed wait step functionality
    • Added step validation on mount to verify configuration validity

@ark-ui/svelte@5.12.0

01 Nov 16:05

Choose a tag to compare

Added

  • Marquee [New]: Initial release of marquee component for continuously scrolling content

Fixed

  • Angle Slider: Resolved an issue where dragging the thumb from non-center positions caused unexpected value jumps.
    The thumb now maintains consistent positioning relative to the initial click point.

  • Slider: Fixed a problem where the thumb offset shifted dynamically during dragging, resulting in value jumps. The
    offset now remains constant from the pointer throughout the drag operation.

  • Svelte: Refactored mergeProps to return class values as arrays, delegating resolution to Svelte's native class
    handling for improved support of conditional classes and objects.

  • Date Picker: Resolved a crash in the range date picker occurring when users typed the end date first by
    implementing null/undefined checks for date property access.

  • Radio Group: Reverted to offsetLeft/offsetTop calculations to restore correct indicator positioning within
    scrollable container contexts.

  • Tabs: Reverted to offsetLeft/offsetTop calculations to fix indicator positioning issues in scrollable
    containers.

  • Tour:

    • Corrected improper effect cleanup procedures
    • Fixed wait step functionality
    • Added step validation on mount to verify configuration validity

@ark-ui/solid@5.27.0

01 Nov 16:04

Choose a tag to compare

Added

  • Marquee [New]: Initial release of marquee component for continuously scrolling content

Fixed

  • Angle Slider: Resolved an issue where dragging the thumb from non-center positions caused unexpected value jumps.
    The thumb now maintains consistent positioning relative to the initial click point.

  • Slider: Fixed a problem where the thumb offset shifted dynamically during dragging, resulting in value jumps. The
    offset now remains constant from the pointer throughout the drag operation.

  • Date Picker: Resolved a crash in the range date picker occurring when users typed the end date first by
    implementing null/undefined checks for date property access.

  • Radio Group: Reverted to offsetLeft/offsetTop calculations to restore correct indicator positioning within
    scrollable container contexts.

  • Tabs: Reverted to offsetLeft/offsetTop calculations to fix indicator positioning issues in scrollable
    containers.

  • Tour:

    • Corrected improper effect cleanup procedures
    • Fixed wait step functionality
    • Added step validation on mount to verify configuration validity

@ark-ui/react@5.27.0

01 Nov 16:02

Choose a tag to compare

Added

  • Marquee [New]: Initial release of marquee component for continuously scrolling content

Fixed

  • Angle Slider: Resolved an issue where dragging the thumb from non-center positions caused unexpected value jumps.
    The thumb now maintains consistent positioning relative to the initial click point.

  • Slider: Fixed a problem where the thumb offset shifted dynamically during dragging, resulting in value jumps. The
    offset now remains constant from the pointer throughout the drag operation.

  • Date Picker: Resolved a crash in the range date picker occurring when users typed the end date first by
    implementing null/undefined checks for date property access.

  • Radio Group: Reverted to offsetLeft/offsetTop calculations to restore correct indicator positioning within
    scrollable container contexts.

  • Tabs: Reverted to offsetLeft/offsetTop calculations to fix indicator positioning issues in scrollable
    containers.

  • Tour:

    • Corrected improper effect cleanup procedures
    • Fixed wait step functionality
    • Added step validation on mount to verify configuration validity

@ark-ui/vue@5.26.2

18 Oct 20:55

Choose a tag to compare

Fixed

  • Angle Slider: Fix accessibility violation where the slider thumb element lacked an accessible name. The thumb now
    supports aria-label and aria-labelledby props, and automatically falls back to the label element's ID for proper
    ARIA labeling.

  • Select: Fix accessibility violation where the required state was not set correctly to on the trigger.

  • Tags Input: Fix issue where entering a custom tag with combobox integration required pressing Enter twice. The
    tags-input now correctly handles custom values when the combobox has no highlighted item (aria-activedescendant is
    empty), allowing the tag to be added on the first Enter press.

@ark-ui/svelte@5.11.2

18 Oct 20:55

Choose a tag to compare

Fixed

  • Angle Slider: Fix accessibility violation where the slider thumb element lacked an accessible name. The thumb now
    supports aria-label and aria-labelledby props, and automatically falls back to the label element's ID for proper
    ARIA labeling.

  • Select: Fix accessibility violation where the required state was not set correctly to on the trigger.

  • Tags Input: Fix issue where entering a custom tag with combobox integration required pressing Enter twice. The
    tags-input now correctly handles custom values when the combobox has no highlighted item (aria-activedescendant is
    empty), allowing the tag to be added on the first Enter press.