From: PhiTux Date: Thu, 11 Sep 2025 15:54:25 +0000 (+0200) Subject: fixed darkmode detection X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=87e940eb3f9f70b071f69f68daa6186d46fa655a;p=DailyTxT.git fixed darkmode detection --- diff --git a/frontend/src/routes/(authed)/+layout.svelte b/frontend/src/routes/(authed)/+layout.svelte index b0838f3..853c5a0 100644 --- a/frontend/src/routes/(authed)/+layout.svelte +++ b/frontend/src/routes/(authed)/+layout.svelte @@ -367,6 +367,15 @@ }); } + let darkMode = $derived.by(() => { + if ($settings.darkModeAutoDetect) { + const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; + return prefersDark; + } else { + return $settings.useDarkMode; + } + }); + let aLookBackYearsInvalid = $state(false); // check if aLookBackYears is valid $effect(() => { @@ -444,7 +453,8 @@ document.body.style.backgroundColor = $settings.monochromeBackgroundColor; } else if ($settings.background === 'gradient') { document.body.style.backgroundColor = ''; - generateNeonMesh(); + console.log(darkMode); + generateNeonMesh(darkMode); } } diff --git a/frontend/src/routes/reauth/+page.svelte b/frontend/src/routes/reauth/+page.svelte index bc50b75..202eb9a 100644 --- a/frontend/src/routes/reauth/+page.svelte +++ b/frontend/src/routes/reauth/+page.svelte @@ -3,8 +3,6 @@ import { onMount } from 'svelte'; import axios from 'axios'; import { API_URL } from '$lib/APIurl.js'; - import Fa from 'svelte-fa'; - import { faLock } from '@fortawesome/free-solid-svg-icons'; import { generateNeonMesh, isAuthenticated } from '$lib/helpers'; import { getTranslate } from '@tolgee/svelte'; import logo from '$lib/assets/locked_heart_with_keyhole.svg';