From 9f89fe43400de38557f14a6c351fdfa08a2154ff Mon Sep 17 00:00:00 2001 From: Grzegorz Kucmierz Date: Tue, 10 Feb 2026 02:30:58 +0100 Subject: [PATCH] feat: disable win fanfare and sharing if guide was used --- src/components/WinModal.vue | 8 +++++--- src/composables/useSolver.js | 1 + src/stores/puzzle.js | 15 ++++++++++++++- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/src/components/WinModal.vue b/src/components/WinModal.vue index 655957e..91cbf60 100644 --- a/src/components/WinModal.vue +++ b/src/components/WinModal.vue @@ -223,7 +223,7 @@ const shareTo = async (target) => { }; onMounted(() => { - if (fireworksRef.value) { + if (fireworksRef.value && !store.hasUsedGuide) { fireworksInstance = new Fireworks(fireworksRef.value, { autoresize: true, opacity: 0.6, @@ -242,7 +242,9 @@ onMounted(() => { }); fireworksInstance.start(); } - playFanfare(); + if (!store.hasUsedGuide) { + playFanfare(); + } triggerVibration(); window.addEventListener('keydown', handleKeyDown); }); @@ -276,7 +278,7 @@ onUnmounted(() => { -
+