Skip to content

Releases: ariakit/ariakit

@ariakit/[email protected]

10 Jan 19:16
478f8c8
Compare
Choose a tag to compare
  • Fixed the package for running in an SSR environment.

@ariakit/[email protected]

10 Jan 19:16
478f8c8
Compare
Choose a tag to compare

@ariakit/[email protected]

10 Jan 19:16
478f8c8
Compare
Choose a tag to compare
  • Initial release.

@ariakit/[email protected]

28 Nov 13:57
3cd367f
Compare
Choose a tag to compare

@ariakit/[email protected]

28 Nov 13:57
3cd367f
Compare
Choose a tag to compare

@ariakit/[email protected]

28 Nov 13:57
3cd367f
Compare
Choose a tag to compare

@ariakit/[email protected]

28 Nov 13:57
3cd367f
Compare
Choose a tag to compare
  • Fixed a regression on Hovercard that sometimes prevented it from closing when other popups were opened.
  • Fixed typings for onSubmit and onValidate.
  • Improved JSDocs.

@ariakit/[email protected]

16 Nov 13:58
604d2ef
Compare
Choose a tag to compare

@ariakit/[email protected]

16 Nov 13:58
604d2ef
Compare
Choose a tag to compare

Improved performance on composite widgets

Composite item components such as ComboboxItem and SelectItem now render 20-30% faster compared to Ariakit v0.4.13.

This enhancement should decrease the time needed to render large collections of items in composite widgets and improve the Interaction to Next Paint (INP) metric. We're working on further optimizations to make composite widgets even faster in future releases.

Combobox auto-scroll

The Combobox component now scrolls the list to the top while typing when the autoSelect prop is disabled.

The behavior is now consistent with the autoSelect prop, except the first item won't be automatically focused.

Other updates

  • Fixed the item method to prevent it from returning items that have been removed from the collection store.
  • Fixed the item method when keeping different menu stores in sync.
  • Added id prop to composite stores.
  • Fixed composite typeahead functionality when rendering virtualized lists.
  • Fixed SelectValue to display the fallback when the value is an empty array or string.
  • Fixed an issue where composite widgets might not navigate to the correct item when pressing while the composite base element was focused.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]

@ariakit/[email protected]

16 Nov 13:58
604d2ef
Compare
Choose a tag to compare

Improved performance on composite widgets

Composite item components such as ComboboxItem and SelectItem now render 20-30% faster compared to Ariakit v0.4.13.

This enhancement should decrease the time needed to render large collections of items in composite widgets and improve the Interaction to Next Paint (INP) metric. We're working on further optimizations to make composite widgets even faster in future releases.

Combobox auto-scroll

The Combobox component now scrolls the list to the top while typing when the autoSelect prop is disabled.

The behavior is now consistent with the autoSelect prop, except the first item won't be automatically focused.

Other updates

  • Fixed the item method to prevent it from returning items that have been removed from the collection store.
  • Fixed the item method when keeping different menu stores in sync.
  • Added experimental offscreenBehavior prop to collection and composite item components.
  • Added id prop to composite stores.
  • Fixed composite typeahead functionality when rendering virtualized lists.
  • Added useStoreStateObject function.
  • Fixed TagInput when pasting content with final newline.
  • Fixed SelectValue to display the fallback when the value is an empty array or string.
  • Fixed an issue where composite widgets might not navigate to the correct item when pressing while the composite base element was focused.
  • Improved JSDocs.
  • Updated dependencies: @ariakit/[email protected]