Changelog
All notable changes to this project will be documented in this file.
All notable changes to this project will be documented in this file.
FileUpload componentSegmentGroup componentToggleGroup componentValueText to the ColorPicker componentColorPicker component using the Presence
componentAccordion componentAvatar componentCarousel componentCheckbox componentColorPicker componentCombobox componentEditable componentNumberInput componentPagination componentPinInput componentRadioGroup componentRatingGroup componentSelect componentSwitch componentAccordion component would not render its
content.Select@ark-ui/anatomy.// before
import { accordionAnatomy } from '@ark-ui/vue'
// after
import { accordionAnatomy } from '@ark-ui/anatomy' // or
import { anatomy } from '@ark-ui/anatomy/accordion' Pressable componentAvatar componentSwitch componentPresence componentAccordionContent, ComboboxContent, DialogBackdrop,
DialogContent, HoverCardContent, MenuContent, PopoverContent,
SelectContent, and TooltipContent components. The lazyMount property
allows for on-demand rendering of content, while the unmountOnExit property
enables the removal of the component from the DOM once it’s no longer
required, ensuring better resource management and cleaner code.Accordion componentCarousel componentColorPicker componentNumberInput componentHoverCard componentPagination componentRangeSlider componentSlider componentSplitter componentTabs componentTooltip componentComboboxOptionGroupLabel to the Combobox component. This component
can be used to render a label for a group of options in the
ComboboxOptionGroup component.NumberInputField to NumberInputInput to match the naming
convention of other input components.PinInputField to PinInputInput to match the naming
convention of other input components.TagsInputField to TagsInputInput to match the naming
convention of other input components.CheckboxInput. This component is no longer required.RadioInput. This component is no longer required.CarouselControl component where it was returning a
function instead of the expected component.Carousel component: Introduced CarouselIndicator and
CarouselIndicatorGroup components. These sub-components offer finer control
over the carousel navigation, enabling users to directly access desired
carousel slides.use<X>Context for all components that use context.Toast components in their
application, ensuring a consistent look and feel across the board.ComboboxOptionGroup and ComboboxClearTrigger components to the
Combobox component.Toast component would not render custom content.SegmentGroup component would not animate on the
first click.@ark-ui/vue/tabs instead of the full @ark-ui/vue
package. This is a significant feature for those working with bundlers that do
not support tree-shaking. By allowing imports of individual components, we
ensure a reduced bundle size when the full package import is not necessary.onOpen events for DialogTagsInput was not exportedCarouselNextSliderTrigger and
CarouselPrevSlideTrigger weren’t rendered correctlyonLongPress property to Pressable@zag-js dependencies to their latest versionsAccordionIconToast and Environment weren’t exportedCarouselEnvironmentToastasChildCheckbox. Control indeterminate state in checked propDialog component: apply two-way binding to open propColorPickerTagsInputAccordionCheckboxComboboxDatePickerDialogEditableHoverCardMenuNumberInputPaginationPinInputPopoverPressableRadioGroupRangeSliderRatingGroupSelectSliderSplitterTabsTooltipPrevious
Changelog