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