diff --git a/src/interface/pages/settings/general.svelte b/src/interface/pages/settings/general.svelte
index ef02462e..94e5b89e 100644
--- a/src/interface/pages/settings/general.svelte
+++ b/src/interface/pages/settings/general.svelte
@@ -88,73 +88,6 @@
{/snippet}
- {#each pluginSettings as plugin}
-
-
- {#if (plugin as any).disableToggle}
-
-
-
Enable {plugin.name}
-
{plugin.description}
-
-
- updatePluginSetting(plugin.pluginId, 'enabled', value)}
- />
-
-
- {/if}
-
-
- {#if !((plugin as any).disableToggle) || (pluginSettingsValues[plugin.pluginId]?.enabled ?? true)}
- {#each Object.entries(plugin.settings) as [key, setting]}
-
- {#if key !== 'enabled'}
-
-
-
{setting.title || key}
-
{setting.description || ''}
-
-
- {#if setting.type === 'boolean'}
- updatePluginSetting(plugin.pluginId, key, value)}
- />
- {:else if setting.type === 'number'}
- updatePluginSetting(plugin.pluginId, key, value)}
- min={setting.min}
- max={setting.max}
- step={setting.step}
- />
- {:else if setting.type === 'string'}
- updatePluginSetting(plugin.pluginId, key, e.currentTarget.value)}
- />
- {:else if setting.type === 'select'}
-
-
- {/if}
- {/each}
- {/if}
-
- {/each}
-
{#each [
{
title: "Transparency Effects",
@@ -245,20 +178,88 @@
{ value: "netherlands", label: "Netherlands" }
]
}
- },
- {
- title: "BetterSEQTA+",
- description: "Enables BetterSEQTA+ features",
- id: 12,
- Component: Switch,
- props: {
- state: $settingsState.onoff,
- onChange: (isOn: boolean) => settingsState.onoff = isOn
- }
}
] as option}
{@render Setting(option)}
{/each}
+
+ {#each pluginSettings as plugin}
+
+
+ {#if (plugin as any).disableToggle}
+
+
+
Enable {plugin.name}
+
{plugin.description}
+
+
+ updatePluginSetting(plugin.pluginId, 'enabled', value)}
+ />
+
+
+ {/if}
+
+
+ {#if !((plugin as any).disableToggle) || (pluginSettingsValues[plugin.pluginId]?.enabled ?? true)}
+ {#each Object.entries(plugin.settings) as [key, setting]}
+
+ {#if key !== 'enabled'}
+
+
+
{setting.title || key}
+
{setting.description || ''}
+
+
+ {#if setting.type === 'boolean'}
+ updatePluginSetting(plugin.pluginId, key, value)}
+ />
+ {:else if setting.type === 'number'}
+ updatePluginSetting(plugin.pluginId, key, value)}
+ min={setting.min}
+ max={setting.max}
+ step={setting.step}
+ />
+ {:else if setting.type === 'string'}
+ updatePluginSetting(plugin.pluginId, key, e.currentTarget.value)}
+ />
+ {:else if setting.type === 'select'}
+
+
+ {/if}
+ {/each}
+ {/if}
+
+ {/each}
+
+ {@render Setting({
+ title: "BetterSEQTA+",
+ description: "Enables BetterSEQTA+ features",
+ id: 12,
+ Component: Switch,
+ props: {
+ state: $settingsState.onoff,
+ onChange: (isOn: boolean) => settingsState.onoff = isOn
+ }
+ })}
{#if $settingsState.devMode}
diff --git a/src/plugins/index.ts b/src/plugins/index.ts
index 7e7f99b9..5332e966 100644
--- a/src/plugins/index.ts
+++ b/src/plugins/index.ts
@@ -10,11 +10,11 @@ import assessmentsAveragePlugin from './built-in/assessmentsAverage';
const pluginManager = PluginManager.getInstance();
// Register built-in plugins
-pluginManager.registerPlugin(timetablePlugin);
-pluginManager.registerPlugin(notificationCollectorPlugin);
pluginManager.registerPlugin(themesPlugin);
pluginManager.registerPlugin(animatedBackgroundPlugin);
pluginManager.registerPlugin(assessmentsAveragePlugin);
+pluginManager.registerPlugin(notificationCollectorPlugin);
+pluginManager.registerPlugin(timetablePlugin);
//pluginManager.registerPlugin(testPlugin);
export { init as Monofile } from './monofile';