From ebf19c7bfe922419619e1fb4996cce1f16351fb7 Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Wed, 15 Jul 2020 18:36:46 +0300 Subject: [PATCH] Disable "open last project" option in HTML5 --- src/UI/Dialogs/SplashDialog.gd | 3 +++ src/UI/Dialogs/SplashDialog.tscn | 4 ++-- src/UI/TopMenuContainer.gd | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/UI/Dialogs/SplashDialog.gd b/src/UI/Dialogs/SplashDialog.gd index ac37b9e..8d78252 100644 --- a/src/UI/Dialogs/SplashDialog.gd +++ b/src/UI/Dialogs/SplashDialog.gd @@ -26,6 +26,9 @@ func _on_SplashDialog_about_to_show() -> void: get_stylebox("panel", "WindowDialog").bg_color = Global.control.theme.get_stylebox("panel", "WindowDialog").bg_color get_stylebox("panel", "WindowDialog").border_color = Global.control.theme.get_stylebox("panel", "WindowDialog").border_color + if OS.get_name() == "HTML5": + $Contents/ButtonsPatronsLogos/Buttons/OpenLastBtn.visible = false + func _on_ArtCredits_pressed() -> void: diff --git a/src/UI/Dialogs/SplashDialog.tscn b/src/UI/Dialogs/SplashDialog.tscn index a873c6a..acd0b7d 100644 --- a/src/UI/Dialogs/SplashDialog.tscn +++ b/src/UI/Dialogs/SplashDialog.tscn @@ -98,7 +98,7 @@ margin_bottom = 20.0 mouse_default_cursor_shape = 2 text = "New" -[node name="OpenBtn " type="Button" parent="Contents/ButtonsPatronsLogos/Buttons"] +[node name="OpenBtn" type="Button" parent="Contents/ButtonsPatronsLogos/Buttons"] margin_top = 30.0 margin_right = 290.0 margin_bottom = 50.0 @@ -276,7 +276,7 @@ rect_min_size = Vector2( 4, 0 ) [connection signal="about_to_show" from="." to="." method="_on_SplashDialog_about_to_show"] [connection signal="pressed" from="Contents/SplashArt/ArtBy/ArtistName" to="." method="_on_ArtCredits_pressed"] [connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/NewBtn" to="." method="_on_NewBtn_pressed"] -[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/OpenBtn " to="." method="_on_OpenBtn__pressed"] +[connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/OpenBtn" to="." method="_on_OpenBtn__pressed"] [connection signal="pressed" from="Contents/ButtonsPatronsLogos/Buttons/OpenLastBtn" to="." method="_on_OpenLastBtn_pressed"] [connection signal="pressed" from="Contents/ButtonsPatronsLogos/Info/Sponsors/PatronContainer/VBoxContainer/BecomePlatinum" to="." method="_on_TakeThisSpot_pressed"] [connection signal="pressed" from="Contents/ButtonsPatronsLogos/Info/Sponsors/PatronContainer/VBoxContainer/BecomeGold" to="." method="_on_TakeThisSpot_pressed"] diff --git a/src/UI/TopMenuContainer.gd b/src/UI/TopMenuContainer.gd index 8279d37..8352e9e 100644 --- a/src/UI/TopMenuContainer.gd +++ b/src/UI/TopMenuContainer.gd @@ -34,6 +34,9 @@ func setup_file_menu() -> void: file_menu.connect("id_pressed", self, "file_menu_id_pressed") + if OS.get_name() == "HTML5": + file_menu.set_item_disabled(2, true) + func setup_edit_menu() -> void: var edit_menu_items := {