From 693e5316393bcd6b2755a466cedfb6012da8b1a3 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Wed, 5 Mar 2025 11:25:12 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20UI=20=E7=A7=BB=E5=85=A5=20@motajs/l?= =?UTF-8?q?egacy-ui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/client/src/index.ts | 2 + .../client/src}/keyCodes.ts | 0 packages/legacy-client/src/index.ts | 0 packages/legacy-data/src/index.ts | 0 packages/legacy-ui/package.json | 8 + .../legacy-ui/src}/animateController.ts | 0 .../legacy-ui/src}/components/box.vue | 4 +- .../legacy-ui/src}/components/boxAnimate.vue | 4 +- .../legacy-ui/src}/components/colomn.vue | 6 +- .../legacy-ui/src}/components/enemyOne.vue | 14 +- .../legacy-ui/src}/components/minimap.vue | 8 +- .../legacy-ui/src}/components/scroll.vue | 4 +- packages/legacy-ui/src/data/achievement.json | 88 +++ packages/legacy-ui/src/data/desc.json | 563 ++++++++++++++++++ packages/legacy-ui/src/data/skill.json | 43 ++ packages/legacy-ui/src/data/tips.json | 37 ++ packages/legacy-ui/src/index.ts | 7 + .../plugin => packages/legacy-ui/src}/mark.ts | 2 +- .../legacy-ui/src}/panel/enemyCritical.vue | 9 +- .../legacy-ui/src}/panel/enemySpecial.vue | 4 +- .../legacy-ui/src}/panel/enemyTarget.vue | 4 +- .../legacy-ui/src}/panel/keyboard.vue | 2 +- .../legacy-ui/src/tools}/achievement.ts | 5 +- .../legacy-ui/src/tools}/book.tsx | 2 +- .../legacy-ui/src/tools}/common.ts | 0 .../legacy-ui/src/tools}/completion.ts | 4 +- .../legacy-ui/src/tools}/equipbox.tsx | 0 .../legacy-ui/src/tools}/fixed.ts | 2 +- .../legacy-ui/src/tools}/fly.ts | 0 packages/legacy-ui/src/tools/index.ts | 7 + .../legacy-ui/src/tools}/toolbox.tsx | 2 - .../legacy-ui/src}/ui/achievement.vue | 4 +- {src => packages/legacy-ui/src}/ui/book.vue | 11 +- .../legacy-ui/src}/ui/bookDetail.vue | 4 +- .../legacy-ui/src}/ui/chapter.vue | 2 +- .../legacy-ui/src}/ui/completeAchievement.vue | 6 +- .../legacy-ui/src}/ui/danmaku.vue | 7 +- .../legacy-ui/src}/ui/danmakuEditor.vue | 4 +- {src => packages/legacy-ui/src}/ui/desc.vue | 2 +- .../legacy-ui/src}/ui/equipbox.vue | 22 +- {src => packages/legacy-ui/src}/ui/fixed.vue | 2 +- .../legacy-ui/src}/ui/fixedDetail.vue | 4 +- {src => packages/legacy-ui/src}/ui/fly.vue | 13 +- {src => packages/legacy-ui/src}/ui/hotkey.vue | 6 +- {src => packages/legacy-ui/src}/ui/index.ts | 1 - {src => packages/legacy-ui/src}/ui/load.vue | 2 +- .../legacy-ui/src}/ui/markedEnemy.vue | 2 +- .../legacy-ui/src}/ui/settings.vue | 8 +- {src => packages/legacy-ui/src}/ui/shop.vue | 2 +- {src => packages/legacy-ui/src}/ui/skill.vue | 2 +- .../legacy-ui/src}/ui/skillTree.vue | 4 +- {src => packages/legacy-ui/src}/ui/start.vue | 7 +- {src => packages/legacy-ui/src}/ui/tips.vue | 2 +- .../legacy-ui/src}/ui/toolEditor.vue | 6 +- .../legacy-ui/src}/ui/toolbar.vue | 4 +- .../legacy-ui/src}/ui/toolbox.vue | 14 +- {src/plugin => packages/legacy-ui/src}/use.ts | 4 +- .../legacy-ui/src}/utils.ts | 6 +- pnpm-lock.yaml | 30 + src/core/fx/webgl.ts | 2 +- src/core/index.ts | 36 +- src/core/main/action/move.ts | 2 +- src/core/main/custom/danmaku.ts | 2 +- src/core/main/custom/hotkey.ts | 9 +- src/core/main/custom/keyboard.ts | 4 +- src/core/main/custom/toolbar.ts | 54 +- src/core/main/init/hotkey.ts | 11 +- src/core/main/init/keyboard.ts | 2 +- src/core/main/init/toolbar.tsx | 9 +- src/core/main/init/ui.ts | 3 +- src/core/main/layout.ts | 509 ---------------- src/core/main/setting.ts | 6 +- src/core/main/storage.ts | 7 +- src/game/system.ts | 5 +- src/module/render/ui/settings.tsx | 2 +- src/module/render/ui/statusBar.tsx | 2 +- src/module/render/ui/toolbar.tsx | 4 +- src/package.json | 3 +- src/plugin/boss/palaceBossProjectile.ts | 2 +- src/plugin/chase/chase1.ts | 2 +- src/plugin/fx/frag.ts | 2 +- src/plugin/index.ts | 15 - src/plugin/ui/statusBar.ts | 4 - src/ui/bgmList.vue | 90 --- src/ui/statusBar.vue | 393 ------------ 85 files changed, 940 insertions(+), 1252 deletions(-) rename {src/plugin => packages/client/src}/keyCodes.ts (100%) create mode 100644 packages/legacy-client/src/index.ts create mode 100644 packages/legacy-data/src/index.ts create mode 100644 packages/legacy-ui/package.json rename {src/plugin => packages/legacy-ui/src}/animateController.ts (100%) rename {src => packages/legacy-ui/src}/components/box.vue (98%) rename {src => packages/legacy-ui/src}/components/boxAnimate.vue (93%) rename {src => packages/legacy-ui/src}/components/colomn.vue (94%) rename {src => packages/legacy-ui/src}/components/enemyOne.vue (93%) rename {src => packages/legacy-ui/src}/components/minimap.vue (95%) rename {src => packages/legacy-ui/src}/components/scroll.vue (98%) create mode 100644 packages/legacy-ui/src/data/achievement.json create mode 100644 packages/legacy-ui/src/data/desc.json create mode 100644 packages/legacy-ui/src/data/skill.json create mode 100644 packages/legacy-ui/src/data/tips.json create mode 100644 packages/legacy-ui/src/index.ts rename {src/plugin => packages/legacy-ui/src}/mark.ts (98%) rename {src => packages/legacy-ui/src}/panel/enemyCritical.vue (98%) rename {src => packages/legacy-ui/src}/panel/enemySpecial.vue (94%) rename {src => packages/legacy-ui/src}/panel/enemyTarget.vue (94%) rename {src => packages/legacy-ui/src}/panel/keyboard.vue (98%) rename {src/plugin/ui => packages/legacy-ui/src/tools}/achievement.ts (95%) rename {src/plugin/ui => packages/legacy-ui/src/tools}/book.tsx (98%) rename {src/plugin/ui => packages/legacy-ui/src/tools}/common.ts (100%) rename {src/plugin => packages/legacy-ui/src/tools}/completion.ts (97%) rename {src/plugin/ui => packages/legacy-ui/src/tools}/equipbox.tsx (100%) rename {src/plugin/ui => packages/legacy-ui/src/tools}/fixed.ts (96%) rename {src/plugin/ui => packages/legacy-ui/src/tools}/fly.ts (100%) create mode 100644 packages/legacy-ui/src/tools/index.ts rename {src/plugin/ui => packages/legacy-ui/src/tools}/toolbox.tsx (97%) rename {src => packages/legacy-ui/src}/ui/achievement.vue (99%) rename {src => packages/legacy-ui/src}/ui/book.vue (95%) rename {src => packages/legacy-ui/src}/ui/bookDetail.vue (98%) rename {src => packages/legacy-ui/src}/ui/chapter.vue (99%) rename {src => packages/legacy-ui/src}/ui/completeAchievement.vue (96%) rename {src => packages/legacy-ui/src}/ui/danmaku.vue (97%) rename {src => packages/legacy-ui/src}/ui/danmakuEditor.vue (99%) rename {src => packages/legacy-ui/src}/ui/desc.vue (97%) rename {src => packages/legacy-ui/src}/ui/equipbox.vue (97%) rename {src => packages/legacy-ui/src}/ui/fixed.vue (99%) rename {src => packages/legacy-ui/src}/ui/fixedDetail.vue (90%) rename {src => packages/legacy-ui/src}/ui/fly.vue (98%) rename {src => packages/legacy-ui/src}/ui/hotkey.vue (97%) rename {src => packages/legacy-ui/src}/ui/index.ts (95%) rename {src => packages/legacy-ui/src}/ui/load.vue (98%) rename {src => packages/legacy-ui/src}/ui/markedEnemy.vue (98%) rename {src => packages/legacy-ui/src}/ui/settings.vue (97%) rename {src => packages/legacy-ui/src}/ui/shop.vue (99%) rename {src => packages/legacy-ui/src}/ui/skill.vue (98%) rename {src => packages/legacy-ui/src}/ui/skillTree.vue (99%) rename {src => packages/legacy-ui/src}/ui/start.vue (99%) rename {src => packages/legacy-ui/src}/ui/tips.vue (96%) rename {src => packages/legacy-ui/src}/ui/toolEditor.vue (99%) rename {src => packages/legacy-ui/src}/ui/toolbar.vue (96%) rename {src => packages/legacy-ui/src}/ui/toolbox.vue (96%) rename {src/plugin => packages/legacy-ui/src}/use.ts (99%) rename {src/plugin => packages/legacy-ui/src}/utils.ts (98%) delete mode 100644 src/core/main/layout.ts delete mode 100644 src/plugin/ui/statusBar.ts delete mode 100644 src/ui/bgmList.vue delete mode 100644 src/ui/statusBar.vue diff --git a/packages/client/src/index.ts b/packages/client/src/index.ts index 23e98b3..8ab2f23 100644 --- a/packages/client/src/index.ts +++ b/packages/client/src/index.ts @@ -1 +1,3 @@ +export * from './keyCodes'; + export * as Render from '@motajs/render'; diff --git a/src/plugin/keyCodes.ts b/packages/client/src/keyCodes.ts similarity index 100% rename from src/plugin/keyCodes.ts rename to packages/client/src/keyCodes.ts diff --git a/packages/legacy-client/src/index.ts b/packages/legacy-client/src/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/legacy-data/src/index.ts b/packages/legacy-data/src/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/legacy-ui/package.json b/packages/legacy-ui/package.json new file mode 100644 index 0000000..be28215 --- /dev/null +++ b/packages/legacy-ui/package.json @@ -0,0 +1,8 @@ +{ + "name": "@motajs/legacy-ui", + "dependencies": { + "@motajs/render": "workspace:*", + "@motajs/common": "workspace:*", + "@motajs/client": "workspace:*" + } +} \ No newline at end of file diff --git a/src/plugin/animateController.ts b/packages/legacy-ui/src/animateController.ts similarity index 100% rename from src/plugin/animateController.ts rename to packages/legacy-ui/src/animateController.ts diff --git a/src/components/box.vue b/packages/legacy-ui/src/components/box.vue similarity index 98% rename from src/components/box.vue rename to packages/legacy-ui/src/components/box.vue index ce36d76..b522c32 100644 --- a/src/components/box.vue +++ b/packages/legacy-ui/src/components/box.vue @@ -49,8 +49,8 @@ - - diff --git a/src/ui/statusBar.vue b/src/ui/statusBar.vue deleted file mode 100644 index 39909ba..0000000 --- a/src/ui/statusBar.vue +++ /dev/null @@ -1,393 +0,0 @@ - - - - -