From 1a577cfcfc35f1c2d7b3bade5b00c612b9c8f391 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Sat, 28 Jun 2025 21:02:26 +0300 Subject: [PATCH] theme previews --- .../settings_modal/tabs/appearance_tab.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/settings_modal/tabs/appearance_tab.js b/src/components/settings_modal/tabs/appearance_tab.js index fd18b91e5..c1fdd8c1a 100644 --- a/src/components/settings_modal/tabs/appearance_tab.js +++ b/src/components/settings_modal/tabs/appearance_tab.js @@ -391,7 +391,6 @@ const AppearanceTab = { inputRuleset: [...input, paletteRule].filter(x => x), ultimateBackgroundColor: '#000000', liteMode: true, - debug: true, onlyNormalState: true }) } @@ -400,7 +399,6 @@ const AppearanceTab = { inputRuleset: [], ultimateBackgroundColor: '#000000', liteMode: true, - debug: true, onlyNormalState: true }) } @@ -409,10 +407,16 @@ const AppearanceTab = { this.compilationCache[key] = theme3 } - return getScopedVersion( - getCssRules(theme3.eager), - '#theme-preview-' + key - ).join('\n') + const styleEl = document.getElementById('theme-holder') + const styleSheet = styleEl.sheet + styleSheet.insertRule([ + '#theme-preview-', + key, + ' {\n', + getCssRules(theme3.eager).join('\n'), + '\n}' + ].join(''), 'index-max') + } } }