From b9223f8a72dd2c5c7ca4bc61f430259b143427a7 Mon Sep 17 00:00:00 2001 From: LemonNeko Date: Wed, 16 Jul 2025 19:48:27 +0800 Subject: [PATCH] refactor(stage(live2d(settings))): merge ui, extract store (#277) --- .../Settings/Live2DModelControlButton.vue | 6 +- apps/stage-tamagotchi/src/pages/index.vue | 10 +- .../settings/appearance/color-scheme.vue | 2 +- .../src/pages/settings/models/index.vue | 12 +- .../src/components/Settings/ColorPalette.vue | 37 ---- .../Settings/Live2DModelControlButton.vue | 6 +- .../src/components/Widgets/Live2DSettings.vue | 182 ------------------ apps/stage-web/src/pages/index.vue | 10 +- .../settings/appearance/color-scheme.vue | 3 +- .../src/pages/settings/models/index.vue | 12 +- .../stage-ui/src/components/Scenes/Live2D.vue | 18 +- .../src/components/Scenes/Live2D/Model.vue | 58 +++--- .../stage-ui/src/components/Scenes/Stage.vue | 7 +- .../Widgets}/Settings/ColorPalette.vue | 0 .../Widgets/Settings}/Live2DSettings.vue | 86 +++++---- .../src/components/Widgets/Settings/index.ts | 2 + packages/stage-ui/src/stores/index.ts | 1 + packages/stage-ui/src/stores/live2d.ts | 32 +++ packages/stage-ui/src/stores/settings.ts | 25 --- 19 files changed, 158 insertions(+), 351 deletions(-) delete mode 100644 apps/stage-web/src/components/Settings/ColorPalette.vue delete mode 100644 apps/stage-web/src/components/Widgets/Live2DSettings.vue rename {apps/stage-tamagotchi/src/components => packages/stage-ui/src/components/Widgets}/Settings/ColorPalette.vue (100%) rename {apps/stage-tamagotchi/src/components/Widgets => packages/stage-ui/src/components/Widgets/Settings}/Live2DSettings.vue (59%) create mode 100644 packages/stage-ui/src/components/Widgets/Settings/index.ts create mode 100644 packages/stage-ui/src/stores/live2d.ts diff --git a/apps/stage-tamagotchi/src/components/Settings/Live2DModelControlButton.vue b/apps/stage-tamagotchi/src/components/Settings/Live2DModelControlButton.vue index 5a988d3f7..7c2cb19c3 100644 --- a/apps/stage-tamagotchi/src/components/Settings/Live2DModelControlButton.vue +++ b/apps/stage-tamagotchi/src/components/Settings/Live2DModelControlButton.vue @@ -1,16 +1,16 @@