diff --git a/editor/run/editor_run_bar.cpp b/editor/run/editor_run_bar.cpp index e6649e30658..98fdc138b90 100644 --- a/editor/run/editor_run_bar.cpp +++ b/editor/run/editor_run_bar.cpp @@ -706,4 +706,5 @@ EditorRunBar::EditorRunBar() { write_movie_button->set_focus_mode(Control::FOCUS_ACCESSIBILITY); write_movie_button->set_tooltip_text(TTRC("Enable Movie Maker mode.\nThe project will run at stable FPS and the visual and audio output will be recorded to a video file.")); write_movie_button->set_accessibility_name(TTRC("Enable Movie Maker Mode")); + write_movie_button->set_flat(false); } diff --git a/editor/themes/theme_classic.cpp b/editor/themes/theme_classic.cpp index 4a6ffa6acc4..ccd1a74dd00 100644 --- a/editor/themes/theme_classic.cpp +++ b/editor/themes/theme_classic.cpp @@ -1675,7 +1675,11 @@ void ThemeClassic::populate_editor_styles(const Ref &p_theme, Edito p_theme->set_color("icon_hover_color", "RunBarButtonMovieMakerDisabled", Color(1, 1, 1, 0.9)); p_theme->set_color("icon_hover_pressed_color", "RunBarButtonMovieMakerDisabled", Color(1, 1, 1, 0.84)); + Ref movie_maker_button_enabled_hover = menu_transparent_style->duplicate(); + movie_maker_button_enabled_hover->set_bg_color(p_config.accent_color.lightened(0.2)); + p_theme->set_type_variation("RunBarButtonMovieMakerEnabled", "RunBarButton"); + p_theme->set_stylebox("hover_pressed", "RunBarButtonMovieMakerEnabled", movie_maker_button_enabled_hover); p_theme->set_color("icon_normal_color", "RunBarButtonMovieMakerEnabled", Color(0, 0, 0, 0.7)); p_theme->set_color("icon_pressed_color", "RunBarButtonMovieMakerEnabled", Color(0, 0, 0, 0.84)); p_theme->set_color("icon_hover_color", "RunBarButtonMovieMakerEnabled", Color(0, 0, 0, 0.9)); diff --git a/editor/themes/theme_modern.cpp b/editor/themes/theme_modern.cpp index 312ddd940bb..59505e5e9d4 100644 --- a/editor/themes/theme_modern.cpp +++ b/editor/themes/theme_modern.cpp @@ -1648,7 +1648,11 @@ void ThemeModern::populate_editor_styles(const Ref &p_theme, Editor // Needs to present even if unused. p_theme->set_type_variation("RunBarButtonMovieMakerDisabled", "RunBarButton"); + Ref movie_maker_button_enabled_hover = run_bar_hover->duplicate(); + movie_maker_button_enabled_hover->set_bg_color(p_config.accent_color.lightened(0.2)); + p_theme->set_type_variation("RunBarButtonMovieMakerEnabled", "RunBarButton"); + p_theme->set_stylebox("hover_pressed", "RunBarButtonMovieMakerEnabled", movie_maker_button_enabled_hover); p_theme->set_color("icon_normal_color", "RunBarButtonMovieMakerEnabled", Color(0, 0, 0, 0.7)); p_theme->set_color("icon_pressed_color", "RunBarButtonMovieMakerEnabled", Color(0, 0, 0, 0.84)); p_theme->set_color("icon_hover_color", "RunBarButtonMovieMakerEnabled", Color(0, 0, 0, 0.9));