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 Dialog
TagsInput
was not exportedCarouselNextSliderTrigger
and
CarouselPrevSlideTrigger
weren’t rendered correctlyonLongPress
property to Pressable
@zag-js
dependencies to their latest versionsAccordionIcon
Toast
and Environment
weren’t exportedCarousel
Environment
Toast
asChild
Checkbox
. Control indeterminate
state in checked
propDialog
component: apply two-way binding to open
propColorPicker
TagsInput
Accordion
Checkbox
Combobox
DatePicker
Dialog
Editable
HoverCard
Menu
NumberInput
Pagination
PinInput
Popover
Pressable
RadioGroup
RangeSlider
RatingGroup
Select
Slider
Splitter
Tabs
Tooltip
Previous
Changelog