Update font and icon colors for tabs

main
passivestar 2025-10-03 09:45:27 +07:00
parent 7ece8daf7e
commit 801b6ed616
1 changed files with 16 additions and 4 deletions

@ -79,6 +79,7 @@ func _init() -> void:
# Font and icon colors
var color_font_and_icon_normal : Color = color_mono_icon_and_font * Color(1, 1, 1, 0.7)
var color_font_and_icon_secondary : Color = color_mono_icon_and_font * Color(1, 1, 1, 0.45)
var color_font_and_icon_highlighted : Color = color_mono_icon_and_font
var color_font_and_icon_dimmed : Color = color_mono_icon_and_font * Color(1, 1, 1, 0.35 if dark_theme_icon_and_font else 0.5)
@ -805,10 +806,21 @@ func _init() -> void:
set_color('font_selected_color', 'TabBar', color_font_and_icon_normal)
set_color('font_selected_color', 'TabContainer', color_font_and_icon_normal)
set_color('font_unselected_color', 'TabBar', color_font_and_icon_dimmed)
set_color('font_unselected_color', 'TabContainer', color_font_and_icon_dimmed)
set_color('font_disabled_color', 'TabBar', color_font_and_icon_dimmed * Color(1, 1, 1, 0.5))
set_color('font_disabled_color', 'TabContainer', color_font_and_icon_dimmed * Color(1, 1, 1, 0.5))
set_color('font_hovered_color', 'TabBar', color_font_and_icon_highlighted)
set_color('font_hovered_color', 'TabContainer', color_font_and_icon_highlighted)
set_color('font_unselected_color', 'TabBar', color_font_and_icon_secondary)
set_color('font_unselected_color', 'TabContainer', color_font_and_icon_secondary)
set_color('font_disabled_color', 'TabBar', color_font_and_icon_dimmed * Color(1, 1, 1, 0.55))
set_color('font_disabled_color', 'TabContainer', color_font_and_icon_dimmed * Color(1, 1, 1, 0.55))
set_color('icon_selected_color', 'TabBar', color_font_and_icon_normal)
set_color('icon_selected_color', 'TabContainer', color_font_and_icon_normal)
set_color('icon_hovered_color', 'TabBar', color_font_and_icon_highlighted)
set_color('icon_hovered_color', 'TabContainer', color_font_and_icon_highlighted)
set_color('icon_unselected_color', 'TabBar', color_font_and_icon_secondary)
set_color('icon_unselected_color', 'TabContainer', color_font_and_icon_secondary)
set_color('icon_disabled_color', 'TabBar', color_font_and_icon_dimmed * Color(1, 1, 1, 0.55))
set_color('icon_disabled_color', 'TabContainer', color_font_and_icon_dimmed * Color(1, 1, 1, 0.55))
sb = base_sb.duplicate()
_set_margin(sb, base_margin * 4, base_margin * 2.3, base_margin * 4, base_margin * 2.3)