From 738f108586ad0cb911e8f3820fd29e053b61bc6d Mon Sep 17 00:00:00 2001 From: Neko Date: Mon, 4 Aug 2025 23:31:08 +0800 Subject: [PATCH] fix(stage-tamagotchi): resource island wasn't working (#347) --- .../Widgets/ResourceStatusIsland/index.vue | 4 +- .../tauri-window-pass-through-on-hover.ts | 26 +++++- .../stage-tamagotchi/src/composables/tauri.ts | 4 +- apps/stage-tamagotchi/src/pages/index.vue | 61 +++++++------- apps/stage-tamagotchi/src/stores/window.ts | 25 ++++++ .../src/models/whisper/whisper.rs | 84 ++++++++++++++----- cspell.config.yaml | 2 + 7 files changed, 146 insertions(+), 60 deletions(-) create mode 100644 apps/stage-tamagotchi/src/stores/window.ts diff --git a/apps/stage-tamagotchi/src/components/Widgets/ResourceStatusIsland/index.vue b/apps/stage-tamagotchi/src/components/Widgets/ResourceStatusIsland/index.vue index fd8f134de..073036603 100644 --- a/apps/stage-tamagotchi/src/components/Widgets/ResourceStatusIsland/index.vue +++ b/apps/stage-tamagotchi/src/components/Widgets/ResourceStatusIsland/index.vue @@ -7,7 +7,9 @@ import { ref, watch } from 'vue' import LoadingModules from './LoadingModules.vue' import { useResourcesStore } from '../../../stores/resources' +import { useWindowStore } from '../../../stores/window' +const { shouldHideView } = storeToRefs(useWindowStore()) const { atLeastOneLoading, atLeastOneLoadingDelay5s, atLeastOneLoadingDelay10s } = storeToRefs(useResourcesStore()) const loadingProgressOpen = ref(false) @@ -24,7 +26,7 @@ function handleClick() {