From 62d3407d76fc4a12d46dc3595a36fc8e010bdf71 Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Sat, 6 Apr 2024 16:08:04 -0400 Subject: [PATCH] Minor styling and text updates --- src/lib/settings.ts | 6 ++-- src/lib/ui/Settings.svelte | 44 +++++++++++++++++---------- src/lib/ui/XTerm.svelte | 16 +++++----- src/lib/ui/themes.ts | 62 ++++++++++++++------------------------ 4 files changed, 61 insertions(+), 67 deletions(-) diff --git a/src/lib/settings.ts b/src/lib/settings.ts index b783ef6..c5febe5 100644 --- a/src/lib/settings.ts +++ b/src/lib/settings.ts @@ -1,13 +1,13 @@ import { persisted } from "svelte-persisted-store"; -import type themes from "./ui/themes.ts"; +import { type ThemeName, defaultTheme } from "./ui/themes"; export type SettingsStore = { name: string; - theme: keyof typeof themes; + theme: ThemeName; }; /** A persisted store for settings of the current user. */ export const settings = persisted("sshx-settings-store", { name: "", - theme: "defaultDark", + theme: defaultTheme, }); diff --git a/src/lib/ui/Settings.svelte b/src/lib/ui/Settings.svelte index 48b236d..741b7f1 100644 --- a/src/lib/ui/Settings.svelte +++ b/src/lib/ui/Settings.svelte @@ -1,6 +1,8 @@