diff --git a/web/src/settings_config.ts b/web/src/settings_config.ts
index 4c290d97ac..23084dbd88 100644
--- a/web/src/settings_config.ts
+++ b/web/src/settings_config.ts
@@ -108,11 +108,11 @@ export const color_scheme_values = {
code: 1,
description: $t({defaultMessage: "Automatic (follows system settings)"}),
},
- day: {
+ light: {
code: 3,
description: $t({defaultMessage: "Light"}),
},
- night: {
+ dark: {
code: 2,
description: $t({defaultMessage: "Dark"}),
},
diff --git a/web/src/settings_data.ts b/web/src/settings_data.ts
index 73bd311653..ee657def9e 100644
--- a/web/src/settings_data.ts
+++ b/web/src/settings_data.ts
@@ -225,7 +225,7 @@ export function should_mask_unread_count(sub_muted: boolean): boolean {
}
export function using_dark_theme(): boolean {
- if (user_settings.color_scheme === settings_config.color_scheme_values.night.code) {
+ if (user_settings.color_scheme === settings_config.color_scheme_values.dark.code) {
return true;
}
diff --git a/web/src/theme.ts b/web/src/theme.ts
index 1b5f161fb4..3de4cab6cc 100644
--- a/web/src/theme.ts
+++ b/web/src/theme.ts
@@ -21,9 +21,9 @@ function set_automatic_theme(): void {
}
export function set_theme(color_scheme: number): void {
- if (color_scheme === settings_config.color_scheme_values.night.code) {
+ if (color_scheme === settings_config.color_scheme_values.dark.code) {
set_dark_theme();
- } else if (color_scheme === settings_config.color_scheme_values.day.code) {
+ } else if (color_scheme === settings_config.color_scheme_values.light.code) {
set_light_theme();
} else {
// If the color_scheme_code is not valid, fallback to automatic.
diff --git a/web/src/zcommand.ts b/web/src/zcommand.ts
index 05116e8493..3a653ccd4d 100644
--- a/web/src/zcommand.ts
+++ b/web/src/zcommand.ts
@@ -64,11 +64,11 @@ export function tell_user(msg: string): void {
export function switch_to_light_theme(): void {
send({
- command: "/day",
+ command: "/light",
on_success(raw_data) {
const data = data_schema.parse(raw_data);
requestAnimationFrame(() => {
- theme.set_theme_and_update(settings_config.color_scheme_values.day.code);
+ theme.set_theme_and_update(settings_config.color_scheme_values.light.code);
});
feedback_widget.show({
populate($container) {
@@ -77,7 +77,7 @@ export function switch_to_light_theme(): void {
},
on_undo() {
send({
- command: "/night",
+ command: "/dark",
});
},
title_text: $t({defaultMessage: "Light theme"}),
@@ -89,11 +89,11 @@ export function switch_to_light_theme(): void {
export function switch_to_dark_theme(): void {
send({
- command: "/night",
+ command: "/dark",
on_success(raw_data) {
const data = data_schema.parse(raw_data);
requestAnimationFrame(() => {
- theme.set_theme_and_update(settings_config.color_scheme_values.night.code);
+ theme.set_theme_and_update(settings_config.color_scheme_values.dark.code);
});
feedback_widget.show({
populate($container) {
@@ -102,7 +102,7 @@ export function switch_to_dark_theme(): void {
},
on_undo() {
send({
- command: "/day",
+ command: "/light",
});
},
title_text: $t({defaultMessage: "Dark theme"}),
@@ -131,14 +131,14 @@ export function process(message_content: string): boolean {
return true;
}
- const day_commands = ["/day", "/light"];
- if (day_commands.includes(content)) {
+ const light_commands = ["/day", "/light"];
+ if (light_commands.includes(content)) {
switch_to_light_theme();
return true;
}
- const night_commands = ["/night", "/dark"];
- if (night_commands.includes(content)) {
+ const dark_commands = ["/night", "/dark"];
+ if (dark_commands.includes(content)) {
switch_to_dark_theme();
return true;
}
diff --git a/web/templates/popovers/navbar/navbar_gear_menu_popover.hbs b/web/templates/popovers/navbar/navbar_gear_menu_popover.hbs
index 9f893737a8..79bd926117 100644
--- a/web/templates/popovers/navbar/navbar_gear_menu_popover.hbs
+++ b/web/templates/popovers/navbar/navbar_gear_menu_popover.hbs
@@ -91,11 +91,11 @@
-
+
-
+
diff --git a/web/templates/popovers/navbar/navbar_personal_menu_popover.hbs b/web/templates/popovers/navbar/navbar_personal_menu_popover.hbs
index a46550ecad..8179c33eeb 100644
--- a/web/templates/popovers/navbar/navbar_personal_menu_popover.hbs
+++ b/web/templates/popovers/navbar/navbar_personal_menu_popover.hbs
@@ -111,11 +111,11 @@
-
+
-
+
diff --git a/web/tests/settings_data.test.js b/web/tests/settings_data.test.js
index 1980dd6bf6..bdd9e258f5 100644
--- a/web/tests/settings_data.test.js
+++ b/web/tests/settings_data.test.js
@@ -234,7 +234,7 @@ test_message_policy(
);
run_test("using_dark_theme", () => {
- user_settings.color_scheme = settings_config.color_scheme_values.night.code;
+ user_settings.color_scheme = settings_config.color_scheme_values.dark.code;
assert.equal(settings_data.using_dark_theme(), true);
user_settings.color_scheme = settings_config.color_scheme_values.automatic.code;
@@ -251,7 +251,7 @@ run_test("using_dark_theme", () => {
};
assert.equal(settings_data.using_dark_theme(), false);
- user_settings.color_scheme = settings_config.color_scheme_values.day.code;
+ user_settings.color_scheme = settings_config.color_scheme_values.light.code;
assert.equal(settings_data.using_dark_theme(), false);
});