Commit Graph

7227 Commits

Author SHA1 Message Date
timongh
35bbfde688 Change vue to external dependency 2023-03-11 09:17:38 +08:00
timongh
3ea86bccaa Change '@vue/runtime-dom' to 'vue' 2023-03-11 04:25:12 +08:00
timongh
c6381564f1 User defineAsyncComponent in FeedsFilterCard.vue 2023-03-11 04:22:29 +08:00
timongh
8faf1ce9f5 Fix ComponentDescription.vue
Make the description change in real time based on incoming prop
2023-03-11 04:16:43 +08:00
timongh
079dc155fd Change global features array to reactive 2023-03-11 02:51:09 +08:00
timongh
d659a18c4a Revert "Use markRaw when using dynamic component"
This reverts commit 218cc06b08.
2023-03-11 00:55:54 +08:00
timongh
0292276a8e Remove @vue/compat 2023-03-11 00:08:16 +08:00
timongh
9050154781 Fix restAttrs in text-control.ts 2023-03-10 21:43:41 +08:00
timongh
841499d9ee Add vue build feature flags
See https://github.com/vuejs/core/tree/main/packages/vue#bundler-build-feature-flags
2023-03-10 21:27:13 +08:00
timongh
ef51a17487 Fix UserItem.vue
It called toast with argument null.
2023-03-10 20:59:49 +08:00
timongh
218cc06b08 Use markRaw when using dynamic component 2023-03-10 01:23:44 +08:00
timongh
a56b56ba9a Fix ComponentTags.vue 2023-03-10 00:17:43 +08:00
timongh
720e8ff924 Fix types in custom-navbar-item.ts 2023-03-10 00:15:42 +08:00
timongh
d7b8053d96 Fix VButton 2023-03-09 21:30:15 +08:00
timongh
827ad64b04 Remove $options from VIcon 2023-03-09 17:35:35 +08:00
timongh
87189cc05e Fix event handlers
Fix event handlers with multiple lines of code in the Vue template.
2023-03-09 17:34:51 +08:00
timongh
0765347525 Fix mountVueComponent
It doesn't extract the `default` attribute.
2023-03-09 17:31:46 +08:00
timongh
f013e7a1b6 Fix some options type 2023-02-22 21:56:47 +08:00
timongh
a228b56885 Change some eslint rules 2023-02-12 18:29:17 +08:00
timongh
20f9f870d6 Fix some type errors 2023-02-12 18:23:00 +08:00
timongh
759aa38196 Fix some type errors in registry/lib/components/utils 2023-02-12 17:35:42 +08:00
timongh
30a335d0a8 Fix some type errors in registry/lib/components/style 2023-02-12 17:19:50 +08:00
timongh
bf03ada6a3 Fix some type errors in registry/lib/components/video 2023-02-12 16:38:54 +08:00
timongh
9e3a739fc2 Fix some type errors in src/components 2023-02-09 23:35:46 +08:00
timongh
e74b014c3a Fix some type errors in src/ui 2023-02-09 21:35:25 +08:00
timongh
bcbac0853e Fix some type errors in lib/components/style/custom-navbar 2023-02-09 20:16:16 +08:00
timongh
38d25fc3fa Fix type errors in registry/lib/components/touch/player-gestures/GesturePreview.vue 2023-02-09 19:55:43 +08:00
timongh
4789110236 Fix type errors when lodash.debounce used in vue component definition 2023-02-09 19:52:02 +08:00
timongh
99cb6c92c5 Fix type errors in registry/lib/components/feeds/filter/FeedsFilterCard.vue 2023-02-09 19:41:47 +08:00
timongh
a666e2af7a Fix type errors in src/components/launch-bar 2023-02-09 19:26:42 +08:00
timongh
495b52a095 Fix type of assetsOptions in DownloadVideo.vue 2023-02-09 18:06:03 +08:00
timongh
1ca7edb29e Remove Component's generic parameters 2023-02-09 17:55:20 +08:00
timongh
6a33d760d3 Replace () => import(./TheComponent.vue) to defineAsyncComponent 2023-02-09 17:41:14 +08:00
timongh
e187fb2d9d Use type Component as vue component in src/components/widget.ts 2023-02-09 17:29:38 +08:00
timongh
c5eeb6335c Use type Component as vue component in reimu/index.ts 2023-02-09 17:23:56 +08:00
timongh
8cc0e79ed8 Use type Component as vue component in dialog/index.ts 2023-02-09 17:19:24 +08:00
timongh
8f4f393c87 Use type Component as vue component in src/components/types.ts 2023-02-09 16:55:10 +08:00
timongh
0d381c3f3a Use type Component as vue component in launch-bar-actions.ts 2023-02-09 16:28:19 +08:00
timongh
4388cdf186 Use type Component as vue component in lib/components/video/download/types.ts 2023-02-09 14:04:40 +08:00
timongh
cd1410f9bb Use type Component as vue component in FreshLayoutItem 2023-02-09 13:38:47 +08:00
timongh
8c306f37db Use type Component as vue component in settings-panel/sub-pages/index.ts 2023-02-09 13:35:02 +08:00
timongh
4e875aaffd Use type Component as vue component in component-actions.ts 2023-02-09 13:28:23 +08:00
timongh
cd61a1b85c Use type Component as vue component in TabMappings 2023-02-09 13:28:23 +08:00
timongh
7ed9ced13d Use type Component as vue component in custom-navbar-item.ts 2023-02-09 13:28:22 +08:00
timongh
d24fbdd89a Removed all use of $refs. Instead, use ref() to define component references. 2023-02-09 03:10:06 +08:00
timongh
046957478d Remove mixins in registry/lib/components/style/home-redesign/mixin.ts 2023-02-08 16:26:31 +08:00
timongh
78f91156eb Remove mixins in src/components/settings-panel/mixins.ts 2023-02-08 14:57:15 +08:00
timongh
241ae31d9c Replace textControlMixin to vue composition style 2023-02-08 14:25:16 +08:00
timongh
d49d7b8909 Replace nextPageMixin to vue composition style 2023-02-08 03:19:44 +08:00
timongh
366a623008 Replace popupMixin to vue setup 2023-02-07 15:32:00 +08:00