diff --git a/src/lib/settings/ThemeEditor.svelte b/src/lib/settings/ThemeEditor.svelte new file mode 100644 index 0000000..f40e560 --- /dev/null +++ b/src/lib/settings/ThemeEditor.svelte @@ -0,0 +1,227 @@ + + +
+
+

Theme Editor

+
+ + +
+
+ + +
+
+ +
+
+ Accents ({ACCENT_KEYS.length}) +
+ {#each ACCENT_KEYS as key} +
+ + updateColor(key, (e.target as HTMLInputElement).value)} /> + handleHexInput(key, (e.target as HTMLInputElement).value)} /> +
+ {/each} +
+
+ +
+ Neutrals ({NEUTRAL_KEYS.length}) +
+ {#each NEUTRAL_KEYS as key} +
+ + updateColor(key, (e.target as HTMLInputElement).value)} /> + handleHexInput(key, (e.target as HTMLInputElement).value)} /> +
+ {/each} +
+
+
+ + +
+ + diff --git a/src/lib/settings/categories/AppearanceSettings.svelte b/src/lib/settings/categories/AppearanceSettings.svelte index d974f1a..adabec9 100644 --- a/src/lib/settings/categories/AppearanceSettings.svelte +++ b/src/lib/settings/categories/AppearanceSettings.svelte @@ -1,9 +1,11 @@