From 133d8fb0482032afac8388691057d6474945287b Mon Sep 17 00:00:00 2001 From: Samuel K Date: Thu, 28 May 2026 10:51:59 -0500 Subject: [PATCH 1/2] fix(desktop): swap IDE icons to dark variants in dark mode Dark-on-transparent IDE icons (code-server, cursor, bob, plus existing jupyter/none/zed) were difficult to see against the dark theme background. Mirror the LanguageIcon.svelte pattern: resolve icon paths reactively via prefers-color-scheme and load _dark.svg companions when present. Adds hand-tuned dark variants for code-server, cursor, bob, and marimo. --- .../renderer/public/icons/ides/bob_dark.svg | 123 ++++++++++++++++++ .../public/icons/ides/code-server_dark.svg | 3 + .../public/icons/ides/cursor_dark.svg | 19 +++ .../public/icons/ides/marimo_dark.svg | 19 +++ .../workspace/WorkspaceWizard.svelte | 72 ++++++---- 5 files changed, 208 insertions(+), 28 deletions(-) create mode 100644 desktop/src/renderer/public/icons/ides/bob_dark.svg create mode 100644 desktop/src/renderer/public/icons/ides/code-server_dark.svg create mode 100644 desktop/src/renderer/public/icons/ides/cursor_dark.svg create mode 100644 desktop/src/renderer/public/icons/ides/marimo_dark.svg diff --git a/desktop/src/renderer/public/icons/ides/bob_dark.svg b/desktop/src/renderer/public/icons/ides/bob_dark.svg new file mode 100644 index 000000000..1c316fa22 --- /dev/null +++ b/desktop/src/renderer/public/icons/ides/bob_dark.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/desktop/src/renderer/public/icons/ides/code-server_dark.svg b/desktop/src/renderer/public/icons/ides/code-server_dark.svg new file mode 100644 index 000000000..08d791601 --- /dev/null +++ b/desktop/src/renderer/public/icons/ides/code-server_dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/desktop/src/renderer/public/icons/ides/cursor_dark.svg b/desktop/src/renderer/public/icons/ides/cursor_dark.svg new file mode 100644 index 000000000..96e3e6820 --- /dev/null +++ b/desktop/src/renderer/public/icons/ides/cursor_dark.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/desktop/src/renderer/public/icons/ides/marimo_dark.svg b/desktop/src/renderer/public/icons/ides/marimo_dark.svg new file mode 100644 index 000000000..116d0b793 --- /dev/null +++ b/desktop/src/renderer/public/icons/ides/marimo_dark.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/desktop/src/renderer/src/lib/components/workspace/WorkspaceWizard.svelte b/desktop/src/renderer/src/lib/components/workspace/WorkspaceWizard.svelte index 41ba4a641..132b445c3 100644 --- a/desktop/src/renderer/src/lib/components/workspace/WorkspaceWizard.svelte +++ b/desktop/src/renderer/src/lib/components/workspace/WorkspaceWizard.svelte @@ -1,5 +1,6 @@