From 8230ce3c1601fa3c6ef561300b3ba087f76a2de8 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Fri, 11 Aug 2023 00:52:00 +0800 Subject: [PATCH] feat: add 'Enable glowing effect for the logo' setting --- src/components/Logo.vue | 3 ++- src/components/Settings/components/SearchPage.vue | 4 ++++ src/contentScripts/views/Search/Search.vue | 6 +++++- src/logic/storage.ts | 1 + src/models/models.ts | 1 + 5 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/components/Logo.vue b/src/components/Logo.vue index 655ed1ef..75692c24 100644 --- a/src/components/Logo.vue +++ b/src/components/Logo.vue @@ -2,6 +2,7 @@ interface Props { color?: string size: number + glow?: boolean } const props = withDefaults(defineProps(), { color: 'var(--bew-theme-color)', @@ -10,7 +11,7 @@ const props = withDefaults(defineProps(), { diff --git a/src/logic/storage.ts b/src/logic/storage.ts index dfd87999..df9b14eb 100644 --- a/src/logic/storage.ts +++ b/src/logic/storage.ts @@ -21,6 +21,7 @@ export const settings = useStorageLocal('settings', ref({ searchPageDarkenOnSearchFocus: true, searchPageLogoColor: 'themeColor', + searchPageLogoGlow: true, searchPageShowLogo: true, searchPageSearchBarFocusCharacter: '', individuallySetSearchPageWallpaper: false, diff --git a/src/models/models.ts b/src/models/models.ts index 4ef91893..19ac058a 100644 --- a/src/models/models.ts +++ b/src/models/models.ts @@ -13,6 +13,7 @@ export interface Settings { searchPageDarkenOnSearchFocus: boolean searchPageLogoColor: 'white' | 'themeColor' + searchPageLogoGlow: boolean searchPageShowLogo: boolean searchPageSearchBarFocusCharacter: string individuallySetSearchPageWallpaper: boolean