From 8636def44be4020b57ed27d3fc55df3ac24acb02 Mon Sep 17 00:00:00 2001 From: Hakadao Date: Sun, 25 Jun 2023 02:39:17 +0800 Subject: [PATCH] feat: change wallpaper based on image url --- .../Settings/components/Appearance.vue | 43 ++++++++++++++++++- src/logic/storage.ts | 1 + src/models/models.ts | 1 + 3 files changed, 43 insertions(+), 2 deletions(-) diff --git a/src/components/Settings/components/Appearance.vue b/src/components/Settings/components/Appearance.vue index 15e9cb32..96a5e260 100644 --- a/src/components/Settings/components/Appearance.vue +++ b/src/components/Settings/components/Appearance.vue @@ -65,11 +65,36 @@ function changeWallpaper(url: string) { @click="changeThemeColor(bilibiliEvolvedThemeColor)" /> - + +
+
+ Build-in +
+
+ By URL +
+
+
+ +
+ +
+ + + + + +
+
+ ({ dockPosition: 'right', themeColor: '#00a1d6', recommendationMode: 'web', + wallpaperMode: 'buildIn', wallpaper: '', backgroundMaskOpacity: 0, }), { mergeDefaults: true }) diff --git a/src/models/models.ts b/src/models/models.ts index fd399d01..3b2f618f 100644 --- a/src/models/models.ts +++ b/src/models/models.ts @@ -6,4 +6,5 @@ export interface Settings { recommendationMode: 'web' | 'app' wallpaper: string backgroundMaskOpacity: number + wallpaperMode: 'buildIn' | 'byUrl' }