From 68fd38677dfda88b19cecf14cec139c939f8d3c8 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 24 Jul 2025 13:44:13 +0800 Subject: [PATCH] fix: lint --- packages/stage-ui/src/components/Scenes/Live2D.vue | 2 ++ packages/stage-ui/src/components/Scenes/Live2D/Model.vue | 2 +- packages/stage-ui/src/components/Scenes/Stage.vue | 3 ++- packages/stage-ui/src/stores/settings.ts | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/stage-ui/src/components/Scenes/Live2D.vue b/packages/stage-ui/src/components/Scenes/Live2D.vue index b5a13e9cb..e0eab60c5 100644 --- a/packages/stage-ui/src/components/Scenes/Live2D.vue +++ b/packages/stage-ui/src/components/Scenes/Live2D.vue @@ -9,6 +9,7 @@ withDefaults(defineProps<{ paused?: boolean mouthOpenSize?: number focusAt?: { x: number, y: number } + disableFocusAt?: boolean xOffset?: number | string yOffset?: number | string scale?: number @@ -39,6 +40,7 @@ withDefaults(defineProps<{ :x-offset="xOffset" :y-offset="yOffset" :scale="scale" + :disable-focus-at="disableFocusAt" /> diff --git a/packages/stage-ui/src/components/Scenes/Live2D/Model.vue b/packages/stage-ui/src/components/Scenes/Live2D/Model.vue index ed9b7638d..23baaa8c4 100644 --- a/packages/stage-ui/src/components/Scenes/Live2D/Model.vue +++ b/packages/stage-ui/src/components/Scenes/Live2D/Model.vue @@ -31,7 +31,7 @@ const props = withDefaults(defineProps<{ mouthOpenSize: 0, paused: false, focusAt: () => ({ x: 0, y: 0 }), - disableFocusAt: useSettings().live2dDisableFocus, + disableFocusAt: false, scale: 1, }) diff --git a/packages/stage-ui/src/components/Scenes/Stage.vue b/packages/stage-ui/src/components/Scenes/Stage.vue index 86a7ec039..7c2658229 100644 --- a/packages/stage-ui/src/components/Scenes/Stage.vue +++ b/packages/stage-ui/src/components/Scenes/Stage.vue @@ -41,7 +41,7 @@ const db = ref() const vrmViewerRef = ref<{ setExpression: (expression: string) => void }>() -const { stageView, stageViewControlsEnabled } = storeToRefs(useSettings()) +const { stageView, stageViewControlsEnabled, live2dDisableFocus } = storeToRefs(useSettings()) const { mouthOpenSize } = storeToRefs(useSpeakingStore()) const { audioContext, calculateVolume } = useAudioContext() const { onBeforeMessageComposed, onBeforeSend, onTokenLiteral, onTokenSpecial, onStreamEnd, onAssistantResponseEnd } = useChatStore() @@ -237,6 +237,7 @@ onMounted(async () => { :x-offset="xOffset" :y-offset="yOffset" :scale="scale" + :disable-focus-at="live2dDisableFocus" /> { const selectedAudioDevice = ref() const language = useLocalStorage('settings/language', 'en') - + const stageView = useLocalStorage('settings/stage/view/model-renderer', '2d') const stageViewControlsEnabled = ref(false) const live2dDisableFocus = useLocalStorage('settings/live2d/disable-focus', false)