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' }