From 70af6a6b721db0c77b70002e9b48b429e6d5714e Mon Sep 17 00:00:00 2001 From: Hikari Date: Sat, 7 Feb 2026 14:55:02 -0800 Subject: [PATCH] fix: make TodoPanel respect themes and clear on disconnect - Replace all hardcoded colours with CSS theme variables - TodoPanel now respects user's theme (Dark, Light, Trans Pride, etc.) - Clear todos when user disconnects (stop) - Preserve todos during reconnects (permission prompts, interrupts) - Only clear on real disconnect (when skipNextGreeting is false) --- src/lib/components/TodoPanel.svelte | 42 ++++++++++++++--------------- src/lib/tauri.ts | 4 +++ 2 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/lib/components/TodoPanel.svelte b/src/lib/components/TodoPanel.svelte index e6565d5..6245f31 100644 --- a/src/lib/components/TodoPanel.svelte +++ b/src/lib/components/TodoPanel.svelte @@ -15,12 +15,12 @@
-
+
-
+
-

Hikari's Todo List

+

Hikari's Todo List

{#if hasTodos} -

+

{completedCount} of {totalCount} completed

{/if} @@ -47,7 +47,7 @@