feat(desktop): default to dark theme

This commit is contained in:
t8y2 2026-05-18 23:20:15 +08:00
parent 12e285fc51
commit bef78ab70a
2 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@ export type AppThemeAppearance = "light" | "dark";
export function normalizeAppThemeMode(value: string | null): AppThemeMode {
if (value === "dark" || value === "light" || value === "system") return value;
return "light";
return "dark";
}
export function resolveAppThemeAppearance(mode: AppThemeMode, systemPrefersDark: boolean): AppThemeAppearance {

View File

@ -10,8 +10,8 @@ test("normalizes stored app theme modes", () => {
assert.equal(normalizeAppThemeMode("dark"), "dark");
assert.equal(normalizeAppThemeMode("light"), "light");
assert.equal(normalizeAppThemeMode("system"), "system");
assert.equal(normalizeAppThemeMode(null), "light");
assert.equal(normalizeAppThemeMode("unexpected"), "light");
assert.equal(normalizeAppThemeMode(null), "dark");
assert.equal(normalizeAppThemeMode("unexpected"), "dark");
});
test("resolves system app theme from current system preference", () => {