From f70c032f06f4b46f0433c723169406c093cd10fe Mon Sep 17 00:00:00 2001 From: sethburkart123 Date: Wed, 21 Aug 2024 17:44:27 +1000 Subject: [PATCH] fix: force dark mode on theme editing --- src/seqta/ui/themes/UpdateThemePreview.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/seqta/ui/themes/UpdateThemePreview.ts b/src/seqta/ui/themes/UpdateThemePreview.ts index d99d566f..3b2200c8 100644 --- a/src/seqta/ui/themes/UpdateThemePreview.ts +++ b/src/seqta/ui/themes/UpdateThemePreview.ts @@ -6,6 +6,14 @@ import { settingsState } from '../../utils/listeners/SettingsState'; export const UpdateThemePreview = async (updatedTheme: CustomThemeBase64 /* Omit & { CustomImages: Omit[] } */) => { const { CustomCSS, CustomImages, defaultColour } = updatedTheme; + if (updatedTheme.forceDark != undefined) { + if (updatedTheme.forceDark) { + settingsState.DarkMode = true; + } else { + settingsState.DarkMode = false; + } + } + // Update image data const currentImageIds = Object.keys(imageData); const updatedImageIds = CustomImages.map((image) => image.id);