From 8927756d5a85099a869c4b9956486750d33402ab Mon Sep 17 00:00:00 2001
From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com>
Date: Mon, 3 Nov 2025 02:12:48 +0100
Subject: [PATCH] Add editor color scheme select to preferences form
---
app/views/preferences/basic_preferences/show.html.erb | 8 ++++++++
config/locales/en.yml | 5 +++++
2 files changed, 13 insertions(+)
diff --git a/app/views/preferences/basic_preferences/show.html.erb b/app/views/preferences/basic_preferences/show.html.erb
index cccf022a5..0e6482f65 100644
--- a/app/views/preferences/basic_preferences/show.html.erb
+++ b/app/views/preferences/basic_preferences/show.html.erb
@@ -32,5 +32,13 @@
:class => "form-select" %>
+
+ <%= label_tag "editor_color_scheme", t(".preferred_editor_color_scheme"), :class => "form-label" %>
+ <%= select_tag "editor_color_scheme",
+ options_for_select(%w[auto light dark].map { |scheme| [t(".editor_color_schemes.#{scheme}"), scheme] },
+ current_user&.preferred_color_scheme(:editor) || "auto"),
+ :class => "form-select" %>
+
+
<%= f.primary t(".save") %>
<% end %>
diff --git a/config/locales/en.yml b/config/locales/en.yml
index f9763fd78..49239ad95 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -2134,6 +2134,11 @@ en:
auto: Same as Website
light: Light
dark: Dark
+ preferred_editor_color_scheme: Preferred Editor Color Scheme
+ editor_color_schemes:
+ auto: Same as Website
+ light: Light
+ dark: Dark
save: Update Preferences
advanced_preferences:
show:
--
2.39.5