From 50c0c7d8650c228d7c07c97dfed223a262ab8c0f Mon Sep 17 00:00:00 2001 From: Yusur Princeps Date: Sat, 21 Mar 2026 13:13:21 +0100 Subject: [PATCH 1/2] add ColorThemeSelect --- src/lib/ColorThemeSelect.svelte | 59 +++++++++++++++++++++ src/lib/globals.svelte.ts | 4 ++ src/routes/settings/+layout.svelte | 2 +- src/routes/settings/appearance/+page.svelte | 11 +++- 4 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 src/lib/ColorThemeSelect.svelte diff --git a/src/lib/ColorThemeSelect.svelte b/src/lib/ColorThemeSelect.svelte new file mode 100644 index 0000000..c8cb588 --- /dev/null +++ b/src/lib/ColorThemeSelect.svelte @@ -0,0 +1,59 @@ + + + + + \ No newline at end of file diff --git a/src/lib/globals.svelte.ts b/src/lib/globals.svelte.ts index 1af19c9..411d9e6 100644 --- a/src/lib/globals.svelte.ts +++ b/src/lib/globals.svelte.ts @@ -65,6 +65,10 @@ export function getColorThemeCode (): number { return health.color_theme; } +export function setColorThemeCode(value: number) { + health.color_theme = value; +} + export function isLoaded(): boolean { return health.loaded; } \ No newline at end of file diff --git a/src/routes/settings/+layout.svelte b/src/routes/settings/+layout.svelte index e785cb1..3c3414c 100644 --- a/src/routes/settings/+layout.svelte +++ b/src/routes/settings/+layout.svelte @@ -16,6 +16,6 @@ let { children } = $props(); {/snippet} {#snippet right()} - + {/snippet} \ No newline at end of file diff --git a/src/routes/settings/appearance/+page.svelte b/src/routes/settings/appearance/+page.svelte index 265b473..44b2861 100644 --- a/src/routes/settings/appearance/+page.svelte +++ b/src/routes/settings/appearance/+page.svelte @@ -1,2 +1,11 @@ + + +
+

Color theme

+ +
\ No newline at end of file From 047fc545ae416f64d8a19dcbbcd8f126115e7f14 Mon Sep 17 00:00:00 2001 From: Yusur Princeps Date: Thu, 4 Jun 2026 11:16:55 +0200 Subject: [PATCH 2/2] add moderator list, create guild link --- package.json | 2 +- src/lib/Centered.svelte | 2 +- src/lib/HomeMenu.svelte | 5 ++++- src/lib/ModeratorList.svelte | 33 ++++++++++++++++++++++++++++ src/routes/[x+2b][name]/+page.svelte | 11 ++++++++-- src/routes/[x+2b][name]/+page.ts | 11 ++++++++-- 6 files changed, 57 insertions(+), 7 deletions(-) create mode 100644 src/lib/ModeratorList.svelte diff --git a/package.json b/package.json index fccf4cb..a7e2a09 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@yusurko/vigil", "private": true, - "version": "0.1.0-dev62", + "version": "0.1.0-dev74", "type": "module", "scripts": { "dev": "vite dev", diff --git a/src/lib/Centered.svelte b/src/lib/Centered.svelte index ab3b8c4..332f6b1 100644 --- a/src/lib/Centered.svelte +++ b/src/lib/Centered.svelte @@ -4,7 +4,7 @@ let { narrow = false, small = false, children } : { narrow?: boolean, small ?: b
- {@render children () } + {@render children() }