Documentation
Playground
Roadmap
Pro
Releases
Releases
Follow the latest releases and updates of Nuxt UI.
View on GitHub
Jan 3, 2024
danielroe
pushed
#1194 docs: allow generating docs without github token
danielroe
pushed
#1193 chore(Accordion): match event listener types
Jan 2, 2024
romhml
pushed
#1186 feat(Form): expose submit function
romhml
pushed
#1185 fix(Form): memory leak
akintoluvic
pushed
#1181 docs(notification): add default timeout value
johnpuaoi
pushed
#1165 fix(Form): invalid errors when using `clear` by path
Dec 27, 2023
connerblanton
pushed
#963 feat(VerticalNavigation): ability to add dividers
Dec 26, 2023
nathanjcollins
pushed
#1145 chore(deps): update tailwindcss dependency to 3.4.0
neilmispelaar
pushed
#948 feat(VerticalNavigation): improve accessibility
Dec 25, 2023
slugcat-dev
pushed
#1159 fix(useShortcuts): include `contenteditable="plaintext-only"` elements in `usingInput`
Dec 20, 2023
jchrobakk
pushed
#1141 docs(installation): add `bun` command
Dec 19, 2023
danielroe
pushed
#1133 chore: migrate to `@nuxt/test-utils` alpha
danielroe
pushed
#1112 fix: update vue and fix type issues
Dec 15, 2023
ineshbose
pushed
#1080 feat(SelectMenu): allow creating option despite search
Dec 12, 2023
benjamincanac
pushed
#1095 feat(InputMenu): new component
Dec 11, 2023
v2.11.1
connerblanton
pushed
#1038 feat(Popover): open and close events
Dec 6, 2023
romhml
pushed
#1065 fix(RadioGroup): props reactivity issues
Dec 5, 2023
emechpi
pushed
#1063 fix(Notification): handle dynamic backgrounds
Dec 4, 2023
MuhammadM1998
pushed
#1049 fix(Breadcrumb): handle divider in rtl
Nov 30, 2023
benjamincanac
pushed
#1041 fix(types): improve with strict mode
benjamincanac
pushed
#1039 fix(components): move remaining classes to config
Nov 23, 2023
v2.11.0
connerblanton
pushed
#1014 feat(Popover): ability to add overlay
Nov 22, 2023
benjamincanac
pushed
#1013 feat(module): allow options override of `@egoist/tailwindcss-icons` plugin
ineshbose
pushed
#930 refactor(config): break `ui.config.ts` into separate files
huynl-96
pushed
#860 docs(README): add and improve contributing guide, local development guide
Nov 21, 2023
danielroe
pushed
#1006 fix(module): `boolean` types and bump nuxt to `3.8.2`
benjamincanac
pushed
#1004 docs: add releases page
ivanmaxlogiudice
pushed
#1003 feat(Notification): customize default timeout
connerblanton
pushed
#992 feat(FormGroup): add eager validation
DarkGhostHunter
pushed
#968 feat(SelectMenu): allows to clear search query on close
DarkGhostHunter
pushed
#967 fix(SelectMenu): fixes non-strings and nested searchable attributes
Nov 20, 2023
connerblanton
pushed
#999 fix(ButtonGroup): handle components with children
pacmandoh
pushed
#998 docs(VerticalNavigation): add `truncate` in icon slot example
connerblanton
pushed
#956 docs: sort component `size` prop
Nov 19, 2023
connerblanton
pushed
#886 feat(Chip): new component
Nov 17, 2023
jrutila
pushed
#923 test: add initial component tests
benjamincanac
pushed
#863 feat(types): support custom values from `app.config.ts`
Nov 16, 2023
flozdra
pushed
#981 fix(CommandPalette): activate first option after async search
Haythamasalama
pushed
#506 feat(Breadcrumb): new component
Nov 14, 2023
smarroufin
pushed
#962 fix(defineShortcuts): support minus `-` key
romhml
pushed
#942 fix(FormGroup): hydration mismatch on inputId
Nov 11, 2023
connerblanton
pushed
#950 feat(Toggle): add `size` prop
maxsteinwand
pushed
#939 fix(Progress): percentage calculation
Nov 10, 2023
maxsteinwand
pushed
#856 fix(Input/Textarea): add `v-model` modifiers
Nov 8, 2023
maximepvrt
pushed
#929 chore(package): add `homepage`
Nov 7, 2023
benjamincanac
pushed
#920 docs: use new prose component `Tabs`
Nov 6, 2023
benjamincanac
pushed
#862 feat(Icon): switch to `nuxt-icon` with `dynamic` prop or app config
Nov 3, 2023
danielroe
pushed
#917 docs: don't add pro path if it doesn't exist
romhml
pushed
#914 fix(FormGroup): remove inputId if the input is a fieldset
danielroe
pushed
#913 fix(module): use correct alias for `#ui-colors`
arashsheyda
pushed
#909 fix(Notifications): teleport to `body`
Nov 2, 2023
jrutila
pushed
#892 test: add unit tests for the module
benjamincanac
pushed
#739 docs: integrate `@nuxt/ui-pro`
Oct 31, 2023
v2.10.0
connerblanton
pushed
#894 fix(Radio): prevent `help` text from inlining with label
Oct 29, 2023
benjamincanac
pushed
#882 fix(Dropdown): use `NuxtLink` instead of `ULink`
Oct 28, 2023
Levy-from-Odessa
pushed
#695 fix(FormGroup): ensure size exists in config
Oct 27, 2023
connerblanton
pushed
#881 feat(RadioGroup): configurable label size
connerblanton
pushed
#875 feat(popper): `arrow` option & docs consistency across components
DarkGhostHunter
pushed
#827 feat(Meter): new component
romhml
pushed
#730 feat(RadioGroup): new component
DarkGhostHunter
pushed
#697 feat(Progress): new component
Oct 26, 2023
benjamincanac
pushed
#871 feat(CommandPalette): handle `filter` attribute in groups
connerblanton
pushed
#868 feat(Tooltip): adding option to show popper arrow
brycecammo
pushed
#859 docs(shortcuts): add example usage for arrow keys
Oct 25, 2023
maxsteinwand
pushed
#842 feat(Pagination): add first and last page buttons
Oct 20, 2023
mwohlan
pushed
#838 fix(Table): prevent `@select` event call when selecting all rows
Oct 19, 2023
mwohlan
pushed
#835 fix(Table): enable sorting for nested column keys
Oct 18, 2023
danielroe
pushed
#830 fix: use explicit type imports
danielroe
pushed
#829 chore: specify build command
MuhammadM1998
pushed
#724 fix(Notification): add roles for accessibility
Oct 15, 2023
KeJunMao
pushed
#797 docs(ComponentCard): show all props for the code
Oct 14, 2023
acidjazz
pushed
#816 feat(Input/Textarea): allow specifying autofocus delay for page transitions
DarkGhostHunter
pushed
#803 feat(Table): add `v-model:sort` prop
Oct 12, 2023
Sma11X
pushed
#805 fix(Accordion): toggle correct element when keyboard press
Sma11X
pushed
#794 docs(input): add type description
nilsso
pushed
#781 feat(Popover): manual mode & horizontal offset
Oct 10, 2023
albertcito
pushed
#718 feat(Form): handle `@error` event
Oct 9, 2023
KeJunMao
pushed
#789 docs(ComponentExample): automatically read code
Oct 6, 2023
claytonchew
pushed
#788 docs: update `ui.notifications` position configuration
Haythamasalama
pushed
#787 docs: add link to the `FormExampleElements`
Atinux
pushed
#761 docs: improve form docs
Oct 5, 2023
Haythamasalama
pushed
#758 docs: improve select options from types
Haythamasalama
pushed
#757 feat(Divider): new component
Oct 4, 2023
Lnunu
pushed
#778 docs(shortcuts): invalid dropdown items
Oct 2, 2023
v2.9.0
Sep 29, 2023
Haythamasalama
pushed
#759 docs: add discord link to the section community
Haythamasalama
pushed
#729 docs: add contributing page
Sep 28, 2023
KeJunMao
pushed
#750 docs(ComponentCard): fix inline highlighter
aditio-eka
pushed
#745 fix(module): retain props reactivity through `useUI`
Haythamasalama
pushed
#741 feat(Table): add ability to custom style for `td` and `tr`
Haythamasalama
pushed
#728 fix(Pagination): handle `max > 5` and `max` equal total pages
Levy-from-Odessa
pushed
#714 feat(FormGroup): add slots
Sep 27, 2023
HigherOrderLogic
pushed
#690 fix(Tabs): add visible focus indicator on active tabs
Sep 25, 2023
benjamincanac
pushed
#732 feat(Link): add `active` prop to override default behaviour
Sep 24, 2023
Haythamasalama
pushed
#735 fix(Accordion): close other items in circular order
Sep 21, 2023
romhml
pushed
#704 chore(FormGroup): simplify bindings between input and form group p…
Sep 20, 2023
benjamincanac
pushed
#692 feat(module)!: use `tailwind-merge` for `app.config` & move config to components & type props
aditio-eka
pushed
#638 fix(FormGroup): Use explicit label instead of implicit label
Sep 16, 2023
Haythamasalama
pushed
#535 feat(Link): add `as` prop
Sep 15, 2023
benjamincanac
pushed
#682 docs: improve multi-source handling
Sep 14, 2023
benjamincanac
pushed
#678 docs: remove `lodash`
Flowko
pushed
#648 feat: remove `lodash-es`
Sep 13, 2023
iBobik
pushed
#671 fix(Tabs): allow custom keys in `TabItem`
Sep 12, 2023
farnabaz
pushed
#664 docs(ComponentCard): use inline highlighter
Flosciante
pushed
#661 docs: improve landing demo animation
Sma11X
pushed
#652 fix(Table): select all rows without select listener
romhml
pushed
#651 fix(FormGroup): prevent input click from propagating to label
Sep 9, 2023
v2.8.1
jduartea
pushed
#640 fix(Form): fix `getValibotError` to avoid importing `safeParseAsync`
jduartea
pushed
#636 fix(Range): fix track pseudo-elements for mozilla
Haythamasalama
pushed
#618 docs: add examples link in header
Sep 8, 2023
LemonAppleMo
pushed
#624 fix(Pagination): fix page numbers not clickable
eduayme
pushed
#620 docs: broken `Edit this page` link
romhml
pushed
#617 fix(Form): fix valibot imports
Sep 7, 2023
v2.8.0
benjamincanac
pushed
#616 chore: migrate to `https://ui.nuxt.com` and `@nuxt/ui`
Sevichecc
pushed
#615 feat(Form): add valibot supprt
benjamincanac
pushed
#611 docs: landing page
Sep 6, 2023
justinkekeocha
pushed
#609 chore(Table): add `overflow-x-auto` to wrapper
eduayme
pushed
#603 feat(ButtonGroup): add `orientation` prop
Sep 5, 2023
aditio-eka
pushed
#608 fix(Table): missing component imports
Sep 4, 2023
benjamincanac
pushed
#588 docs: improve props types
Aug 30, 2023
Atinux
pushed
#570 docs: improve performances
Aug 28, 2023
vanling
pushed
#580 fix(Tooltip): hide tooltip on touch devices
eduayme
pushed
#568 docs(ComponentCard): prevent `label` prop as select
Aug 23, 2023
rogepi
pushed
#564 docs: add colon before numeric props
Aug 16, 2023
adjabaev
pushed
#544 docs: dead links in `Form` and `FormGroup` pages
Aug 14, 2023
benjamincanac
pushed
#532 docs: add version select
eduayme
pushed
#517 fix(Table): empty state is displayed if null
Aug 12, 2023
benjamincanac
pushed
#509 feat(module)!: use `tailwind-merge` for class merging
romhml
pushed
#487 feat(Form): improve form control and input validation trigger
Aug 11, 2023
Haythamasalama
pushed
#526 chore: add eslint rules for spacing
Haythamasalama
pushed
#526 chore: add eslint rules for spacing
clopezpro
pushed
#524 fix(Tabs): recompute marker position when `v-model` changes
Aug 10, 2023
eduayme
pushed
#523 feat(Modal): add `fullscreen` prop
Aug 9, 2023
vladyslav-mikhieiev
pushed
#503 feat(Table): support nested keys in columns
Aug 6, 2023
171h
pushed
#508 fix(Button): add missing prop types
171h
pushed
#507 fix(Alert): fix wrong type of `actions`
Aug 4, 2023
graup
pushed
#497 fix(Form): use safeParseAsync for zod
graup
pushed
#496 fix(Form): fix wrong type of validate. simplify example
benjamincanac
pushed
#490 feat(Tabs): control selected index
Aug 3, 2023
benjamincanac
pushed
#493 feat(module): add `DEFAULT` shade to `primary` color
Aug 1, 2023
v2.7.0
romhml
pushed
#479 docs(Form): fixed invalid state attributes in examples
romhml
pushed
#472 fix(Form): return state on validate
Jul 31, 2023
romhml
pushed
#470 fix(FormGroup): missing imports
ItzExotical
pushed
#467 docs(installation): fix incorrectly placed comma in array
romhml
pushed
#439 feat(Form): new component
Jul 30, 2023
Haythamasalama
pushed
#464 chore: add eslint rules for spacing
KeJunMao
pushed
#456 docs(VerticalNavigation): add slots examples
Haythamasalama
pushed
#393 docs(examples): add advanced table example
Jul 29, 2023
Haythamasalama
pushed
#460 fix(Table): hide data when loading state is active
benjamincanac
pushed
#459 feat(Range): increase narrowed surface
Jul 27, 2023
KeJunMao
pushed
#453 fix(Popover): hover mode
larrasu
pushed
#452 docs(Skeleton): Fix usage example
benjamincanac
pushed
#450 feat(Tabs): new component
benjamincanac
pushed
#449 feat(Alert): new component
Jul 24, 2023
KeJunMao
pushed
#441 feat(CommandPalette): bind active and selected to scoped slot
henrycunh
pushed
#391 feat(FormGroup): add `size` prop and theme options
MadDog4533
pushed
#382 docs(installation): add documentation for intellisense on SFC objects
Jul 20, 2023
benjamincanac
pushed
#432 fix(SelectMenu)!: invert `ui` and `ui-select` props
benjamincanac
pushed
#431 feat(Notification): support html with `title` and `description` slots
mcastagnetti
pushed
#429 feat(SelectMenu): add `value-attribute` prop
Jul 18, 2023
v2.6.0
mcastagnetti
pushed
#426 feat(SelectMenu): handle async search
johnpuaoi
pushed
#425 fix(Table): fixed row deletion bug on deselect
Jul 17, 2023
rambii
pushed
#422 docs(Select): disable single select options
sduduzog
pushed
#421 feat(Avatar)!: bind component attributes to img element
salazarr-js
pushed
#411 docs: explicit settings.json path
benjamincanac
pushed
#405 docs: migrate to `@nuxthq/ui-kit`
9uenther
pushed
#353 feat(Table): add click event for the entire row <tr>
Jul 12, 2023
DavidDeSloovere
pushed
#407 docs: add `nuxt.config.ts` `ui` entry example
Haythamasalama
pushed
#304 docs(Dropdown): add an example item slot
Jul 4, 2023
hylarucoder
pushed
#385 fix(Range): progress style
Jul 3, 2023
Haythamasalama
pushed
#379 fix(Accordion): solve the shift between buttons when they are opened
oritwoen
pushed
#364 feat(Accordion): add `multiple` prop and close others by default
Jun 27, 2023
v2.5.0
Haythamasalama
pushed
#348 docs: add support for RTL and LTR
Haythamasalama
pushed
#347 chore: add `lint:fix` command
Haythamasalama
pushed
#301 feat(Accordion): new component
Jun 23, 2023
Haythamasalama
pushed
#334 chore: improve RTL support
Jun 22, 2023
jaybharadia
pushed
#306 feat(Avatar): handle `chipText`
Haythamasalama
pushed
#302 docs(ComponentCard): preview component only
Jun 21, 2023
v2.4.1
HassanKadhim
pushed
#320 feat: RTL support
Jun 20, 2023
Haythamasalama
pushed
#323 feat(Radio/Checkbox/Toggle)!: handle `color` prop for form elements
LarchLiu
pushed
#321 chore(utils): types
TomSmith27
pushed
#290 feat(Range): new component
Jun 19, 2023
TomSmith27
pushed
#291 chore(Table): pass row index to table cell
Jun 15, 2023
selemondev
pushed
#293 fix(forms): precise type assertion for `onInput` event handler
smarroufin
pushed
#282 feat(definedShortcuts): chained shortcuts + docs update
Jun 13, 2023
v2.4.0
9uenther
pushed
#284 fix(Table): colspan of `empty` and `loading` is wrong when selection enabled
benjamincanac
pushed
#279 fix(forms)!: bind `$attrs` to elements
benjamincanac
pushed
#268 feat(module): smart safelisting
Jun 12, 2023
benjamincanac
pushed
#278 fix(module): use `@tailwindcss/forms` class strategy
Haythamasalama
pushed
#271 feat(CommandPalette): handle `empty-state`
Haythamasalama
pushed
#259 feat(table): add loading state
Jun 9, 2023
Haythamasalama
pushed
#266 feat(pagination): add slots for prev and next
Haythamasalama
pushed
#260 feat(table): add slot for empty state
smarroufin
pushed
#257 feat(Pagination): new component
Jun 5, 2023
v2.3.0
Jun 2, 2023
oritwoen
pushed
#250 docs(github, button): support for various file extensions
May 31, 2023
smarroufin
pushed
#242 chore(Dropdown): `hover` mode with padding instead of offset + improve docs
smarroufin
pushed
#241 docs(textarea): improve props documentation
May 30, 2023
benjamincanac
pushed
#237 feat: add `Table` component
May 26, 2023
v2.2.0
benjamincanac
pushed
#234 feat!: handle color states on form elements
benjamincanac
pushed
#228 chore(deps): switch to `pnpm`
sumitkolhe
pushed
#211 fix: add close button to slideover example
May 22, 2023
benjamincanac
pushed
#221 chore(CommandPalette): handle loading state
benjamincanac
pushed
#219 chore(Notification): add `progressColor` and `progressVariant` props
May 21, 2023
okisdev
pushed
#216 docs: LogoLabs not shown
May 19, 2023
v2.1.0
Atinux
pushed
#190 feat(notifications): simplify how to position them
Atinux
pushed
#184 docs: improve page descriptions and prev/next
May 18, 2023
13ruceYu
pushed
#194 docs: fix copy button overlap code content
May 17, 2023
arashsheyda
pushed
#182 fix(DocsPageHeader): github component link
Atinux
pushed
#176 chore: fix node engine version
discountedcookie
pushed
#173 fix(ButtonGroup/AvatarGroup): allow `v-for`
manaust
pushed
#168 docs: use preferred naming for Tailwind CSS
frasza
pushed
#166 docs: update icon theming installation commands
May 16, 2023
v2.0.4
smarroufin
pushed
#155 docs(shortcuts): add config details
May 4, 2023
v2.0.0
danielroe
pushed
#153 fix: revert back to runtime app for hmr
danielroe
pushed
#152 fix: remove augmentation of app
danielroe
pushed
#151 fix: update to fix type issues
smarroufin
pushed
#150 fix(defineShortcuts): use `useEventListener`
benjamincanac
pushed
#143 feat: rewrite to use app config and rework docs
May 2, 2023
smarroufin
pushed
#149 chore(defineShortcuts): config prop `whenever` more flexible
Apr 15, 2023
danielroe
pushed
#146 fix: avoid importing directly from `#build/app.config`
Mar 13, 2023
smarroufin
pushed
#140 fix(defineShortcuts): shift + alphabetic character handling
Mar 9, 2023
smarroufin
pushed
#139 chore: allow preset override of components shortcuts
smarroufin
pushed
#138 chore: add more composables
Feb 22, 2023
smarroufin
pushed
#128 chore(docs): add `ContextMenu` component page
Feb 3, 2023
kevinmarrec
pushed
#129 fix(CommandPalette): improve accessibility
Jan 12, 2023
smarroufin
pushed
#127 chore(lighthouse): improve components accessibility
Jan 9, 2023
smarroufin
pushed
#126 fix(CommandPalette): select first item on search changes
Dec 19, 2022
smarroufin
pushed
#125 chore(SelectCustom): add emit on open/close
Dec 17, 2022
antfu
pushed
#123 fix: avoid referring to complex types in props
Dec 13, 2022
smarroufin
pushed
#121 chore: put back stop propagation on mode hover
Dec 2, 2022
smarroufin
pushed
#119 fix(Dropdown): better handle item click to preventDefault
Dec 1, 2022
v0.1.13
smarroufin
pushed
#118 chore(components): update props with optional fields
Nov 26, 2022
antfu
pushed
#116 fix: default props for command palette
Nov 23, 2022
antfu
pushed
#115 chore: improve types
Nov 8, 2022
antfu
pushed
#112 fix(button): support `RouteLocationRaw` type for `to`
Nov 2, 2022
larbish
pushed
#111 fix(types): add missing field in command palette type
smarroufin
pushed
#110 chore(typescript): minor fixes
Oct 27, 2022
smarroufin
pushed
#108 chore(Dropdown): don't show outline on keyboard navigation
Oct 26, 2022
v0.1.1
smarroufin
pushed
#105 fix(Popover): avoid crash on mount if ref not loaded
smarroufin
pushed
#104 chore(Dropdown|Popover|Tooltip): hover delay
smarroufin
pushed
#103 fix(Dropdown): close on click item with `to`