Commit Graph

562 Commits

Author SHA1 Message Date
renovate[bot] aaa3eed68a chore(deps): update all non-major dependencies (v4) (#5618)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-12-08 10:37:42 +01:00
Jakub Michálek 38cd3907c2 test(Popover): add better comment about disabled Axe rule (#5608) 2025-12-06 22:06:44 +01:00
Jakub Michálek ba60084a45 test(Select): add aria-label to axe test case (#5607) 2025-12-06 22:06:14 +01:00
Alex a92ee7b58b feat(InputMenu/Select/SelectMenu): add modelModifiers prop (#5559)
Co-authored-by: Sandro Circi <sandro.circi@digitoolmedia.com>
2025-12-04 11:41:02 +01:00
Benjamin Canac 38765c367d feat(Editor): new component (#5407)
Co-authored-by: Baptiste Leproux <leproux.baptiste@gmail.com>
2025-12-03 18:19:16 +01:00
renovate[bot] 4a752fb121 chore(deps): update dependency reka-ui to v2.6.1 (v4) (#5569)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-12-01 13:14:32 +01:00
Benjamin Canac b0b209e0be fix(Table): only forward necessary props (#5527) 2025-11-26 10:22:41 +01:00
Benjamin Canac 70317e55da fix(ContentSearch/DasboardSearch): set full height on mobile to prevent jump 2025-11-25 11:52:02 +01:00
Jakub Michálek 9409ef660b test(FileUpload): add aria-label to axe test case (#5509) 2025-11-22 11:08:19 +01:00
Jakub Michálek f99ec46a35 fix(Slider): add aria-label to thumb (#5313) 2025-11-22 11:07:33 +01:00
Benjamin Canac a9ed10d528 fix(Link): ensure consistency across Nuxt, Vue and Inertia
Resolves #5012
2025-11-19 10:58:58 +01:00
Benjamin Canac ddd8faf5ff fix(CheckboxGroup/RadioGroup/Switch): consistent disabled styles
Resolves #5391
2025-11-18 17:15:36 +01:00
Benjamin Canac 3e72bf85aa fix(ContentSearchButton/DashboardSearchButton): hide label and trailing with css when collapsed 2025-11-18 15:17:52 +01:00
Benjamin Canac f004031feb fix(NavigationMenu): hide label and trailing with css when collapsed
Resolves #4254
2025-11-18 15:17:11 +01:00
Benjamin Canac dd81d46eac feat(components): add data-slot attributes (#5447) 2025-11-13 15:21:28 +01:00
Benjamin Canac e751b37497 fix(CommandPalette/ContentSearch): improve performances and filtering logic (#5433) 2025-11-13 14:56:12 +01:00
Benjamin Canac 2af82e7a7e feat(FileUpload): add preview prop (#5443) 2025-11-12 19:36:19 +01:00
usmanibrahim74 620defa326 fix(Table): apply styles to th based on column meta (#5418)
Co-authored-by: usmanibraheem <usmanibraheem74@gmail.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-11-10 11:19:45 +01:00
Alex dabc4f85ab feat(InputDate): new component (#5387)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-11-08 15:29:25 +01:00
Alex 936253feae feat(InputTime): new component (#5302)
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-11-08 14:44:45 +01:00
rodriciru b61127af8c fix(AuthForm): ensure header is shown with leading slot (#5405)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-11-08 14:27:38 +01:00
Benjamin Canac eb491e1f25 fix(FileUpload): ensure native validation works with required (#5358) 2025-11-04 13:57:13 +01:00
Benjamin Canac 240897eaf6 feat(Modal): add scrollable prop (#5306) 2025-11-03 11:13:10 +01:00
Benjamin Canac 7fca5d754e feat(module): add theme.prefix option (#5341) 2025-11-03 10:15:19 +01:00
Benjamin Canac dc8040f22a test(Form): skip tests because of race condition 2025-10-29 14:30:28 +01:00
Jakub Michálek 55ea9be8a4 fix(AuthForm): use password input id for aria-controls (#5312) 2025-10-28 15:43:48 +01:00
renovate[bot] e8487b5ace chore(deps): update all non-major dependencies (v4) (#5326)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-27 10:45:44 +01:00
Benjamin Canac 2a09ac0c1e fix(Error/Main): render as div instead of main
Resolves #4955
2025-10-23 15:26:03 +02:00
Jakub Michálek 1858908d80 feat(InputNumber): handle increment / decrement as booleans (#4805)
Co-authored-by: Jakub <jakub.michalek@freelo.io>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-23 12:40:12 +02:00
renovate[bot] 807cfb062e chore(deps): update dependency reka-ui to v2.6.0 (v4) (#5287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-22 17:26:45 +02:00
Benjamin Canac af8c0232dc fix(ChatMessage): ensure left side takes full width 2025-10-22 15:45:02 +02:00
Benjamin Canac a85b0e1f61 fix(ChatMessage): only apply max-width on right side 2025-10-22 15:45:01 +02:00
Benjamin Canac 8f9176ce40 fix(ChatMessage): reset top and bottom margin 2025-10-22 15:45:01 +02:00
Hugo edda8a66bc feat(CommandPalette)!: add children-icon prop to use trailing-icon in input (#4397)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-21 15:13:54 +02:00
Ismael 38647a2d4a feat(CommandPalette): preserve group order in search results (#5197)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-21 14:19:05 +02:00
Benjamin Canac 9d13653156 fix(CommandPalette/ContextMenu/DropdownMenu): ensure items truncate work
Follow-up https://github.com/nuxt/ui/pull/5193
2025-10-21 12:06:52 +02:00
Hugo 70cf05f510 feat(components): handle description in items (#5193)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-20 17:39:23 +02:00
Benjamin Canac 63c0a5f1b2 feat(components): expose ui in slot props where used (#5207)
Co-authored-by: Sandro Circi <sandro.circi@digitoolmedia.com>
2025-10-17 16:18:59 +02:00
Stijn Slats 4095c9a555 fix(Kbd): return original value and use uppercase class (#5238)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-17 12:59:45 +02:00
Jakub Michálek f2d73e5bee test(components): add a11y tests (#5181)
Co-authored-by: Jakub <jakub.michalek@freelo.io>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-14 13:56:06 +02:00
Larra Su 6a6de8d763 feat(Empty): new component (#5200)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-14 10:58:18 +02:00
Alex 84f87a5953 feat(Tree): add global event handlers and checkbox example (#5195)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-10 16:02:51 +02:00
Benjamin Canac 70aaf4a3aa fix(CodeTree/Tree): restore item wrapper with presentation role
This partially reverts #4945 as it was breaking focus navigation.
2025-10-09 21:09:40 +02:00
Mike Newbon bb4f42c38a feat(Calendar): add variant prop (#5138)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-10-09 15:46:41 +02:00
Benjamin Canac c744d6ff82 feat(components): implement virtualization (#5162) 2025-10-08 10:41:49 +02:00
Benjamin Canac 69906bcc12 fix(FileUpload): use native img element for blob URLs preview
Resolves #5121, resolves #4824

Co-Authored-By: Sébastien Chopin <atinux@gmail.com>
2025-10-03 13:22:55 +02:00
Benjamin Canac 066b8a1ccd fix(Avatar): remove redundant img role
Resolves #5044
2025-10-01 15:15:41 +02:00
Benjamin Canac 095a0c1eec fix(ContentSearch/DashboardSearch): proxy modal props to support fullscreen 2025-10-01 12:19:53 +02:00
Malik fface35e54 fix(DashboardPanel/DashboardSidebar): handle RTL mode (#5109) 2025-09-30 10:35:29 +02:00
Jakub Michálek 62f64cc260 fix(Pagination): make ellipsis non-interactive (#5081)
Co-authored-by: Jakub <jakub.michalek@freelo.io>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-09-29 17:46:36 +02:00