diff --git a/src/lib/settings/categories/AppearanceSettings.svelte b/src/lib/settings/categories/AppearanceSettings.svelte new file mode 100644 index 0000000..1b762f2 --- /dev/null +++ b/src/lib/settings/categories/AppearanceSettings.svelte @@ -0,0 +1,222 @@ + + + { if (!(e.target as HTMLElement)?.closest('.dropdown')) closeDropdowns(); }} + onkeydown={(e) => { if (e.key === 'Escape') closeDropdowns(); }} /> + +
+

Theme

+
+ +
+ +

UI Font

+
+ +
+ + {uiFontSize}px + +
+
+ +

Terminal Font

+
+ +
+ + {termFontSize}px + +
+
+ +

Terminal Cursor

+
+
+ {#each ['block', 'line', 'underline'] as s} + + {/each} +
+ +
+ +

Scrollback

+
+ setScrollback(scrollbackLines)} aria-label="Scrollback lines" /> + lines (100–100,000) +
+
+ +