upsiflu
|
adf3bffc9b
|
refactor(ui): layout section header without subdivision ('no-items') for use case with only full-width items
|
2025-01-08 21:37:54 +01:00 |
upsiflu
|
e99fc3b8aa
|
chore(front): spacings, gaps, paddings
|
2025-01-08 21:37:54 +01:00 |
upsiflu
|
2d42b3a07c
|
refactor(ui): Section component has no space on top (needs gap)
|
2025-01-08 21:37:54 +01:00 |
ArneBo
|
17bed3e9b4
|
fix(ui-docs) Loader documentation
|
2025-01-08 21:37:53 +01:00 |
upsiflu
|
6c1d1c5785
|
feat(ui): default height of 48px for all inputs
|
2025-01-08 21:34:40 +01:00 |
upsiflu
|
a068792306
|
feat(ui): editable list of pills
|
2025-01-08 21:34:40 +01:00 |
upsiflu
|
ae8ed94d5b
|
refactor(ui-docs): clearer examples for layout section component
|
2025-01-08 21:34:40 +01:00 |
upsiflu
|
2c078236d7
|
feat(docs): document layout section component
|
2025-01-08 21:34:40 +01:00 |
upsiflu
|
3f2dfc95b3
|
feat(ui): Layout section component
|
2025-01-08 21:34:40 +01:00 |
upsiflu
|
860f12512c
|
feat(ui): [WIP] Layout section component
|
2025-01-08 21:34:40 +01:00 |
upsiflu
|
e79aaf84de
|
chore(ui-docs): update documentation
|
2025-01-08 21:34:39 +01:00 |
upsiflu
|
8240856630
|
refactor(ui): factor out alignment (like width and color)
|
2025-01-08 21:34:39 +01:00 |
upsiflu
|
c9f59cbd26
|
fix(ui)
|
2025-01-08 21:34:39 +01:00 |
upsiflu
|
d8554f6ced
|
fix(ui-docs): evil pre-commit autocorrect
|
2025-01-08 21:34:39 +01:00 |
upsiflu
|
c0219d3fa8
|
chore(docs): update documentation to match code
|
2025-01-08 21:34:39 +01:00 |
upsiflu
|
3f9799fd20
|
fix(ui): width prop is respected on internal links
|
2025-01-08 21:34:39 +01:00 |
ArneBo
|
d0cea0fdf4
|
refactor(ui): change title to label prop for toggles for consistency
|
2025-01-08 21:34:39 +01:00 |
upsiflu
|
61e03ca9a0
|
chore(ui): minor improvements
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
8ff2c05e05
|
feat(ui): form layout
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
2ebda850c7
|
feat(ui): allow custom width (via composable props)
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
b2ba7e1e6a
|
feat(ui): add label prop and slot to textarea component
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
9e3f2cfb57
|
feat(ui): add `label` convenience prop to input
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
77090134d5
|
chore(ui-docs): add example code to input docs
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
f3da51bbe6
|
refactor(ui): implement search and password type input
|
2025-01-08 21:34:38 +01:00 |
upsiflu
|
9dd10d856d
|
refactor(ui-docs): minor improvements
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
3ba9f38fa7
|
feat(ui): add title prop to toggle
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
89d032950d
|
fix(style): fine-tune values
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
e99a2c2d25
|
chore(ui-docs): general improvements
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
dc9bd164ed
|
feat(ui-docs): example page layout with responsive grid
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
4069d2ba71
|
refactor(ui): composable widths; default colors and widths; consistent props;
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
c65b4bd4f0
|
feat(ui): more consistent props
|
2025-01-08 21:34:37 +01:00 |
upsiflu
|
2c608ae467
|
fix(ui-docs): dead links
|
2025-01-08 21:34:36 +01:00 |
upsiflu
|
50bb8808bf
|
fix(a11y): make popover focusable; document additional usability issues
|
2025-01-08 21:34:36 +01:00 |
upsiflu
|
146d624d38
|
feat(ui-docs): custom grid layout; add examples
|
2025-01-08 21:34:36 +01:00 |
upsiflu
|
0cbed99311
|
feat(ui-docs): improve layout documentation
|
2025-01-08 21:34:36 +01:00 |
upsiflu
|
e1bd30eb9d
|
feat(ui-docs): minor improvements and corrections
|
2025-01-08 21:34:36 +01:00 |
upsiflu
|
50edbf0cfa
|
feat(ui): document default color choice for buttons
|
2025-01-08 21:34:36 +01:00 |
upsiflu
|
a8c23648e4
|
feat(ui-docs): add default funkwhale background behind previews to better judge colors
|
2025-01-08 21:34:35 +01:00 |
upsiflu
|
6ee1343443
|
feat(ui-docs): improve card documentation
|
2025-01-08 21:34:35 +01:00 |
upsiflu
|
2602280080
|
chore(ui): simplify layout component, improve documentation
|
2025-01-08 21:34:35 +01:00 |
upsiflu
|
db3b00dd1f
|
feat(docs): show comparative example color uses in ui-docs
|
2025-01-08 21:34:35 +01:00 |
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 |