Releases: ariakit/ariakit
@ariakit/[email protected]
- Fixed the package for running in an SSR environment.
@ariakit/[email protected]
- Initial release.
- Updated dependencies:
@ariakit/[email protected]
@ariakit/[email protected]
- Initial release.
@ariakit/[email protected]
- Updated dependencies:
@ariakit/[email protected]
@ariakit/[email protected]
- Fixed a regression on Hovercard that sometimes prevented it from closing when other popups were opened.
- Fixed typings for
onSubmit
andonValidate
. - Improved JSDocs.
- Updated dependencies:
@ariakit/[email protected]
@ariakit/[email protected]
- Fixed a regression on Hovercard that sometimes prevented it from closing when other popups were opened.
- Fixed typings for
onSubmit
andonValidate
. - Improved JSDocs.
- Updated dependencies:
@ariakit/[email protected]
@ariakit/[email protected]
- Fixed a regression on Hovercard that sometimes prevented it from closing when other popups were opened.
- Fixed typings for
onSubmit
andonValidate
. - Improved JSDocs.
@ariakit/[email protected]
- Updated dependencies:
@ariakit/[email protected]
@ariakit/[email protected]
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 thefallback
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]
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 thefallback
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]