From af3e7cf20734722ca639f040f2459679d2039dcb Mon Sep 17 00:00:00 2001 From: Hakadao Date: Fri, 3 May 2024 23:23:56 +0800 Subject: [PATCH] perf: add `transform-gpu` to improve performance --- src/components/BackToTopAndRefreshButtons.vue | 1 + src/components/Dialog.vue | 1 + src/components/Dock/Dock.vue | 2 +- src/components/SearchBar/SearchBar.vue | 4 ++-- src/components/Settings/Settings.vue | 8 ++++---- src/components/TopBar/TopBar.vue | 5 +++-- src/contentScripts/views/Favorites/Favorites.vue | 2 +- src/contentScripts/views/Home/Home.vue | 4 ++-- src/contentScripts/views/WatchLater/WatchLater.vue | 2 +- src/styles/transitionAndTransitionGroup.scss | 6 +++--- 10 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/components/BackToTopAndRefreshButtons.vue b/src/components/BackToTopAndRefreshButtons.vue index 74d590de..02d8b328 100644 --- a/src/components/BackToTopAndRefreshButtons.vue +++ b/src/components/BackToTopAndRefreshButtons.vue @@ -21,6 +21,7 @@ const emit = defineEmits(['refresh', 'back-to-top']) --b-button-shadow-active: var(--bew-shadow-1); backdrop-filter: var(--bew-filter-glass-1); " + transform-gpu @click="showRefreshButton ? emit('refresh') : emit('back-to-top')" > diff --git a/src/components/Dialog.vue b/src/components/Dialog.vue index c545157b..35d2164e 100644 --- a/src/components/Dialog.vue +++ b/src/components/Dialog.vue @@ -92,6 +92,7 @@ function handleConfirm() { v-if="showDialog" class="dialog" pos="fixed top-0 left-0" w-full h-full z-100 z-10002 + transform-gpu >
@@ -344,7 +344,7 @@ async function handleClearSearchHistory() { @mixin card-content { --at-apply: text-base outline-none w-full - bg-$b-search-bar-color shadow-$bew-shadow-2; + bg-$b-search-bar-color shadow-$bew-shadow-2 transform-gpu; backdrop-filter: var(--bew-filter-glass-1); } diff --git a/src/components/Settings/Settings.vue b/src/components/Settings/Settings.vue index 3efd66ed..6cb413af 100644 --- a/src/components/Settings/Settings.vue +++ b/src/components/Settings/Settings.vue @@ -120,7 +120,7 @@ function setCurrentTitle() {