From bbb8bb5d90486272c2c6fab93342c38b879c2c18 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Mon, 23 Feb 2026 15:25:46 +0000 Subject: [PATCH] feat: add light mode for navigation sidebar (#8057) * feat: add light mode support for navigation sidebar Co-Authored-By: Claude Opus 4.6 * feat: use custom selected background for sidebar items Co-Authored-By: Claude Opus 4.5 * fix: darken sidebar section separators in light mode Co-Authored-By: Claude Opus 4.5 * refactor: lighten sidebar bg to #F3F3F7 and use border-light for separators Co-Authored-By: Claude Opus 4.5 * fix: use text-secondary for sidebar labels and text-hint for icons Co-Authored-By: Claude Opus 4.5 * refactor: extract dark sidebar background color to constant Co-Authored-By: Claude Opus 4.5 --------- Co-authored-by: Claude Opus 4.6 --- .../components/sidebar/DarkModeToggle.svelte | 4 +- .../lib/components/sidebar/MenuButton.svelte | 17 +++---- .../lib/components/sidebar/MenuLink.svelte | 6 +-- .../components/sidebar/SidebarContent.svelte | 6 +-- .../components/sidebar/WorkspaceMenu.svelte | 2 +- .../src/routes/(root)/(logged)/+layout.svelte | 48 +++++++++++-------- 6 files changed, 47 insertions(+), 36 deletions(-) diff --git a/frontend/src/lib/components/sidebar/DarkModeToggle.svelte b/frontend/src/lib/components/sidebar/DarkModeToggle.svelte index 54a738350a..769e4e0f41 100644 --- a/frontend/src/lib/components/sidebar/DarkModeToggle.svelte +++ b/frontend/src/lib/components/sidebar/DarkModeToggle.svelte @@ -20,8 +20,8 @@ -
-
- +
+
+ {#if $whitelabelNameStore} {$whitelabelNameStore} {:else} Windmill {/if}
-
+
{#snippet children({ createMenu })} @@ -554,7 +563,7 @@ }} label="Ask AI" class="!text-xs" - iconClasses="!text-ai-inverse dark:!text-ai" + iconClasses="!text-ai" shortcut={`${getModifierKey()}L`} />
@@ -573,13 +582,14 @@