diff --git a/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx b/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx index 53ef8a1ecc..a30169a46a 100644 --- a/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx +++ b/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx @@ -98,6 +98,14 @@ export const WorkspaceReadyPage = ({ ...templateVersion(workspace.template_active_version_id), enabled: workspace.outdated, }); + const systemTheme = useState(() => { + if (typeof window.matchMedia === "undefined") { + // Default to dark mode! + return "dark"; + } + const isDark = window.matchMedia("(prefers-color-scheme: dark)"); + return isDark ? "dark" : "light"; + }); const buildLogs = useWorkspaceBuildLogs(workspace.latest_build.id); const shouldDisplayBuildLogs = @@ -124,12 +132,12 @@ export const WorkspaceReadyPage = ({ diff --git a/site/static/favicons/favicon-error.png b/site/static/favicons/favicon-error-dark.png similarity index 100% rename from site/static/favicons/favicon-error.png rename to site/static/favicons/favicon-error-dark.png diff --git a/site/static/favicons/favicon-error.svg b/site/static/favicons/favicon-error-dark.svg similarity index 100% rename from site/static/favicons/favicon-error.svg rename to site/static/favicons/favicon-error-dark.svg diff --git a/site/static/favicons/favicon-error-light.png b/site/static/favicons/favicon-error-light.png new file mode 100644 index 0000000000..4905ae236c Binary files /dev/null and b/site/static/favicons/favicon-error-light.png differ diff --git a/site/static/favicons/favicon-error-light.svg b/site/static/favicons/favicon-error-light.svg new file mode 100644 index 0000000000..7737cfd357 --- /dev/null +++ b/site/static/favicons/favicon-error-light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/site/static/favicons/favicon-running.png b/site/static/favicons/favicon-running-dark.png similarity index 100% rename from site/static/favicons/favicon-running.png rename to site/static/favicons/favicon-running-dark.png diff --git a/site/static/favicons/favicon-running.svg b/site/static/favicons/favicon-running-dark.svg similarity index 100% rename from site/static/favicons/favicon-running.svg rename to site/static/favicons/favicon-running-dark.svg diff --git a/site/static/favicons/favicon-running-light.png b/site/static/favicons/favicon-running-light.png new file mode 100644 index 0000000000..5cd57da4d8 Binary files /dev/null and b/site/static/favicons/favicon-running-light.png differ diff --git a/site/static/favicons/favicon-running-light.svg b/site/static/favicons/favicon-running-light.svg new file mode 100644 index 0000000000..92e70c9944 --- /dev/null +++ b/site/static/favicons/favicon-running-light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/site/static/favicons/favicon-success.png b/site/static/favicons/favicon-success-dark.png similarity index 100% rename from site/static/favicons/favicon-success.png rename to site/static/favicons/favicon-success-dark.png diff --git a/site/static/favicons/favicon-success.svg b/site/static/favicons/favicon-success-dark.svg similarity index 100% rename from site/static/favicons/favicon-success.svg rename to site/static/favicons/favicon-success-dark.svg diff --git a/site/static/favicons/favicon-success-light.png b/site/static/favicons/favicon-success-light.png new file mode 100644 index 0000000000..45ee20c2ef Binary files /dev/null and b/site/static/favicons/favicon-success-light.png differ diff --git a/site/static/favicons/favicon-success-light.svg b/site/static/favicons/favicon-success-light.svg new file mode 100644 index 0000000000..45254597e3 --- /dev/null +++ b/site/static/favicons/favicon-success-light.svg @@ -0,0 +1,4 @@ + + + + diff --git a/site/static/favicons/favicon-warning.png b/site/static/favicons/favicon-warning-dark.png similarity index 100% rename from site/static/favicons/favicon-warning.png rename to site/static/favicons/favicon-warning-dark.png diff --git a/site/static/favicons/favicon-warning.svg b/site/static/favicons/favicon-warning-dark.svg similarity index 100% rename from site/static/favicons/favicon-warning.svg rename to site/static/favicons/favicon-warning-dark.svg diff --git a/site/static/favicons/favicon-warning-light.png b/site/static/favicons/favicon-warning-light.png new file mode 100644 index 0000000000..240a4629b9 Binary files /dev/null and b/site/static/favicons/favicon-warning-light.png differ diff --git a/site/static/favicons/favicon-warning-light.svg b/site/static/favicons/favicon-warning-light.svg new file mode 100644 index 0000000000..fa951792ee --- /dev/null +++ b/site/static/favicons/favicon-warning-light.svg @@ -0,0 +1,4 @@ + + + +