Restore more visible movie writer mode indication

Closes #38
4.6
passivestar 2025-08-24 13:37:06 +07:00
parent 4510142efe
commit a98c33a2a7
1 changed files with 13 additions and 9 deletions

@ -60,6 +60,7 @@ func _init() -> void:
var mono_color : Color = Color.WHITE if dark_theme else Color.BLACK
var mono_color_inv : Color = Color.BLACK if dark_theme else Color.WHITE
var mono_color_icon_and_font : Color = Color.WHITE if dark_theme_icon_and_font else Color.BLACK
var mono_color_icon_and_font_inv : Color = Color.BLACK if dark_theme_icon_and_font else Color.WHITE
var extra_border_color_1 : Color = Color(1, 1, 1, 0.4) if dark_theme else Color(0, 0, 0, 0.4)
var extra_border_color_2 : Color = Color(1, 1, 1, 0.2) if dark_theme else Color(0, 0, 0, 0.2)
@ -371,10 +372,8 @@ func _init() -> void:
# LaunchPad
sb = base_sb.duplicate()
sb.bg_color = _get_base_color(-0.5)
_set_margin(sb, base_margin * 1.5, base_margin, base_margin * 1.5, base_margin)
sb.set_expand_margin_all(scale)
sb.set_border_width_all(0)
sb.bg_color = accent_color * Color(1, 1, 1, 0.2)
_set_border(sb, accent_color * Color(1, 1, 1, 0.8), 2)
set_stylebox('LaunchPadMovieMode', 'EditorStyles', sb)
sb = sb.duplicate()
@ -383,20 +382,25 @@ func _init() -> void:
set_stylebox('LaunchPadNormal', 'EditorStyles', sb)
sb = base_sb.duplicate()
sb.bg_color = _get_base_color(0.5)
sb.bg_color = accent_color * Color(1, 1, 1, 0.8)
sb.set_content_margin_all(0)
set_stylebox('MovieWriterButtonPressed', 'EditorStyles', sb)
sb = base_sb.duplicate()
sb.bg_color = mono_color * Color(1, 1, 1, 0.1)
sb.set_content_margin_all(0)
set_stylebox('hover', 'RunBarButton', sb)
# Godot 4.5:
set_color('icon_normal_color', 'RunBarButtonMovieMakerDisabled', mono_color_icon_and_font * Color(1, 1, 1, 0.7))
set_color('icon_pressed_color', 'RunBarButtonMovieMakerDisabled', mono_color_icon_and_font)
set_color('icon_hover_color', 'RunBarButtonMovieMakerDisabled', mono_color_icon_and_font)
set_color('icon_hover_pressed_color', 'RunBarButtonMovieMakerDisabled', mono_color_icon_and_font)
set_color('icon_normal_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font * Color(1, 1, 1, 0.7))
set_color('icon_pressed_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font)
set_color('icon_hover_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font)
set_color('icon_hover_pressed_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font)
set_color('icon_normal_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font_inv * Color(1, 1, 1, 0.5))
set_color('icon_pressed_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font_inv)
set_color('icon_hover_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font_inv)
set_color('icon_hover_pressed_color', 'RunBarButtonMovieMakerEnabled', mono_color_icon_and_font_inv)
# Godot 4.4 and earlier:
set_color('movie_writer_icon_hover', 'EditorStyles', Color(1, 1, 1, 0.8))