From 7dc8e2c4a391a6f59704c75112da1bc5e9e6e698 Mon Sep 17 00:00:00 2001 From: Neko Date: Tue, 4 Aug 2026 17:51:15 +0800 Subject: [PATCH] refactor(stage-ui): improve onboarding, scrollable, and animated (#2215) --- .../src/renderer/pages/onboarding.vue | 15 +--- .../dialogs/onboarding/onboarding-dialog.vue | 4 +- .../dialogs/onboarding/onboarding.vue | 8 +-- .../onboarding/step-provider-selection.vue | 5 +- .../dialogs/onboarding/step-welcome.vue | 68 +++++++++++-------- 5 files changed, 47 insertions(+), 53 deletions(-) diff --git a/apps/stage-tamagotchi/src/renderer/pages/onboarding.vue b/apps/stage-tamagotchi/src/renderer/pages/onboarding.vue index 90af81cea..21f9b2a5b 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/onboarding.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/onboarding.vue @@ -53,10 +53,8 @@ async function handleConfigured() { :class="bgClass" >
-
-
- -
+
+
@@ -69,15 +67,6 @@ async function handleConfigured() { .onboarding-root::-webkit-scrollbar { display: none; } - -.onboarding-content { - padding: 8px 0 20px 0; -} - -.onboarding-scroll { - padding-top: 8px; - padding-bottom: 20px; -} diff --git a/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding-dialog.vue b/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding-dialog.vue index 2dc9fd5e8..cb909feea 100644 --- a/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding-dialog.vue +++ b/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding-dialog.vue @@ -36,7 +36,7 @@ onMounted(() => screenSafeArea.update()) Onboarding -
+
@@ -67,7 +67,7 @@ onMounted(() => screenSafeArea.update()) '[div&]:bg-neutral-400 [div&]:dark:bg-neutral-600', ]" /> -
+
diff --git a/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding.vue b/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding.vue index e1a89d940..fa8c63127 100644 --- a/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding.vue +++ b/packages/stage-ui/src/components/scenarios/dialogs/onboarding/onboarding.vue @@ -221,13 +221,13 @@ onMounted(() => {