From dc4499e8a23ec2f0e5c9cc6c21807e14088b2a7e Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Fri, 28 Mar 2025 00:19:40 +1100 Subject: [PATCH] refactor: remove legacy theme handling and streamline plugin initialization --- src/SEQTA.ts | 2 +- .../components/themes/ThemeSelector.svelte | 2 +- src/plugins/index.ts | 1 - src/plugins/themes.ts | 5 -- src/seqta/ui/themes/Themes.ts | 15 ---- src/seqta/ui/themes/UpdateThemePreview.ts | 75 ------------------ src/seqta/ui/themes/applyTheme.ts | 26 ------ src/seqta/ui/themes/deleteTheme.ts | 23 ------ src/seqta/ui/themes/disableTheme.ts | 37 --------- src/seqta/ui/themes/downloadTheme.ts | 79 ------------------- src/seqta/ui/themes/enableCurrent.ts | 14 ---- src/seqta/ui/themes/getAvailableThemes.ts | 29 ------- src/seqta/ui/themes/getTheme.ts | 14 ---- src/seqta/ui/themes/removeTheme.ts | 36 --------- src/seqta/ui/themes/saveTheme.ts | 30 ------- src/seqta/ui/themes/setTheme.ts | 38 --------- src/seqta/ui/themes/shareTheme.ts | 74 ----------------- 17 files changed, 2 insertions(+), 498 deletions(-) delete mode 100644 src/plugins/themes.ts delete mode 100644 src/seqta/ui/themes/Themes.ts delete mode 100644 src/seqta/ui/themes/UpdateThemePreview.ts delete mode 100644 src/seqta/ui/themes/applyTheme.ts delete mode 100644 src/seqta/ui/themes/deleteTheme.ts delete mode 100644 src/seqta/ui/themes/disableTheme.ts delete mode 100644 src/seqta/ui/themes/downloadTheme.ts delete mode 100644 src/seqta/ui/themes/enableCurrent.ts delete mode 100644 src/seqta/ui/themes/getAvailableThemes.ts delete mode 100644 src/seqta/ui/themes/getTheme.ts delete mode 100644 src/seqta/ui/themes/removeTheme.ts delete mode 100644 src/seqta/ui/themes/saveTheme.ts delete mode 100644 src/seqta/ui/themes/setTheme.ts delete mode 100644 src/seqta/ui/themes/shareTheme.ts diff --git a/src/SEQTA.ts b/src/SEQTA.ts index 7565dbbe..bff719c0 100644 --- a/src/SEQTA.ts +++ b/src/SEQTA.ts @@ -41,7 +41,7 @@ async function init() { if (settingsState.onoff) { // Initialize legacy plugins - const legacyPlugins = [plugins.Monofile, plugins.Themes]; + const legacyPlugins = [plugins.Monofile]; legacyPlugins.forEach(plugin => { if (typeof plugin === 'function') { plugin(); diff --git a/src/interface/components/themes/ThemeSelector.svelte b/src/interface/components/themes/ThemeSelector.svelte index 88e983e6..d6b6ce56 100644 --- a/src/interface/components/themes/ThemeSelector.svelte +++ b/src/interface/components/themes/ThemeSelector.svelte @@ -1,7 +1,7 @@