95 KiB
Changelog
2.14.1 (2024-02-23)
Bug Fixes
2.14.0 (2024-02-22)
Features
- Carousel: expose methods to allow autoplay (41ecd2a), closes #1300
- Divider: handle
sizeprop (#1307) (cbeede6) - Form: use nuxt
useIdto bind input labels (#1211) (27c71fa) - Input: handle type
file(946a39c), closes #563 - Modal: open programmatically (#1319) (6f29c62)
- Table: display progress bar when
loading(#1362) (3fe3521) - Tabs: add
unmountprop asfalseby default (843a978), closes #663 - Textarea: add
maxrowsprop to restrict autoresize (#1302) (f643e7b)
Bug Fixes
- Accordion: style disclosure
divafter #1199 (882247e) - Alert: remove
requiredtitle to prevent warning when using slot (e545b6f) - Card: prevent
bodypadding without default slot (f682905) - components: hydration attribute mismatch with vue
3.4(#1199) (10db144) - Form: improve
validatepath type (#1370) (5266591) - Form: return false when silent validation fails (#1371) (d4b6147)
- Link: check
disabledprop before navigating (#1321) (ac42ec1) - Meter: missing import of
Iconcomponent (f8b296f), closes #1328 - module: prevent tailwind warn with
bun(bb40c31), closes #809 - module: put back
alloption in icons plugin (412cd75), closes #1237 - Notification: remove
requiredtitle to prevent warning when using slot (aa2b1ca) - Progress: prevent
NaNpercent display when indeterminate (a55a08a) - RadioGroup: pass
helpprop to radio children (5a5b284), closes #1313 - SelectMenu: revert component
isafter #1199 (d0f4530) - utils: prevent merge of
popperkey (9f35297), closes #1393
Reverts
- Revert "docs: add missing
overflow-hiddenon components" (b893607)
2.13.0 (2024-01-30)
⚠ BREAKING CHANGES
- VerticalNavigation: use
Badgecomponent for consistency
Features
- Carousel: new component (#927) (f37b043)
- Dropdown: default delay from config (c4a1c04)
- Form: handle multiple paths in
validate(#1273) (20ac4b3) - HorizontalNavigation: new component (#1279) (b8007ba)
- InputMenu: handle
nullableprop when clearing input (5e49fb8) - Modal/Slideover: emit
close-preventedevent (#1207) (6faf15b) - module: add option to disable global css styles (#1266) (f96eb5e)
- Popover: default delay from config (7f5711b)
- Tooltip: default delay from config (3400b56)
- VerticalNavigation: use
Badgecomponent for consistency (3e81eee)
Bug Fixes
- Breadrumb: handle truncate (5d3a962)
- Link: propagate
activeprop to slot asisActive(b76e761) - Select: consistent placeholder with input and textarea (2cb41db), closes #1276
- Slideover: handle translate in RTL mode (#1259) (ea58c88)
2.12.3 (2024-01-18)
Bug Fixes
2.12.2 (2024-01-18)
Bug Fixes
- link: improve nuxt link
reltype (05e90aa)
2.12.1 (2024-01-18)
Bug Fixes
- Button: inherit nuxt link props without breaking
nuxt-component-meta(d3e19dc), closes #578 - Button: pass-through nuxt link props to
ULink(a44bfc8) - InputMenu: take
option-attributeinto account to display label (1a93791) - Link: prevent
typebind on<a>(b0df864) - SelectMenu: take
option-attributeinto account to display label (b9fe74b), closes #1151 - Tooltip: typo in kbd component (4405d32)
2.12.0 (2024-01-09)
⚠ BREAKING CHANGES
- Card: remove
overflow-hiddenon wrapper
Features
- Breadcrumb: handle
labelClassand mergeiconClass(f623ec1) - Dropdown: handle
labelClassand mergeiconClass(1c9835d), closes #716 - Dropdown: handle manual mode (3844714), closes #1143
- Form: expose submit function (#1186) (4a25a12)
- InputMenu: new component (#1095) (6d8d82a)
- Pagination: add
disabledprop (0976833), closes #1189 - Popover: open and close events (#1038) (f32f578)
- SelectMenu: add
emptyslot when no options (5d1919a), closes #1089 - SelectMenu: allow control of search query (f735db0), closes #1174
- SelectMenu: allow creating option despite search (#1080) (0fdc8f7)
- Table: add
sort-modeprop (56e0c9a), closes #1149 - Table: add custom sort function to columns (#1075) (4f3af6c)
- VerticalNavigation: ability to add dividers (#963) (ffd20b3)
- VerticalNavigation: handle
labelClassand mergeiconClass(a79f7c0) - VerticalNavigation: improve accessibility (#948) (29e64ca)
Bug Fixes
- Alert: always pass a function to actions click events (5d78111), closes #1197
- Card: remove
overflow-hiddenon wrapper (4124406), closes #806 #1034 - config: prevent class merge of
avatarsize (b22bd70) - Dropdown: improve placement with
hovermode (c6aa421), closes #1179 - Dropdown: merge item
class(7151b7b), closes #1157 - Form: invalid errors when using
clearby path (#1165) (97a3975) - Form: memory leak (#1185) (ea2a24b)
- forms: dont disable inputs and selects on
loading(3258167), closes #1117 - Link: handle
activeoverride when value is false (83631cc) - Popover: allow manual mode without blocking normal behaviour (3334e2a)
- Popover: improve placement with
hovermode (bc00f9c), closes #781 - RadioGroup: pass
option.disabledto children (0c8ab9d), closes #1109 - SelectMenu: input border focus after
tailwindcss3.4 (e8f573b) - Table: display nothing instead of error when key is missing (00d0fd5), closes #1173
- Table: respect sort prop updates from parent component (#1208) (c6841d0)
- Toggle: add missing
changeevent (4c84839), closes #1113 - update vue and fix type issues (#1112) (5c99ae1)
- useShortcuts: include
contenteditable="plaintext-only"elements inusingInput(#1159) (648eec3) - useShortcuts: invalid code after #1159 (56e1fed)
Reverts
- Revert "docs: pull
nuxt/ui-prodocs frommainbranch" (d0ce8ee)
2.11.1 (2023-12-11)
Bug Fixes
- Breadcrumb: handle divider in rtl (#1049) (e53cdea)
- CommandPalette: improve performances and avoid multiple recompute (db508b2)
- CommandPalette: missing right padding on input with close button (ad33b26)
- components: move remaining classes to config (#1039) (e408eab)
- module: prevent class merging on
defaultchildren (f07968a), closes #1076 - Notification: handle dynamic backgrounds (#1063) (1f0f618)
- RadioGroup: props reactivity issues (#1065) (7196d81)
- types: favor
Record<string, any>>instead ofobject(4d72a75) - types: improve with strict mode (#1041) (4a9b66a)
- types: workaround for
popperweak type (5718dfd), closes #644
Reverts
- Revert "chore(deps): pin
vitest" (6984989)
2.11.0 (2023-11-23)
Features
- Breadcrumb: new component (#506) (a35bfc7)
- Checkbox: config
label,requiredandhelpsize (a1b38c4) - Chip: new component (#886) (d4f1b5e)
- FormGroup: add eager validation (#992) (d39e2de)
- Icon: switch to
nuxt-iconwithdynamicprop or app config (#862) (c601fc6) - module: allow options override of
@egoist/tailwindcss-iconsplugin (#1013) (ec58948) - Notification: customize default timeout (#1003) (83c3be7)
- Popover: ability to add overlay (#1014) (06d4510)
- SelectMenu: allows to clear search query on close (#968) (11ccbbb)
- Textarea: add default slot for complex usages (55697e6), closes #971
- Toggle: add
sizeprop (#950) (3c71bf3) - types: support custom values from
app.config.ts(#863) (7339324)
Bug Fixes
- Alert: improve config options (91511b9), closes #760
- Alert: prevent
gapwhen no close button or action (9a1a1b8), closes #831 - ButtonGroup: handle components with children (#999) (f4be95d)
- CommandPalette: activate first option after async search (#981) (a975939)
- defineShortcuts: support minus
-key (#962) (de38afd) - Dropdown: pass event to
clickfunction (60fa2be) - Dropdown: use
NuxtLinkwithcustomprop to close on select (f323379), closes #899 - FormGroup: hydration mismatch on inputId (#942) (a3046aa)
- FormGroup: remove inputId if the input is a fieldset (#914) (e81d5cf)
- Input/Textarea: add
v-modelmodifiers (#856) (68f6956) - Link: handle
activestate whentoprop is not provided (6cc77a3), closes #988 - Link: reactivity issue with
activeprop (15a40f5), closes nuxt/nuxt.com#1432 - module:
booleantypes and bump nuxt to3.8.2(#1006) (ca62ce1) - module: use correct alias for
[#ui](https://github.com/nuxt/ui/issues/ui)-colors(#913) (c84438f) - Notification: improve config options (7cb987d)
- Notification: prevent
gapwhen no close button or action (ded6a7f) - Notifications: teleport to
body(#909) (8451f4d) - Progress: percentage calculation (#939) (c55871b)
- Radio: prevent
helptext from inlining with label (#894) (a2d70f0) - SelectMenu: fixes non-strings and nested searchable attributes (#967) (37fdf22)
2.10.0 (2023-10-31)
Features
- CommandPalette: handle
filterattribute in groups (#871) (8ba2a79) - Divider: new component (#757) (eb9ce6a)
- Form: handle
[@error](https://github.com/error)event (#718) (e16379f) - Input/Textarea: allow specifying autofocus delay for page transitions (#816) (8bfd359)
- Meter: new component (#827) (abbcc37)
- Pagination: add first and last page buttons (#842) (c5ce997)
- Popover: manual mode & horizontal offset (#781) (92b8618)
- popper:
arrowoption & docs consistency across components (#875) (f785ecd) - Progress: new component (#697) (2c5559b)
- RadioGroup: configurable label size (#881) (5a2644b)
- RadioGroup: new component (#730) (23d5dc7)
- Range: add
2xs,xs,xland2xlsizes to match progress component (3cb3914), closes #673 - Table: add
v-model:sortprop (#803) (9f4d88e) - Tooltip: adding option to show popper arrow (#868) (4ce2374)
Bug Fixes
- Accordion: toggle correct element when keyboard press (#805) (96296c3)
- Divider: display a single border when no content (3c5c338)
- Dropdown: use
NuxtLinkinstead ofULink(#882) (c37ad8b) - FormGroup: ensure size exists in config (#695) (f5f3388)
- Modal: remove padding on mobile with
fullscreenenabled (550ac10), closes #811 - Notification: add roles for accessibility (#724) (40f3b16)
- Table: enable sorting for nested column keys (#835) (b4f7b03)
- Table: prevent
[@select](https://github.com/select)event call when selecting all rows (#838) (51f4d54) - Tabs: truncate buttons content (ddbb431), closes #796
- types: handle sub-objects in
app.config.ts(button colors) (7be2af7), closes #858 - use explicit type imports (#830) (a8279d1)
2.9.0 (2023-10-02)
⚠ BREAKING CHANGES
- module: use
tailwind-mergeforapp.config& move config to components & type props (#692)
Features
- FormGroup: add slots (#714) (2fc9385)
- Link: add
activeprop to override default behaviour (#732) (8257a11) - Link: add
asprop (#535) (e404912) - module: use
tailwind-mergeforapp.config& move config to components & type props (#692) (34d2f57) - remove
lodash-es(#648) (d6476d1) - Table: add ability to custom style for
tdandtr(#741) (874447c)
Bug Fixes
- Accordion: close other items in circular order (#735) (6887f73)
- FormGroup: prevent input click from propagating to label (#651) (4c58330)
- FormGroup: use explicit label instead of implicit label (#638) (681f0e5)
- module: move
@headlessui/tailwindcssto plugins on module install (3e647e4) - module: retain props reactivity through
useUI(#745) (109ec52) - Pagination: handle
max > 5andmaxequal total pages (#728) (a071e4b) - Range: fix track pseudo-elements for mozilla (#636) (8955595)
- SelectMenu: handle numbers (0544a01), closes #574
- Table: add missing classes in
app.config.ts(a603ea5), closes #655 - Table: select all rows without select listener (#652) (83d609d)
- Tabs: add visible focus indicator on active tabs (#690) (be734fc)
- Tabs: allow custom keys in
TabItem(#671) (15e418e) - Tabs: prevent focus of
TabPanelwithtabindex="-1"(cbb2f28)
2.8.1 (2023-09-09)
Bug Fixes
- Form: fix
getValibotErrorto avoid importingsafeParseAsync(#640) (e8daf7f) - Form: fix valibot imports (#617) (1a7eb27)
- Pagination: page numbers not clickable (#624) (c1e0654)
2.8.0 (2023-09-07)
⚠ BREAKING CHANGES
- module: use
tailwind-mergefor class merging (#509)
Features
- Avatar: add
iconprop as fallback (df3b202) - Avatar: handle
icondefault fromapp.config.ts(55daed0) - ButtonGroup: add
orientationprop (#603) (b3bc6e2) - Form: add valibot supprt (#615) (ab5153a)
- Form: improve form control and input validation trigger (#487) (6d7973f)
- Modal: add
fullscreenprop (#523) (7e2bebd) - module: add
DEFAULTshade toprimarycolor (#493) (c6056ed) - module: use
tailwind-mergefor class merging (#509) (8880bdc) - Table: support nested keys in columns (#503) (858886a)
- Tabs: control selected index (#490) (aaf09ad)
Bug Fixes
- Alert: fix wrong type of
actions(#507) (b243e8c) - AvatarGroup: add
justify-endto wrapper to prevent right align (e578b0d) - AvatarGroup: pass default
sizeto max avatar (e49c673) - AvatarGroup: use
ui.wrapperasinheritAttrsis not false (eb609b1) - Badge: allow
labelas number (7c157ce) - Button: add missing prop types (#508) (a8a1c15)
- ButtonGroup: switch back to
uiprop (d4e3ab6) - Form: fix wrong type of validate (#496) (3d6839d)
- FormGroup:
sizewere invalid since default has been removed (7008df0) - FormGroup: add missing
refimport from vue (39042b3) - Form: use safeParseAsync for zod (#497) (8b19b18)
- module: missing
useHeadimport (0f252d0) - module: missing
useNuxtAppimport (888effe) - Popover: handle
hovermode with padding like dropdown (dc951ff) - Radio: put back
idfor label selection (9b3a22e) - SelectMenu: invalid
gapvalues (998314e) - Table: empty state is displayed if null (#517) (44ba758)
- Table: missing component imports (#608) (d936316)
- Tabs: recompute marker position when
v-modelchanges (#524) (fdce429) - Tooltip: hide on touch devices (#580) (f1ed007)
- use head instance from plugin (791804b)
2.7.0 (2023-08-01)
⚠ BREAKING CHANGES
- Link: rename from
LinkCustomand addexact-query/exact-hashprops - Badge: add colors and variants (solid has changed)
- SelectMenu: invert
uiandui-selectprops (#432)
Features
- Alert: new component (#449) (ab2abae)
- Badge: add colors and variants (solid has changed) (05503e5)
- Badge: rename
outlinetosubtle+ addsoftvariants (5bd5dc2) - CommandPalette: bind active and selected to scoped slot (#441) (b0440f8)
- FormGroup: add
sizeprop and theme options (#391) (d2a8a07) - Form: new component (#439) (a3aba1a)
- Link: rename from
LinkCustomand addexact-query/exact-hashprops (cefe5a7) - Notification: support html with
titleanddescriptionslots (#431) (df455db) - Range: increase narrowed surface (#459) (3b183ac)
- SelectMenu: add
value-attributeprop (#429) (959c968) - Tabs: new component (#450) (8298b62)
- ui: apply primary bg on
::selection(09d0ea2)
Bug Fixes
- FormGroup:
requiredstar display (3dd0492) - FormGroup: err when no prop defined (93aebe6)
- FormGroup: missing imports (#470) (dc1979c)
- FormGroup: set
sizedefault to null (c59595f) - Form: return state on validate (#472) (248b0a6)
- LinkCustom:
exactprop wasn't working (82e152b), closes #417 - LinkCustom: improve prop binding and prevent error with externals (914d156)
- Link: handle
disabledprop (396aae7), closes #473 - module: ensure
redcolor is safelisted for form elements (208acca), closes #423 #373 - module: omit colors defined as strings (927b63f)
- module: safelist all colors for
toast.add(2cd6208), closes #375 #440 - module: smart safelisting for components in snake case (e25be11), closes #461
- Popover: hover mode (#453) (10890e6)
- SelectMenu: invert
uiandui-selectprops (#432) (7cccbcf) - Table: hide data when loading state is active (#460) (2b3dc8d)
2.6.0 (2023-07-18)
⚠ BREAKING CHANGES
- Avatar: bind component attributes to img element (#421)
Features
- Accordion: add
multipleprop and close others by default (#364) (b78fcf9) - Accordion: new component (#301) (e50f377)
- Avatar: bind component attributes to img element (#421) (773a23f)
- Modal: add
prevent-closeprop (2cc5c0d), closes #303 - SelectMenu: handle async search (#426) (5f8fe85)
- Slideover: add
prevent-closeprop (d15e816) - Table: add click event for the entire row (#353) (d292706)
- Table: allow columns
classcustomization (5dffa86), closes #366
Bug Fixes
- Accordion: missing
refimport from vue (3de6b34) - Accordion: solve the shift between buttons when they are opened (#379) (eaf0043)
- ButtonGroup: err when no props on buttons (80a9738), closes #360
- Button: missing
disabledstate on some variants (41a5238) - Modal: disabling
transitionprop had no effect (db34665) - Range:
disabledthumb opacity (c92dc98) - Range: progress style (#385) (a79c165)
- SelectMenu: missing
appearon transition (cbe2b1b), closes #400 - Table: fixed row deletion bug on deselect (#425) (46b444a)
2.5.0 (2023-06-27)
⚠ BREAKING CHANGES
- Radio/Checkbox/Toggle: handle
colorprop for form elements (#323)
Features
- Avatar: handle
chipText(#306) (759af05) - defineShortcuts: chained shortcuts + docs update (#282) (a67f691)
- Radio/Checkbox/Toggle: handle
colorprop for form elements (#323) (ffb312d) - Range: new component (#290) (97a1c86)
- RTL support (#320) (4ea114a)
- Table: pass row index to table cell (#291) (71c2465)
- Table: reset sort on third click (1ff11ac), closes #300
Bug Fixes
- components: prefix
@headlessui/vuecomponents (41b85d5), closes #315 - defineShortcuts: missing
refimport (a880379) - defineShortcuts: missing
useDebounceFnimport (9cd73aa) - FormGroup: prevent overriding
colorof children (6be9290), closes #352 - Table: default
sortButtonicon (07b27a2) - Table: missing default sort icon when overriding
sort-buttonprop (0f3fe0d) - Toggle: add
opacity-50when disabled (c2ebb04) - Tooltip: add
colorin config (1b03b8a)
2.4.1 (2023-06-21)
Bug Fixes
- forms: precise type assertion for
onInputevent handler (#293) (457b7a9) - module: let
tailwindcssviewer enabled by default (4023fbe), closes #292 - module: safelist aliases for input (f719111)
- module: safelist regex when a
:was present before color (f7e2082) - Radio/Checkbox: remove legacy
custom(3bac087)
2.4.0 (2023-06-13)
⚠ BREAKING CHANGES
- forms: bind
$attrsto elements (#279) - Select: rename
text-attributetooption-attributeand defaults tolabel
Features
- CommandPalette: handle
empty-state(#271) (652af93) - module: smart safelisting (#268) (20fa4d2)
- Pagination: new component (#257) (f0b24ba)
- table: add loading state (#259) (4741532)
- table: add slot for empty state (#260) (f7a34c8)
Bug Fixes
-
ButtonGroup: invalid
sizevalidator (a617672) -
ButtonGroup: use
-space-x-pxon wrapper (d91c0bb) -
Button: same size when no label + uniformize form elements (a6903df)
-
deps: move
@tailwindcss/container-queriesto dependencies (9559d0b) -
forms:
paddedprop withp-0class (207444f) -
module: deduplicate default safelist as components may share same rules (2cfa1f8)
-
module: hardcode
graysafelist instead of deduplicate complex logic (a733c13) -
module: only safelist known colors (cdce519)
-
module: prevent safelisting dynamic
:colorvariables (ccd9ca5) -
module: transform
vuefiles to detect multi-line components (88c1930) -
module: use
@tailwindcss/formsclass strategy (#278) (be5f352) -
Notification: class priority for icon color (07f7855)
-
Radio/Checkbox: split preset as
indeterminateis checkbox only (429791d) -
SelectMenu: input focus after
be5f352(717a514) -
Table: colspan of
emptyandloadingis wrong when selection enabled (#284) (786d776) -
Toggle: missing
disabledprop (fe833eb) -
Select: rename
text-attributetooption-attributeand defaults tolabel(b4a96a8)
2.3.0 (2023-06-05)
⚠ BREAKING CHANGES
- Input: move pointer class inside its own preset class
- SelectMenu: remove
inline-flexfrom wrapper to behave like other form elements - Notification: rename to
closeButtonandactionButtonfor consistency - CommandPalette: rename props to
emptyStateandcloseButtonfor consistency - Toggle: rename icons to
onIcon/offIconfor consistency
Features
Bug Fixes
-
Avatar: placeholder font size (71edb91)
-
Badge: remove
console.login validator (f9b935f) -
Button: invalid padding when using
squareprop (1ebaa5a) -
CommandPalette: override of
closeButtonandemptyStateprops (2c673f5) -
defineShortcuts: err with input autocomplete that triggers
keydown(01fa85c) -
SelectMenu: disable on loading (8951923)
-
Table: add missing
text-leftinth.base(6bd5142) -
Table: missing
refimport fromvue(272af9d) -
Table: override of
sortButtonandemptyStateprops (192b0e6) -
Table: type
sortprop (3ba0aed) -
use
cloneVNodewhen altering props in render functions (5e50eb9), closes #252 -
CommandPalette: rename props to
emptyStateandcloseButtonfor consistency (daca463) -
Input: move pointer class inside its own preset class (f59a92c)
-
Notification: rename to
closeButtonandactionButtonfor consistency (4458656) -
SelectMenu: remove
inline-flexfrom wrapper to behave like other form elements (ba44c58) -
Toggle: rename icons to
onIcon/offIconfor consistency (8ee2ac1)
2.2.1 (2023-05-27)
Bug Fixes
2.2.0 (2023-05-26)
⚠ BREAKING CHANGES
- handle color states on form elements (#234)
- Notification: rename
progressColortocolorand style icon - Avatar: remove
chipVariantprop - VerticalNavigation: split preset
Features
Bug Fixes
-
Notification: remove default color on icon (1a9dc5c)
-
Radio/Checkbox: remove ring offset on focus (a56dbea)
-
Avatar: remove
chipVariantprop (1f22f84) -
Notification: rename
progressColortocolorand style icon (1b61ec7) -
VerticalNavigation: split preset (19923cb)
2.1.0 (2023-05-19)
Bug Fixes
- app.config: trailing space (703fdef)
- ButtonGroup/AvatarGroup: allow
v-for(#173) (3fa10aa) - DocsPageHeader: github component link (#182) (7f00ec6)
- Input: expose ref (2ded24b)
- module: add
.mjsextension to tailwindcontentwhen builded (246449b), closes #172 - Textarea: expose ref (ea740bf)
2.0.4 (2023-05-15)
Bug Fixes
- SelectMenu: add missing
inline-flexon wrapper (e8b4654)
2.0.3 (2023-05-15)
2.0.2 (2023-05-11)
Bug Fixes
- LinkCustom: handle
buttonwhen notoprop (c7c78cb)
2.0.1 (2023-05-11)
Bug Fixes
- app.config: remove old
u-classes (939efba) - Avatar:
graymissing forchipColor(fd4c80a) - Avatar: shrink chip ring (ebf5fd6)
- Button:
variantvalidator takes color into account (d1d8ab3) - colors: missing
useNuxtAppimport (76a0d61) - CommandPalette: expose input ref to template (192bf4c)
- CommandPalette: put back searchable on
v-showto input ref always exists (aacb7e9) - CommandPalette: wrong type usage (4665563)
- docs: sticky search button
z-index(f48ead6) - Icon: missing import (cd430a4)
- module: remove
.tsext from app.config (a076cae) - Notifications: missing
computedfrom vue (9ce43ac) - prefix imported components (0c69385)
- put back app.config for hmr (626409e)
- remove augmentation of app (#152) (f5c0030)
- revert back to runtime app for hmr (#153) (97b1a85)
- Select: move types from template (fa05653)
- Toggle: wrong
icon-offpositioning (d5471f4) - update to fix type issues (#151) (11e00a1)
- VerticalNavigation: improve focus (034a95d)
- VerticalNavigation: improve stacking context (28ee917)
2.0.0 (2023-05-04)
Features
1.2.11 (2023-05-04)
Bug Fixes
1.2.10 (2023-04-07)
Bug Fixes
- CommandPalette: typecheck (cfce152)
1.2.9 (2023-04-07)
1.2.8 (2023-04-04)
1.2.7 (2023-04-04)
Bug Fixes
- useTimer: remaining after pause (aafdfdb)
1.2.6 (2023-04-04)
1.2.5 (2023-04-04)
1.2.4 (2023-04-04)
1.2.3 (2023-03-22)
1.2.2 (2023-03-20)
1.2.1 (2023-03-20)
Bug Fixes
1.2.0 (2023-03-09)
Bug Fixes
1.1.4 (2023-03-02)
1.1.3 (2023-03-02)
1.1.2 (2023-02-28)
Bug Fixes
1.1.1 (2023-02-20)
1.1.0 (2023-02-17)
Features
- CommandPalette: handle async search for specific groups (efa9674)
Bug Fixes
- CommandPalette: types (4702a4f)
1.0.0 (2023-02-17)
Features
- migrate to
@egoist/tailwindcss-icons(ee33522)
0.2.1 (2023-02-16)
0.2.0 (2023-02-16)
0.1.39 (2023-02-16)
Features
- use
nuxt-icon(f5d068b)
Bug Fixes
- SelectCustom: handle search on string arrays (6018f00)
0.1.38 (2023-02-03)
0.1.37 (2023-02-03)
Bug Fixes
0.1.36 (2023-02-02)
Bug Fixes
- CommandPalette: put back cursor on top only when query changes (5bf5a31)
0.1.35 (2023-02-01)
Bug Fixes
- AvatarGroup: preset size prop (c90cd9c)
- Dropdown: lint (1c4d46e)
- Dropdown: prevent panel display when no items (a764486)
0.1.34 (2023-01-27)
Bug Fixes
- CommandPalette: typecheck (27717a5)
0.1.33 (2023-01-27)
0.1.32 (2023-01-23)
0.1.31 (2023-01-17)
0.1.30 (2023-01-17)
0.1.29 (2023-01-17)
0.1.28 (2023-01-13)
0.1.27 (2023-01-12)
0.1.26 (2023-01-09)
Bug Fixes
0.1.25 (2023-01-09)
0.1.24 (2023-01-04)
0.1.23 (2022-12-20)
0.1.22 (2022-12-19)
0.1.21 (2022-12-19)
0.1.20 (2022-12-19)
Bug Fixes
0.1.19 (2022-12-16)
0.1.18 (2022-12-15)
0.1.17 (2022-12-06)
Bug Fixes
- remove stop propagation on mode hover (16fd1c0)
0.1.16 (2022-12-06)
Bug Fixes
- Popover: preset from tooltip (0ade69d)
0.1.15 (2022-12-02)
Bug Fixes
0.1.14 (2022-12-02)
0.1.13 (2022-12-01)
0.1.12 (2022-11-29)
Bug Fixes
- Checkbox: types (629bb72)
0.1.11 (2022-11-29)
Bug Fixes
- Checkbox: revert type fix as it breaks checkboxes (7f18c6b)
0.1.10 (2022-11-26)
Bug Fixes
0.1.9 (2022-11-25)
Bug Fixes
0.1.8 (2022-11-16)
0.1.7 (2022-11-16)
0.1.6 (2022-11-15)
Bug Fixes
- SelectCustom: add
w-fullonComboboxButton(3a300f7)
0.1.5 (2022-11-08)
0.1.4 (2022-11-08)
Bug Fixes
0.1.3 (2022-11-04)
Bug Fixes
- docs: component input string field (e521e1a)
- types: add missing field in command palette type (#111) (28586c3)
0.1.2 (2022-10-27)
0.1.1 (2022-10-26)
Bug Fixes
- CommandPalette: lint (6fab68b)
- Dropdown: close on click item with
to(#103) (5517cc2) - Popover: avoid crash on mount if ref not loaded (#105) (e9f0224)
- SelectCustom: types and lint (ec8bd5c)
0.1.0 (2022-10-25)
Bug Fixes
toprop type (be94fea)- CommandPalette: command icons opacity in dark mode (abb93b5)
- CommandPalette: fix groups computed (9302b8d)
- CommandPalette: group items spacing (32922de)
- CommandPalette: hack for reactivity (b43394d)
- CommandPalette: icon color on hover (e4f148e)
- CommandPalette: icon inactive opacity on dark mode (5722a3a)
- CommandPalette: prevent empty active slot (056ab30)
- CommandPalette: prevent shortcuts to disappear on hover (f87252f)
- CommandPalette: reactivity issue + improve results (ec9f670), closes #95 #96
- CommandPalette: truncate suffix (aa242aa)
- default object options (95c14a4)
- Dropdown: increase timeout for hover mode (7291942)
- error in Popover and Dropdown (541ed30)
- icon: hydratation warning when loading same icon twice (#99) (d57647a)
- load icons on mount rather than within setup (#82) (62361bf)
- Modal: use object for
innerStyle(72dc0d0) - Notification: improve placement with description (945fec6)
- Notification: prevent error without timeout (8a66f5e)
- Popover:
inline-flexon trigger button (593573a) - SelectCustom: avoid submitting to form when closing (#83) (cf1b2cd)
0.0.3 (2022-07-18)
Features
- AvatarGroup: preset support (#69) (00b9a08)
- button: Add black variant (#34) (46ca8c5)
- clipboard: replace
navigator.clipboardwith vueuseuseClipboard(#33) (4532e09) - CommandPalette: implement component (18dceb7)
- Dropdown: add
hovermode (#45) (77149f0) - Icon: support custom component and emoji (c1a7629)
- migrate to
@nuxtjs/tailwindcss(#32) (702abf7) - module: handle variants with dynamic colors (5a8b078)
- plugins: clipboard (#29) (832ffe4)
- Popover: handle hovering mode (#47) (c431f8b)
- Slideover: add close button in header (#65) (2f90ce2)
- Slideover: allow opening from the right side (#64) (aecfef2)
- Slideover: preset support (#68) (5b4e4f8)
- toast: add aliases for
infoandwarningnotifications (23deef3) - toast: expose
timeoutto alias methods (#30) (6bd5197)
Bug Fixes
- Avatar: add missing
watchimport (cc01af8) - AvatarGroup: pass all avatar props (723f075)
- Avatar: missing
refimport (eb41b23) - Avatar: placeholder (#31) (1bec8d1)
- Avatar: prevent boolean src (da3ed26)
- Avatar: remove gradient support (ed499b3)
- Avatar: truncate placeholder if too long (#61) (6585bfc)
- Avatar: url error handling (#39) (fb3ff2e)
- Button: wrong config for icon size class (760da3d)
- Card: nullable validator on card roundedClass prop (c4a40b0)
- Card: prevent double class (06b07e2)
- Card: prevent empty
sm:class whenrounded-classis null (dd64637) - colors: hard-code colors as tailwindcss/colors is different (f67fdb7)
- colors: move primary to safeColors (3ab0698)
- CommandPalette: add missing import (ea293ba)
- CommandPaletteGroup: fail replace on items (1495ff9)
- CommandPaletteGroup: invalid spacing when no icon (cf65b4a)
- CommandPalette: options priority (76ffbf4)
- CommandPalette: slice from computed options (503b9a6)
- Dropdown and Popover manual padding (2e09939)
- Dropdown: improve disabled state (5fb7f10)
- Hover mode on Dropdown & Popover (#48) (8bc4902)
- Icon: missing imports (c3facb1)
- Icon: name can be an object (f513ea6)
- Icon: reload icon when prop name changes (78021d3)
- input: background should go into appearance (33b1176)
- Link:
exacthandling (ceedbe0) - Link: add missing
inactive-classonbuttonanda(035919a) - Link: handle
isActivethrough vue-router (aef1156) - Link: send correct active (d4b6599)
- Link: use
exact(7737242) - Modal:
widthClassprop and default preset value (#56) (d980176) - Modal: move classes to
DialogPanel(dfe86f0) - Modal: prevent attrs inherit (850c766)
- module:
gradient-avatarinclude (85c8210) - module: import
colorsfrom preset-mini (185273f) - module: move colors utils to runtime dir (93c9fe1)
- module: parse presets with mjs ext (b2705fe)
- module: presets content (b8dd80d)
- module: register typography plugin (bbbe57d)
- module: remove safelist on max-w (358387e)
- module: resolve runtime dir (65aa169)
- module: search in tailwind colors for
primaryandgray(10d89d3) - module: use
variantskey for safelist (4c89122) - Notifications: default value in
useState(af566ab) - Notifications: inexistant
z-55(60c72a2) - package: update
postbuild:docscommand (8045c7b) - plugins: error in provides (46ea467)
- Popover: add missing
onMountedimport (656b6e1) - Popover: add missing
refimport (2eb2fea) - popper: use
$elafter 1.5 upgrade (9554e80), closes /github.com/tailwindlabs/headlessui/discussions/1125#discussioncomment-2299441 - preset: replace avatar wrapper with
inline-flex(45cf898) - presets: add disabled bg color on nuxt buttons (e1d79d7)
- presets: defu merging (e034218)
- presets: dropdown avatar position (516e7fa)
- presets: support dark ring-offset-color (a9f1d93)
- SelectCustom: add default value to placeholder (8492e16)
- SelectCustom: add missing
listContainerClassprop (ae6e8ee) - SelectCustom: add missing
requiredprop (619f620) - SelectCustom: add missing
text-smclass (eb6fbd9) - SelectCustom: add missing bg in list input (da4e8d5)
- SelectCustom: add tabindex -1 to hidden input (09aed4b)
- SelectCustom: dark mode preset (1e6ad72)
- SelectCustom: handle placeholder when value is null (4e0d23e)
- SelectCustom: icon name in prop only for now (2e64343)
- SelectCustom: improve creatable placeholder (d413cf7)
- SelectCustom: missing padding on list (524f841)
- SelectCustom: move max-height on base (db39a9c)
- SelectCustom: move wrapper on top of
Listbox(8222d05) - SelectCustom: move wrapper under
Listbox(936d6a5) - SelectCustom: prop is
iconinstead oficonName(6da0c28) - SelectCustom: remove unused import (0e0f3e3)
- Select: default value handling (eb00439)
- Select: disable placeholder (7723704)
- Select: normalizedValue handling Object modelValue (#59) (e419d68)
- Slideover: remove useless padding (cf021a5)
- Textarea: autoresize (#43) (ba643d9)
- textarea: autoresize reactivity (#52) (f0bfe20)
- toast:
idshould be a string (7db0ca5) - Toggle: add
v-ifwhen icon props not defined (90ff1c0) - Tooltip: prevent close when hovering (18c194e)
- useTimer: lint rule changed (0e18526)
- utils: types (00e0ab3)
- VerticalNavigation:
link.avataris now an object (d733e25) - VerticalNavigation: remove
avatarSizeprop (f0835cf)
0.0.2 (2022-02-01)
Features
- AlertDialog: create component (#26) (71371ac)
- alert: Handle link as button (#25) (b218737)
- components: Update toggle component (8550c3b)
- module improvements (74bd7bc)
- support presets (#14) (8f09d0c)
Bug Fixes
- Badge: add missing vue import (542ee20)
- build: add missing
typesdir (f666ff1) - build: add plugins dir (3d2a5fe)
- build: include components (c30041f)
- Button: icon import (0de12aa)
- components dir resolution (500b4d6)
- docs: module import (84ec25b)
- forms: default should use functions (05c8f5d)
- Input: import
reffromvue(8d23d8f) - Input: remove ref import (9d70428)
- lint (78013a7)
- Modal: add missing
computedimport (11d6cc2) - module: optimize deps for gradient-avatar (09033bb)
- module: presets import (97f8f56)
- module: use
resolveModuleto import presets (2d31146) - Notification: add missing vue dep (cce650f)
- Notifications: add missing imports (4a8dd68)
- path misalignment in build, upgrade unocss (#3) (0b43414)
- provide exports without condition (d87a2c0)
- Select: missing vue imports (1755aa8)
- Textarea: imports from vue (ce46e58)
- toast: types (adbee9c)
- Toggle: add missing
computedimport (0f09c9b) - Tooltip: missing
refimport (b08a8cc) - useTimer: remove log (c6dcbd1)
- VerticalNavigation: add
v-ifon label (79d8e08)