From 80b0e6c67e2e87a6fb801bfec1a0075e804a764d Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Wed, 11 Mar 2026 04:34:17 +0800 Subject: [PATCH] Revert "feat(stage-tamagotchi): add top drag area to move window (#1231)" This reverts commit d118980fa0eb6342b61652aedf26f15513e3117a. --- .../src/renderer/pages/index.vue | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/apps/stage-tamagotchi/src/renderer/pages/index.vue b/apps/stage-tamagotchi/src/renderer/pages/index.vue index a72b396be..ac996f965 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/index.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/index.vue @@ -3,10 +3,8 @@ import type { ChatProvider } from '@xsai-ext/providers/utils' import workletUrl from '@proj-airi/stage-ui/workers/vad/process.worklet?worker&url' -import { defineInvoke } from '@moeru/eventa' import { electron } from '@proj-airi/electron-eventa' import { - useElectronEventaContext, useElectronEventaInvoke, useElectronMouseAroundWindowBorder, useElectronMouseInElement, @@ -32,7 +30,7 @@ import { computed, onMounted, onUnmounted, ref, toRef, watch } from 'vue' import ControlsIsland from '../components/stage-islands/controls-island/index.vue' import ResourceStatusIsland from '../components/stage-islands/resource-status-island/index.vue' -import { electronOpenOnboarding, electronStartDraggingWindow } from '../../shared/eventa' +import { electronOpenOnboarding } from '../../shared/eventa' import { useControlsIslandStore } from '../stores/controls-island' import { useWindowStore } from '../stores/window' @@ -49,8 +47,6 @@ const shouldFadeOnCursorWithin = ref(false) const onboardingStore = useOnboardingStore() const openOnboarding = useElectronEventaInvoke(electronOpenOnboarding) -const isLinux = useElectronEventaInvoke(electron.app.isLinux) - const { isOutside: isOutsideWindow } = useElectronMouseInWindow() const { isOutside } = useElectronMouseInElement(controlsIslandRef) const isOutsideFor250Ms = refDebounced(isOutside, 250) @@ -87,17 +83,11 @@ const isAroundWindowBorderFor250Ms = refDebounced(isAroundWindowBorder, 250) const setIgnoreMouseEvents = useElectronEventaInvoke(electron.window.setIgnoreMouseEvents) -const context = useElectronEventaContext() -const startDraggingWindow = !isLinux() ? defineInvoke(context.value, electronStartDraggingWindow) : undefined - const live2dStore = useLive2d() const { scale, positionInPercentageString } = storeToRefs(live2dStore) const { live2dLookAtX, live2dLookAtY } = storeToRefs(useWindowStore()) const { fadeOnHoverEnabled } = storeToRefs(useControlsIslandStore()) -// Drag hint for window dragging -const showDragHint = ref(false) - watch(componentStateStage, () => isLoading.value = componentStateStage.value !== 'mounted', { immediate: true }) const { pause, resume } = watch(isTransparent, (transparent) => { @@ -348,16 +338,6 @@ watch([stream, () => vadLoaded.value], async ([s, loaded]) => { relative z-2 h-full overflow-hidden rounded-xl transition="opacity duration-500 ease-in-out" > -
-