Commit Graph

19 Commits

Author SHA1 Message Date
upsiflu fe6647e0fb fix(color): indicate [autofocus] on interactive elements when not using the keyboard 2025-02-06 20:08:07 +01:00
upsiflu acae8e5f7d fix(ui): minor Modal component fixes 2025-02-06 18:58:39 +01:00
upsiflu 5f4bc5f175 feat(ui): add `cancel` prop to Modal; auto-focus previously focused element on close; add topleft slot 2025-02-06 18:58:39 +01:00
upsiflu b27d34bbbf fix(a11y): make modal actions responsive (wrap on slim screens) 2025-02-04 15:09:08 +01:00
upsiflu a2d79aa6bc refactor(style): Modal is not raised by default 2025-02-03 14:38:46 +01:00
ArneBo 9f69cfd9b5 feat(ui): destructive modals 2025-01-20 13:53:56 +01:00
upsiflu 7e19fd23f0 refactor(ui): move all Ui components into the same directory level 2025-01-10 00:46:57 +01:00
upsiflu 8240856630 refactor(ui): factor out alignment (like width and color) 2025-01-08 21:34:39 +01:00
upsiflu 4069d2ba71 refactor(ui): composable widths; default colors and widths; consistent props; 2025-01-08 21:34:37 +01:00
ArneBo 008d8e2a8a fix(ui): remove inert state when modal is closed; buttons are forced to be hidden on desktop 2025-01-08 21:34:36 +01:00
upsiflu 85004fa40e feat(ui): enable color props on Popover and Modal 2025-01-08 21:34:35 +01:00
upsiflu 1740fa7c11 feat(ui): enable and style shortcuts modal 2025-01-08 21:34:34 +01:00
upsiflu 74958dcf34 fix(style): add prop `overPopover` prop to render Modal over any popover 2025-01-08 21:34:04 +01:00
upsiflu e583c51a54 feat(ui): color (see "using color" in dev:ui-docs) 2025-01-08 21:34:03 +01:00
upsiflu aa2016ce59 feat(ui): make modal closed by default 2025-01-08 21:31:40 +01:00
upsiflu 0695d7e913 feat(ui): modal template for confirming dangerous actions 2025-01-08 21:31:39 +01:00
upsiflu 415661e0a5 chore(ui-docs): boolean variables start with 'is' 2025-01-08 21:31:18 +01:00
upsiflu 0e045bda11 chore(ui): make imports consistent; modernize `useProps` and `useModel`
WIP: #2355
2025-01-08 21:28:55 +01:00
upsiflu 744c4b8691 feat(ui-docs): implement dev:docs, build:docs and serve:docs (vitepress)
NOTE: type:module added to front/package.json. TODO: Check if app still builds
2025-01-08 21:28:55 +01:00