From 5ed5ce3d774a845203da50858ab13a13c774c2e8 Mon Sep 17 00:00:00 2001 From: wintbit Date: Sat, 4 Apr 2026 16:45:05 +0800 Subject: [PATCH 1/4] fix: update iframe source to production URL and enhance permissions --- src/components/panels/MatchReactionStrip.vue | 8 ++++---- src/components/panels/MatchSupportButton.vue | 17 +++++++++++++++-- src/iframe-inject.ts | 6 +++--- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/components/panels/MatchReactionStrip.vue b/src/components/panels/MatchReactionStrip.vue index 24e00e0..6eae6d4 100644 --- a/src/components/panels/MatchReactionStrip.vue +++ b/src/components/panels/MatchReactionStrip.vue @@ -55,15 +55,15 @@ function showReactionBurst(id: string, url: string) { burstHideTimer = setTimeout(() => { burstVisible.value = false; burstHideTimer = null; - }, 420); + }, 840); burstClearTimer = setTimeout(() => { burst.value = null; burstClearTimer = null; - }, 620); + }, 1200); burstUnlockTimer = setTimeout(() => { isBurstAnimating.value = false; burstUnlockTimer = null; - }, 620); + }, 1200); } function onReactionClick(item: ReactionItem) { @@ -136,7 +136,7 @@ function chipContentClass(count: number) { enter-active-class="transition duration-300 ease-out" enter-from-class="translate-y-6 scale-50 rotate-[-12deg] opacity-0" enter-to-class="-translate-y-1 scale-110 rotate-3 opacity-100" - leave-active-class="transition duration-200 ease-in" + leave-active-class="transition duration-500 ease-in" leave-from-class="-translate-y-3 scale-100 opacity-100" leave-to-class="-translate-y-8 scale-90 opacity-0" > diff --git a/src/components/panels/MatchSupportButton.vue b/src/components/panels/MatchSupportButton.vue index e3fac60..4c15db1 100644 --- a/src/components/panels/MatchSupportButton.vue +++ b/src/components/panels/MatchSupportButton.vue @@ -150,7 +150,7 @@ onBeforeUnmount(() => {