@@ -51,7 +51,7 @@ void ThemeClassic::populate_shared_styles(const Ref<EditorTheme> &p_theme, Edito
5151
5252 // White (dark theme) or black (light theme), will be used to generate the rest of the colors
5353 p_config.mono_color = p_config.dark_theme ? Color (1 , 1 , 1 ) : Color (0 , 0 , 0 );
54- p_config.mono_color_icon_and_font = p_config.dark_icon_and_font ? Color (1 , 1 , 1 ) : Color (0 , 0 , 0 );
54+ p_config.mono_color_font = p_config.dark_icon_and_font ? Color (1 , 1 , 1 ) : Color (0 , 0 , 0 );
5555
5656 // Ensure base colors are in the 0..1 luminance range to avoid 8-bit integer overflow or text rendering issues.
5757 // Some places in the editor use 8-bit integer colors.
@@ -70,7 +70,7 @@ void ThemeClassic::populate_shared_styles(const Ref<EditorTheme> &p_theme, Edito
7070 p_config.error_color = Color (1 , 0.47 , 0.42 );
7171 if (!p_config.dark_icon_and_font ) {
7272 // Darken some colors to be readable on a light background.
73- p_config.success_color = p_config.success_color .lerp (p_config.mono_color_icon_and_font , 0.35 );
73+ p_config.success_color = p_config.success_color .lerp (p_config.mono_color_font , 0.35 );
7474 p_config.warning_color = Color (0.82 , 0.56 , 0.1 );
7575 p_config.error_color = Color (0.8 , 0.22 , 0.22 );
7676 }
@@ -99,14 +99,14 @@ void ThemeClassic::populate_shared_styles(const Ref<EditorTheme> &p_theme, Edito
9999
100100 // Font colors.
101101
102- p_config.font_color = p_config.mono_color_icon_and_font .lerp (p_config.base_color , 0.25 );
103- p_config.font_focus_color = p_config.mono_color_icon_and_font .lerp (p_config.base_color , 0.125 );
104- p_config.font_hover_color = p_config.mono_color_icon_and_font .lerp (p_config.base_color , 0.125 );
102+ p_config.font_color = p_config.mono_color_font .lerp (p_config.base_color , 0.25 );
103+ p_config.font_focus_color = p_config.mono_color_font .lerp (p_config.base_color , 0.125 );
104+ p_config.font_hover_color = p_config.mono_color_font .lerp (p_config.base_color , 0.125 );
105105 p_config.font_pressed_color = p_config.accent_color ;
106106 p_config.font_hover_pressed_color = p_config.font_hover_color .lerp (p_config.accent_color , 0.74 );
107- p_config.font_disabled_color = Color (p_config.mono_color_icon_and_font .r , p_config.mono_color_icon_and_font .g , p_config.mono_color_icon_and_font .b , 0.35 );
108- p_config.font_readonly_color = Color (p_config.mono_color_icon_and_font .r , p_config.mono_color_icon_and_font .g , p_config.mono_color_icon_and_font .b , 0.65 );
109- p_config.font_placeholder_color = Color (p_config.mono_color_icon_and_font .r , p_config.mono_color_icon_and_font .g , p_config.mono_color_icon_and_font .b , 0.5 );
107+ p_config.font_disabled_color = Color (p_config.mono_color_font .r , p_config.mono_color_font .g , p_config.mono_color_font .b , 0.35 );
108+ p_config.font_readonly_color = Color (p_config.mono_color_font .r , p_config.mono_color_font .g , p_config.mono_color_font .b , 0.65 );
109+ p_config.font_placeholder_color = Color (p_config.mono_color_font .r , p_config.mono_color_font .g , p_config.mono_color_font .b , 0.5 );
110110 p_config.font_outline_color = Color (0 , 0 , 0 , 0 );
111111
112112 p_theme->set_color (SceneStringName (font_color), EditorStringName (Editor), p_config.font_color );
@@ -591,10 +591,10 @@ void ThemeClassic::populate_standard_styles(const Ref<EditorTheme> &p_theme, Edi
591591
592592 p_theme->set_color (" custom_button_font_highlight" , " Tree" , p_config.font_hover_color );
593593 p_theme->set_color (SceneStringName (font_color), " Tree" , p_config.font_color );
594- p_theme->set_color (" font_hovered_color" , " Tree" , p_config.mono_color_icon_and_font );
594+ p_theme->set_color (" font_hovered_color" , " Tree" , p_config.mono_color_font );
595595 p_theme->set_color (" font_hovered_dimmed_color" , " Tree" , p_config.font_color );
596- p_theme->set_color (" font_hovered_selected_color" , " Tree" , p_config.mono_color_icon_and_font );
597- p_theme->set_color (" font_selected_color" , " Tree" , p_config.mono_color_icon_and_font );
596+ p_theme->set_color (" font_hovered_selected_color" , " Tree" , p_config.mono_color_font );
597+ p_theme->set_color (" font_selected_color" , " Tree" , p_config.mono_color_font );
598598 p_theme->set_color (" font_disabled_color" , " Tree" , p_config.font_disabled_color );
599599 p_theme->set_color (" font_outline_color" , " Tree" , p_config.font_outline_color );
600600 p_theme->set_color (" title_button_color" , " Tree" , p_config.font_color );
@@ -726,9 +726,9 @@ void ThemeClassic::populate_standard_styles(const Ref<EditorTheme> &p_theme, Edi
726726 p_theme->set_stylebox (" hovered_selected" , " ItemList" , style_itemlist_hover_selected);
727727 p_theme->set_stylebox (" hovered_selected_focus" , " ItemList" , style_itemlist_hover_selected);
728728 p_theme->set_color (SceneStringName (font_color), " ItemList" , p_config.font_color );
729- p_theme->set_color (" font_hovered_color" , " ItemList" , p_config.mono_color_icon_and_font );
730- p_theme->set_color (" font_hovered_selected_color" , " ItemList" , p_config.mono_color_icon_and_font );
731- p_theme->set_color (" font_selected_color" , " ItemList" , p_config.mono_color_icon_and_font );
729+ p_theme->set_color (" font_hovered_color" , " ItemList" , p_config.mono_color_font );
730+ p_theme->set_color (" font_hovered_selected_color" , " ItemList" , p_config.mono_color_font );
731+ p_theme->set_color (" font_selected_color" , " ItemList" , p_config.mono_color_font );
732732 p_theme->set_color (" font_outline_color" , " ItemList" , p_config.font_outline_color );
733733 p_theme->set_color (" guide_color" , " ItemList" , Color (1 , 1 , 1 , 0 ));
734734 p_theme->set_constant (" v_separation" , " ItemList" , p_config.forced_even_separation * EDSCALE);
@@ -880,7 +880,7 @@ void ThemeClassic::populate_standard_styles(const Ref<EditorTheme> &p_theme, Edi
880880 p_theme->set_icon (" clear" , " LineEdit" , p_theme->get_icon (SNAME (" GuiClose" ), EditorStringName (EditorIcons)));
881881
882882 p_theme->set_color (SceneStringName (font_color), " LineEdit" , p_config.font_color );
883- p_theme->set_color (" font_selected_color" , " LineEdit" , p_config.mono_color_icon_and_font );
883+ p_theme->set_color (" font_selected_color" , " LineEdit" , p_config.mono_color_font );
884884 p_theme->set_color (" font_uneditable_color" , " LineEdit" , p_config.font_readonly_color );
885885 p_theme->set_color (" font_placeholder_color" , " LineEdit" , p_config.font_placeholder_color );
886886 p_theme->set_color (" font_outline_color" , " LineEdit" , p_config.font_outline_color );
@@ -2135,7 +2135,7 @@ void ThemeClassic::populate_editor_styles(const Ref<EditorTheme> &p_theme, Edito
21352135 const Color kbd_color = p_config.font_color .lerp (Color (0.5 , 0.5 , 0.5 ), 0.5 );
21362136
21372137 p_theme->set_color (" title_color" , " EditorHelp" , p_config.accent_color );
2138- p_theme->set_color (" headline_color" , " EditorHelp" , p_config.mono_color_icon_and_font );
2138+ p_theme->set_color (" headline_color" , " EditorHelp" , p_config.mono_color_font );
21392139 p_theme->set_color (" text_color" , " EditorHelp" , p_config.font_color );
21402140 p_theme->set_color (" comment_color" , " EditorHelp" , p_config.font_color * Color (1 , 1 , 1 , 0.6 ));
21412141 p_theme->set_color (" symbol_color" , " EditorHelp" , p_config.font_color * Color (1 , 1 , 1 , 0.6 ));
@@ -2144,8 +2144,8 @@ void ThemeClassic::populate_editor_styles(const Ref<EditorTheme> &p_theme, Edito
21442144 p_theme->set_color (" type_color" , " EditorHelp" , p_config.accent_color .lerp (p_config.font_color , 0.5 ));
21452145 p_theme->set_color (" override_color" , " EditorHelp" , p_config.warning_color );
21462146 p_theme->set_color (" selection_color" , " EditorHelp" , p_config.selection_color );
2147- p_theme->set_color (" link_color" , " EditorHelp" , p_config.accent_color .lerp (p_config.mono_color_icon_and_font , 0.8 ));
2148- p_theme->set_color (" code_color" , " EditorHelp" , p_config.accent_color .lerp (p_config.mono_color_icon_and_font , 0.6 ));
2147+ p_theme->set_color (" link_color" , " EditorHelp" , p_config.accent_color .lerp (p_config.mono_color_font , 0.8 ));
2148+ p_theme->set_color (" code_color" , " EditorHelp" , p_config.accent_color .lerp (p_config.mono_color_font , 0.6 ));
21492149 p_theme->set_color (" kbd_color" , " EditorHelp" , p_config.accent_color .lerp (kbd_color, 0.6 ));
21502150 p_theme->set_color (" code_bg_color" , " EditorHelp" , p_config.dark_color_3 );
21512151 p_theme->set_color (" kbd_bg_color" , " EditorHelp" , p_config.dark_color_1 );
0 commit comments