From b25d22e686f689785653d17bb109b444f5082261 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Tue, 17 Mar 2026 05:29:47 +0100 Subject: [PATCH] =?UTF-8?q?feat(settings):=20Sprint=201=20=E2=80=94=20extr?= =?UTF-8?q?act=20AppearanceSettings=20from=20monolith=20(222=20lines)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../categories/AppearanceSettings.svelte | 222 ++++++++++++++++++ 1 file changed, 222 insertions(+) create mode 100644 src/lib/settings/categories/AppearanceSettings.svelte 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) +
+
+ +