diff --git a/apps/stage-web/package.json b/apps/stage-web/package.json index a59cbafd3..ecd3ec4c7 100644 --- a/apps/stage-web/package.json +++ b/apps/stage-web/package.json @@ -99,6 +99,7 @@ "@proj-airi/elevenlabs": "workspace:^", "@proj-airi/lobe-icons": "workspace:^", "@proj-airi/provider-transformers": "workspace:^", + "@proj-airi/ui-transitions": "workspace:^", "@proj-airi/unplugin-download": "workspace:^", "@proj-airi/unplugin-live2d-sdk": "workspace:^", "@shikijs/markdown-it": "^3.1.0", diff --git a/apps/stage-web/src/App.vue b/apps/stage-web/src/App.vue index 7234d7796..b57c11d1d 100644 --- a/apps/stage-web/src/App.vue +++ b/apps/stage-web/src/App.vue @@ -1,5 +1,6 @@ diff --git a/apps/stage-web/src/components/Layouts/Header.vue b/apps/stage-web/src/components/Layouts/Header.vue index fab65e655..931e6c02f 100644 --- a/apps/stage-web/src/components/Layouts/Header.vue +++ b/apps/stage-web/src/components/Layouts/Header.vue @@ -1,9 +1,9 @@ @@ -24,6 +24,11 @@ const dark = useDark() アイリ - + +
+ diff --git a/apps/stage-web/src/pages/settings/index.vue b/apps/stage-web/src/pages/settings/index.vue new file mode 100644 index 000000000..cbcced5ed --- /dev/null +++ b/apps/stage-web/src/pages/settings/index.vue @@ -0,0 +1,11 @@ + + + +meta: + stageTransition: + name: slide + diff --git a/apps/stage-web/src/pages/settings/modules/index.vue b/apps/stage-web/src/pages/settings/modules/index.vue new file mode 100644 index 000000000..335a7b582 --- /dev/null +++ b/apps/stage-web/src/pages/settings/modules/index.vue @@ -0,0 +1,5 @@ + diff --git a/apps/stage-web/src/pages/settings/providers/index.vue b/apps/stage-web/src/pages/settings/providers/index.vue new file mode 100644 index 000000000..335a7b582 --- /dev/null +++ b/apps/stage-web/src/pages/settings/providers/index.vue @@ -0,0 +1,5 @@ + diff --git a/apps/stage-web/tsconfig.json b/apps/stage-web/tsconfig.json index 0fdb5f4aa..95159f274 100644 --- a/apps/stage-web/tsconfig.json +++ b/apps/stage-web/tsconfig.json @@ -9,6 +9,9 @@ "paths": { "@proj-airi/stage-ui/*": [ "../../packages/stage-ui/src/*" + ], + "@proj-airi/ui-transitions": [ + "../../packages/ui-transitions/src/index.ts" ] }, "resolveJsonModule": true, diff --git a/apps/stage-web/vite.config.ts b/apps/stage-web/vite.config.ts index fdb730f57..01af9b1cf 100644 --- a/apps/stage-web/vite.config.ts +++ b/apps/stage-web/vite.config.ts @@ -53,6 +53,7 @@ export default defineConfig({ resolve: { alias: { '@proj-airi/stage-ui': resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-ui', 'src')), + '@proj-airi/ui-transitions': resolve(join(import.meta.dirname, '..', '..', 'packages', 'ui-transitions', 'src')), '@proj-airi/stage-ui/stores': resolve(join(import.meta.dirname, '..', '..', 'packages', 'stage-ui', 'src', 'stores')), }, }, @@ -64,6 +65,7 @@ export default defineConfig({ include: [/\.vue$/, /\.md$/], ...templateCompilerOptions, }), + vueJsx: false, }, }), diff --git a/packages/stage-ui/src/components/Scenes/Live2D.vue b/packages/stage-ui/src/components/Scenes/Live2D.vue index f6bdcfb5d..12ea0fbe0 100644 --- a/packages/stage-ui/src/components/Scenes/Live2D.vue +++ b/packages/stage-ui/src/components/Scenes/Live2D.vue @@ -6,6 +6,7 @@ import { useSettings } from '../../stores' import Live2DCanvas from '../Live2D/Canvas.vue' import Live2DModel from '../Live2D/Model.vue' import Screen from '../Screen.vue' +import TransitionVertical from '../TransitionVertical.vue' withDefaults(defineProps<{ paused: boolean diff --git a/packages/ui-transitions/src/components/ArrowTransition.vue b/packages/ui-transitions/src/components/ArrowTransition.vue index 0b180372c..4421c9d4a 100644 --- a/packages/ui-transitions/src/components/ArrowTransition.vue +++ b/packages/ui-transitions/src/components/ArrowTransition.vue @@ -5,6 +5,7 @@ const props = withDefaults(defineProps<{ stageTransition?: { primaryColor?: string secondaryColor?: string + zIndex?: number } }>(), { stageTransition: () => ({ @@ -24,7 +25,7 @@ onMounted(() => {