Changelog

See what's new, updated, and fixed in UI Thing.

Latest updates

Autocomplete Rebuilt & Vee Autocomplete

Breaking
Feature
October 8, 2026
Feature
Breaking Change
  • Autocomplete: Rebuilt on Reka UI's Autocomplete primitive instead of a custom Combobox setup. The v-model is now the text in the input, any text is accepted, and the typed text is kept on blur. New props: open-on-focus, open-on-click, reset-search-term-on-blur, name and required. UiAutocompleteSeparator now has default styling, the list scrollbar is visible again, and UiAutocompleteItem no longer renders a check indicator (the icon prop and icon slot were removed) since only the matching item is listed once a value is selected. Several new examples were added (clearable, groups, search, email suggestions, async, form).
  • Breaking: multiple, object values and display-value are no longer supported because the primitive only works with text. Use UiCombobox when you need a selected item or multiple selection.
  • VeeAutocomplete: A Vee-Validate autocomplete field with a label, hint, animated error message, options/slot suggestions, groups and accessible labelling. Install it with ui-thing@latest add vee-autocomplete. Check out the documentation here.
autocomplete
vee-autocomplete
forms

Colorful Badges & New Tailwind Colors

Feature
October 8, 2026
Feature
  • Badge: New soft, solid and modern variants and a color prop with 30 colors (primary, the whole Tailwind palette, the error/warning/success aliases and the new taupe, mauve, mist and olive). outline can now be colored too. Also new: shape (rounded or pill), icon, trailing-icon, dot, avatar and the leading and trailing slots. Every existing variant and prop looks and works exactly as before. The colors live in ~/utils/badge-colors, which is installed with the badge.
  • Tag Group: Now supports the same 30 colors and shares them with the Badge. The hover and selected states no longer depend on the color of the tag, and UiTagGroup and UiTagGroupItem need the new badge-colors util. Update with ui-thing@latest add tag-group badge.
badge
tag-group
colors

Combobox & Vee Combobox

Feature
October 8, 2026
Feature
  • Combobox: A new UiCombobox built on Reka UI's Combobox primitive instead of composing UiPopover and UiCommand by hand. The v-model is the selected item (string, number or object) or an array when multiple. Supports by for object values, display-value on the input, groups, open-on-focus, open-on-click, ignore-filter for async data, a clear button and tags for multiple selection. The docs have new examples for objects, groups, multiple, clearable, custom items, async and forms. Install it with ui-thing@latest add combobox.
  • VeeCombobox: A Vee-Validate combobox field with a label, hint, animated error message, options/slot items, groups, object values, multiple (shown as tags), clearable, trigger and a search event for async options. Install it with ui-thing@latest add vee-combobox. Check out the documentation here.
combobox
vee-combobox
forms

Shared Colors for Badge Group & Native Checkbox

Update
October 8, 2026
Update
  • Badge Group: The color prop now accepts all 30 colors, including Tailwind's newer taupe, mauve, mist and olive. The ring of the addon is slightly softer in dark mode and hovering now darkens or lightens the badge instead of switching to a different shade.
  • VeeNativeCheckbox: The color prop now accepts all 30 colors (primary, taupe, mauve, mist, olive, and the error, warning and success aliases were added). The neutral colors (slate, gray, zinc, neutral and stone) use their 500 shade like every other color instead of 600.
  • Both components now need the badge-colors util, which the Badge and the Tag Group already use. Update with ui-thing@latest add badge-group vee-native-checkbox.
badge-group
vee-native-checkbox
colors

Browse all updates

Autocomplete Rebuilt & Vee Autocomplete

Breaking
Feature
October 8, 2026

Autocomplete now uses Reka UI's Autocomplete primitive, and a VeeAutocomplete form wrapper was added.

Colorful Badges & New Tailwind Colors

Feature
October 8, 2026

Badge gets the same colors and styles as the Tag Group, and both support Tailwind's new taupe, mauve, mist and olive colors.

Combobox & Vee Combobox

Feature
October 8, 2026

A Combobox built on Reka UI's Combobox primitive and a VeeCombobox form wrapper were added.

Shared Colors for Badge Group & Native Checkbox

Update
October 8, 2026

Badge Group and the native Vee checkbox now use the same 30 colors as the Badge and the Tag Group.

Tag Group & Vee Tag Group

Feature
October 8, 2026

A colorful Tag Group built on Reka UI's TagGroup primitive and a VeeTagGroup form field were added.

Vee Rating & Rating Updates

Feature
October 8, 2026

Added a VeeRating form wrapper and rebuilt editable Rating on top of Reka UI's Rating primitive.

Vee Password Input

Feature
September 23, 2026

Added a VeePasswordInput component with a show/hide toggle, an optional strength bar, and an optional requirements checklist.

Drawer on Reka UI

Breaking
Update
August 29, 2026

Rebuilt the Drawer component on Reka UI's native Drawer primitive, dropping the vaul-vue dependency (breaking).

Questionnaire

Feature
August 29, 2026

Added a Questionnaire component for building multi-step, one-question-at-a-time forms with single-choice, multiple-choice, freeform, and skippable questions.

Tanstack Table v9

Breaking
Update
August 29, 2026

Migrated the Tanstack Table component and every example that uses it to Tanstack Table v9's feature-based architecture (breaking).

Typeset

Feature
August 29, 2026

Added Typeset, a one-file CSS styling system for rendered markdown, plus an interactive builder for picking fonts and rhythm and getting the code.

New AI Chat Components

Feature
July 13, 2026

Added a set of AI chat building blocks ported from shadcn-vue: Attachment, Bubble, Marker, Message, and Message Scroller.