From 62a695366a5b1cad414d3ea9ad00a314cbc91247 Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Mon, 11 May 2020 16:15:59 +0300 Subject: [PATCH] Toggled autosave on by default, and open last project off by default --- src/Autoload/Global.gd | 2 +- src/Autoload/OpenSave.gd | 2 +- src/Main.gd | 6 ------ src/UI/Dialogs/PreferencesDialog.tscn | 2 +- 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/Autoload/Global.gd b/src/Autoload/Global.gd index 14fa37738..4038c55a6 100644 --- a/src/Autoload/Global.gd +++ b/src/Autoload/Global.gd @@ -43,7 +43,7 @@ var can_draw := false var has_focus := false var pressure_sensitivity_mode = Pressure_Sensitivity.NONE -var open_last_project := true +var open_last_project := false var smooth_zoom := true var cursor_image = preload("res://assets/graphics/cursor_icons/cursor.png") var left_cursor_tool_texture : ImageTexture diff --git a/src/Autoload/OpenSave.gd b/src/Autoload/OpenSave.gd index e07ab713f..a06c5dd68 100644 --- a/src/Autoload/OpenSave.gd +++ b/src/Autoload/OpenSave.gd @@ -15,7 +15,7 @@ func _ready() -> void: autosave_timer.connect("timeout", self, "_on_Autosave_timeout") add_child(autosave_timer) set_autosave_interval(default_autosave_interval) - toggle_autosave(false) # Gets started from preferences dialog + toggle_autosave(true) # Gets started from preferences dialog func open_pxo_file(path : String, untitled_backup : bool = false) -> void: diff --git a/src/Main.gd b/src/Main.gd index bd0c72bdc..6cd66e5d5 100644 --- a/src/Main.gd +++ b/src/Main.gd @@ -168,7 +168,6 @@ func _ready() -> void: $QuitAndSaveDialog.add_button("Save & Exit", false, "Save") $QuitAndSaveDialog.get_ok().text = "Exit without saving" - if not Global.config_cache.has_section_key("preferences", "startup"): Global.config_cache.set_value("preferences", "startup", true) @@ -180,11 +179,6 @@ func _ready() -> void: else: Global.can_draw = true - if not Global.config_cache.has_section_key("preferences", "open_last_project"): - Global.config_cache.set_value("preferences", "open_last_project", true) - if Global.config_cache.get_value("preferences", "open_last_project"): - Global.open_last_project = Global.config_cache.get_value("preferences", "open_last_project") - # If backup file exists then Pixelorama was not closed properly (probably crashed) - reopen backup $BackupConfirmation.get_cancel().text = tr("Delete") if Global.config_cache.has_section("backups"): diff --git a/src/UI/Dialogs/PreferencesDialog.tscn b/src/UI/Dialogs/PreferencesDialog.tscn index 715aca316..b50b0c614 100644 --- a/src/UI/Dialogs/PreferencesDialog.tscn +++ b/src/UI/Dialogs/PreferencesDialog.tscn @@ -147,7 +147,6 @@ margin_right = 494.0 margin_bottom = 124.0 hint_tooltip = "Opens last opened project on startup" mouse_default_cursor_shape = 2 -pressed = true text = "Open last project on startup" [node name="EnableAutosave" type="CheckBox" parent="HSplitContainer/ScrollContainer/VBoxContainer/General"] @@ -155,6 +154,7 @@ margin_top = 128.0 margin_right = 494.0 margin_bottom = 152.0 mouse_default_cursor_shape = 2 +pressed = true text = "Enable autosave" __meta__ = { "_edit_use_anchors_": false