From 404b7371fae4f0f4ffc20527fbec0404c3e2c2fd Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Sat, 4 Apr 2026 02:59:17 +0800 Subject: [PATCH] feat(scenarios-stage-tamagotchi-browser): anchor to, and dock avoiding --- .../platforms/macos-26/PlatformRoot.vue | 14 +- .../platforms/macos-26/constants.ts | 8 + .../macos-26/containers/window/WindowRoot.vue | 131 ++++++++++++++- .../containers/window/window-anchor.test.ts | 84 +++++++++ .../containers/window/window-anchor.ts | 159 ++++++++++++++++++ .../platforms/macos-26/ui/dock/dock.vue | 20 ++- .../src/scenes/intro-manual-scene.vue | 12 +- .../vitest.config.ts | 15 ++ 8 files changed, 437 insertions(+), 6 deletions(-) create mode 100644 packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/constants.ts create mode 100644 packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/containers/window/window-anchor.test.ts create mode 100644 packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/containers/window/window-anchor.ts create mode 100644 packages/scenarios-stage-tamagotchi-browser/vitest.config.ts diff --git a/packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/PlatformRoot.vue b/packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/PlatformRoot.vue index 5b689dd13..fd0975ae3 100644 --- a/packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/PlatformRoot.vue +++ b/packages/scenarios-stage-tamagotchi-browser/src/components/platforms/macos-26/PlatformRoot.vue @@ -1,6 +1,9 @@