diff --git a/src/i18n/en_US.jsonc b/src/i18n/en_US.jsonc index a21553e5..ecccd6f5 100644 --- a/src/i18n/en_US.jsonc +++ b/src/i18n/en_US.jsonc @@ -210,6 +210,7 @@ "settings.option.visual.windowBackgroundStyle": "Window Background Style", // Toggle "settings.header.visual.windowBackgroundStyle.none": "None", "settings.header.visual.windowBackgroundStyle.artwork": "Artwork", + "settings.header.visual.windowBackgroundStyle.image": "Image", "settings.option.visual.animatedArtwork": "Animated Artwork", // Dropdown "settings.header.visual.animatedArtwork.always": "Always", "settings.header.visual.animatedArtwork.limited": "Limited to pages and special entries", diff --git a/src/main/base/store.ts b/src/main/base/store.ts index 35aa6f5d..185aceb7 100644 --- a/src/main/base/store.ts +++ b/src/main/base/store.ts @@ -132,6 +132,9 @@ export class ConfigStore { if (key.includes('migrations')) { continue; } + if(source[key] instanceof Array) { + continue + } if (source[key] instanceof Object) Object.assign(source[key], this.mergeStore(target[key], source[key])) } // Join `target` and modified `source` diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs index 98b615cf..d5d5c0d8 100644 --- a/src/renderer/views/pages/settings.ejs +++ b/src/renderer/views/pages/settings.ejs @@ -78,6 +78,7 @@