Commit Graph

3024 Commits

Author SHA1 Message Date
upsiflu 4d38a47d55 chore(ui-docs): change order to Button..Modal 2025-01-08 21:31:39 +01:00
ArneBo 46af65e54c fix(ui): import jQuery 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 66239b00a3 chore(typo): remove duplicate definition of `{ t }` 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 3d4562e180 chore(typo): execute function on click 2025-01-08 21:31:18 +01:00
upsiflu 4cfacf009f chore(typo): add missing vue imports 2025-01-08 21:31:18 +01:00
upsiflu bf859e38ee chore(typo): use existing color name 2025-01-08 21:31:18 +01:00
upsiflu f3961449f1 chore(typo): execute function on click 2025-01-08 21:31:18 +01:00
upsiflu e50a62b26a fix(ui): [WIP] remove fomantic dropdown 2025-01-08 21:31:18 +01:00
upsiflu 415661e0a5 chore(ui-docs): boolean variables start with 'is' 2025-01-08 21:31:18 +01:00
upsiflu 09077156ad chore(ui): [WIP] replace jquery-based dropdown with new popover 2025-01-08 21:31:18 +01:00
upsiflu b447daed47 chore(ui): use `store` object instead of `$store` plugin 2025-01-08 21:31:18 +01:00
ArneBo 074df60f09 WIP: TrackBase.vue 2025-01-08 21:30:13 +01:00
ArneBo 34ed89c378 fix(ui): more '''s declared as 'store' 2025-01-08 21:30:13 +01:00
ArneBo 30e4ea64c7 forgot one 2025-01-08 21:30:13 +01:00
ArneBo edad84b0b6 consistent use of i18n for translations, replace , and global variables with local definitions 2025-01-08 21:30:13 +01:00
ArneBo 4d78c2143c fix(ui):[WIP] replace popover menus, buttons, messages 2025-01-08 21:28:56 +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
ArneBo b726b27a7e fix(ui): remove fomantic 2025-01-08 21:28:56 +01:00
ArneBo 54bbb355b1 fix(ui): remove fix-fomantic from package.json 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
ArneBo b234b79acf fix(ui): remove fomantic post install script 2025-01-08 21:28:56 +01:00
ArneBo 0029107972 fix(ui): remove call of external ui from main.ts 2025-01-08 21:28:56 +01:00
ArneBo 3b537a2b85 fix(ui): remove fomantic, replace external ui with built stylesheets 2025-01-08 21:28:56 +01:00
ArneBo d967e91dcc fix(ui): active toggle visible in dark-theme 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 8d54d7b87a chore(front): Replace `defineProp` macro with `defineProps` builtin available in Vue 3.5 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
upsiflu 0edd80ac3b chore(i18n): Integrate Ui translations (vui namespace) #2355 2025-01-08 21:28:54 +01:00
ArneBo db2eb865b8 (chore):switch to development branch of ui 2025-01-08 21:28:54 +01:00
ArneBo b281d9a85d refactor: continue replacing artist card and widget 2025-01-08 21:28:54 +01:00
ArneBo 36965695d9 (refactor): replaced album cards 2025-01-08 21:28:53 +01:00
upsiflu b2d36abd81 feat(front): Load fallback image from album (feature was present in components/audio/artist/Card.vue) 2025-01-08 21:28:53 +01:00
upsiflu 2ea919cd81 refactor(Ui): Move style into component 2025-01-08 21:28:53 +01:00
ArneBo a9b60cc928 fix: correct paths in frontend 2025-01-08 21:28:53 +01:00
upsiflu f9e564fc9b fix(style): Remove classes that were overriding new Artist Card styles 2025-01-08 21:28:53 +01:00
upsiflu b2deead0ab fix(style): explicit import unneeded (styles are already globally loaded) 2025-01-08 21:28:53 +01:00
upsiflu b17c929801 dx: Paths in frontend templates: shorten 2025-01-08 21:28:53 +01:00
jon r 684fc13f7e Paths in frontend templates to find the source files. Move non-abstract external UI components into this repo. ArtistCard working, with missing css 2025-01-08 21:28:53 +01:00
jon r fe49c87e57 fix(front/hmr): ui from NPM + HMR default config
Co-Authored-By: upsiflu@gmail.com
Co-Authored-By: arne@ecobasa.org
2025-01-08 21:28:53 +01:00
ArneBo a7407d102e vue: activate HMR on localhost:8080 2025-01-08 21:28:53 +01:00
ArneBo 6db427f463 update docker image, mount ui outside of repo, scrap build routine 2025-01-08 21:28:53 +01:00
ArneBo 5e2e1ac40a switched to git commit for funkwhale/ui 2025-01-08 21:28:53 +01:00
ArneBo fd2ecd4c45 experimental shadow package from ui components 2025-01-08 21:28:53 +01:00
ArneBo 658946c15d WIP Replacing Cards 2025-01-08 21:28:52 +01:00
upsiflu be6df0fc3e feat(ui): Select upload destination with funkwhale-ui Card component 2025-01-08 21:28:52 +01:00