Commit Graph

8366 Commits

Author SHA1 Message Date
upsiflu efc0fb4f19 feat(ui): make Link with item render similarly to Button with icon 2025-01-08 21:34:34 +01:00
upsiflu b31a8caf86 feat(ui): allow Layout component to embody Html tags (nav, header, ...) 2025-01-08 21:34:34 +01:00
upsiflu b5475a1cba feat(ui): allow Button to have neutral ("default") color (useful in combination with ghost or outline) 2025-01-08 21:34:34 +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 bddbb813dc fix(front): remove LegacyLayout from App.vue because it created errors in Chrome 2025-01-08 21:34:04 +01:00
ArneBo a0a97e2bca fix(ui): style sidebar search 2025-01-08 21:34:04 +01:00
upsiflu 1ca7f41ac2 feat(ui): implement link styles; use growing Spacers in Sidebar 2025-01-08 21:34:04 +01:00
upsiflu 302781d1fe fix(front): infinite recursion because Button component was replaced but not imported 2025-01-08 21:34:04 +01:00
upsiflu 13efd647b4 fix(ui): links cannot contain buttons. Props `solid` and `ghost` cannot be combined (see ui-docs) 2025-01-08 21:34:04 +01:00
upsiflu ac46d07c83 fix(ui): make override colors stronger; fix sidebar color, i.e. default raised (gray-800 -> gray-900) 2025-01-08 21:34:04 +01:00
ArneBo 0cd25f7ce4 fix(ui):theme color switch for ghost button 2025-01-08 21:34:04 +01:00
ArneBo d2a99599f0 fix(ui): color sidebar & enable ghost style buttons 2025-01-08 21:34:03 +01:00
upsiflu 973464a07a feat(ui): set and document global dark colors (theme-dark) 2025-01-08 21:34:03 +01:00
ArneBo 24c3eec56a fix(ui): replace questionmark radio icon in sidebar with boombox 2025-01-08 21:34:03 +01:00
ArneBo e563560cb1 fix(ui): sidebar layout 2025-01-08 21:34:03 +01:00
ArneBo b04e5254c4 fix(ui): use consistent import syntax 2025-01-08 21:34:03 +01:00
ArneBo 5e3b867aef fix(ui): remove douplicate button import from trackbase.vue 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 533cd4e21b fix(ui): make aria-pressed "true" when given as a prop to the Button component 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 925d2db0a6 chore(style): contain all Sidebar classes inside the module 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
ArneBo 7f293d4143 feat(ui): new user menu in sidebar 2025-01-08 21:34:03 +01:00
upsiflu 32cf6c2e3d feat(ui): [WIP] use new Ui components for user menu in sidebar 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 db197c24aa fix(ui): provide default injection value for 'popover' to eliminate error messages 2025-01-08 21:34:03 +01:00
ArneBo 3ad476fdfa fix(ui): [WIP] Sidebar add temporary user icon and router links until popover menus are in place 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 ee2819d826 fix(ui): repair link in card with `to` route (whole card as link) 2025-01-08 21:34:03 +01:00
ArneBo 58e5e84610 feat(ui): Sidebar link to existing router links 2025-01-08 21:34:02 +01:00
ArneBo 32f67674cd fix(ui): Working Sidebar buttons 2025-01-08 21:34:02 +01:00
ArneBo 97c9201584 feat(ui): New Sidebar Layout 2025-01-08 21:34:02 +01:00
upsiflu 12ac7d1e79 chore(ui): update sidebar content 2025-01-08 21:34:02 +01:00
upsiflu 94f02e2d02 feat(ui): colors for active links 2025-01-08 21:34:02 +01:00
upsiflu d703c3e88e chore(docs): document the live ui-docs (vitepress); document some frequent issues (troubleshooting) 2025-01-08 21:34:02 +01:00
upsiflu 637db1c9c7 feat(ui): [WIP] add placeholder paths to sidebar links 2025-01-08 21:34:02 +01:00
upsiflu 01c59e3088 feat(ui): [WIP] add placeholder paths to sidebar links 2025-01-08 21:34:02 +01:00
upsiflu 1c7bed0f7e feat(ui): [WIP] add placeholder paths to sidebar links 2025-01-08 21:34:02 +01:00
upsiflu 10361af8f9 feat(ui): finish Link component (for Sidebar) 2025-01-08 21:34:02 +01:00
upsiflu 95dd23dbd0 feat(ui): [WIP] replace buttons with links in sidebar 2025-01-08 21:34:02 +01:00
upsiflu 7c07f87cfd feat(ui): use dark and light theme for ui components in funkwhale app 2025-01-08 21:34:02 +01:00
upsiflu ad9e3dd4b0 feat(ui): [WIP] new `Link` component, use for sidebar links 2025-01-08 21:34:02 +01:00
upsiflu 8ea49dd251 fix(ui): default slot has no name, see https://vuejs.org/guide/components/slots 2025-01-08 21:34:01 +01:00
ArneBo af6f0a4ccb fix(ui): sidebar todo comment invisible with html comment 2025-01-08 21:34:01 +01:00
ArneBo 6d06d9514d fix(ui): fixing errors 2025-01-08 21:34:01 +01:00
ArneBo f3a7be03ed fix(ui): [WIP] replace buttons 2025-01-08 21:34:01 +01:00
upsiflu 316908fe61 fix(front): remove botched Html comment 2025-01-08 21:34:01 +01:00
upsiflu f3ee0b9f77 feat(ui): [WIP] activate UIv2 (new designs, new routes) 2025-01-08 21:34:01 +01:00