Commit Graph

29 Commits

Author SHA1 Message Date
upsiflu e2582a4a3d feat(ui-docs): make ui-docs background neutral so we can better see the components on it 2025-01-08 21:34:35 +01:00
upsiflu 7162f496fa feat(ui): enable links on Popover items 2025-01-08 21:34:35 +01:00
upsiflu c2dcd6cdba feat(ui): enable columns layout 2025-01-08 21:34:35 +01:00
upsiflu 1b5cfc7215 feat(ui): add more style props to Button 2025-01-08 21:34:35 +01:00
upsiflu 873dcaa72b fix(docs): formatting error 2025-01-08 21:34:35 +01:00
upsiflu 3ab5830296 chore(docs): add usability hint to popover documentation 2025-01-08 21:34:35 +01:00
upsiflu 0460525e3f chore(docs): how to change colors 🌈 2025-01-08 21:34:35 +01:00
upsiflu a64bfa5f20 fix(style): implement all necessary central color definitions for the Sidebar links and buttons 2025-01-08 21:34:34 +01:00
upsiflu 1ca7f41ac2 feat(ui): implement link styles; use growing Spacers in Sidebar 2025-01-08 21:34:04 +01:00
upsiflu 973464a07a feat(ui): set and document global dark colors (theme-dark) 2025-01-08 21:34:03 +01:00
upsiflu eb1344442d chore(ui-docs): improve color documentation and clean up colors.ts 2025-01-08 21:34:03 +01:00
upsiflu e583c51a54 feat(ui): color (see "using color" in dev:ui-docs) 2025-01-08 21:34:03 +01:00
upsiflu 3865cbac93 feat(ui): add layout and spacing options 2025-01-08 21:34:03 +01:00
upsiflu adec453e83 feat(ui-docs): add usability warning; make encapsulating popover state the default example; add example with long list; add TOC 2025-01-08 21:34:03 +01:00
upsiflu e1072b9dbb chore(ui-docs): rename `Layout` to `Theme` to prevent confusion with Layout component 2025-01-08 21:34:03 +01:00
upsiflu 2273cab38d feat(ui-docs): activate global router 2025-01-08 21:34:03 +01:00
upsiflu ad9e3dd4b0 feat(ui): [WIP] new `Link` component, use for sidebar links 2025-01-08 21:34:02 +01:00
upsiflu aa2016ce59 feat(ui): make modal closed by default 2025-01-08 21:31:40 +01:00
upsiflu 4d38a47d55 chore(ui-docs): change order to Button..Modal 2025-01-08 21:31:39 +01:00
upsiflu 0695d7e913 feat(ui): modal template for confirming dangerous actions 2025-01-08 21:31:39 +01:00
upsiflu a0acb15492 chore(cleanup): remove unused imports and functions 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
ArneBo 481fee8f5f fix(ui-docs): Reveal hidden dropdown menu in popover component and fix it to be working 2025-01-08 21:28:56 +01:00
upsiflu e236c3e8f6 feat(ui-docs): document contributing to Ui components 2025-01-08 21:28:56 +01:00
upsiflu 534c074a4f feat(ui): integrate theme in ui-docs (`yarn docs:dev`) 2025-01-08 21:28:55 +01:00
upsiflu 4fdecbe629 fix(ui config): enable vitepress support in editors; upgrade to vue v3.5
This fix enables destructuring for `defineModel` and `defineProps` used
in the ui components
2025-01-08 21:28:55 +01:00
upsiflu 0e045bda11 chore(ui): make imports consistent; modernize `useProps` and `useModel`
WIP: #2355
2025-01-08 21:28:55 +01:00
upsiflu 215857233a chore(ui): move docs markdown files into ui-docs because vitepress could not access parent directory 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