diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 774acb5..4366a95 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,9 +4,14 @@ CHANGELOG UNRELEASED ---------- + +3.10.0 (2024-07-06) +------------------ + * 🎉 feat: added auto save + reactive buttons and fully tested * 🐛 fix: #23 + refactoring + some half implemented features * 🐛 fix: #27 Free current scene instead of last node of the tree + 3.9.0 (2024-05-22) ------------------ diff --git a/README.md b/README.md index ed70f54..03728d1 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ Scene Manager v3.X.X is compatible with Godot 4. **Recently Added**: * [X] Pause and Resume functions added +* [X] Reactive button added which makes the `Scene Manager UI` reactive to changes on `File System` of godot and refreshes the `Scene Manager UI` automatically every time an update happens on files in `res://` location +* [X] Auto Save button added which saves automatically every time a new change found in `Scene Manager UI` + If Reactive is enabled too, after that mechanism, save gets called automatically so that there would be no need to use the save button at all **All**: diff --git a/addons/scene_manager/plugin.cfg b/addons/scene_manager/plugin.cfg index 92e8229..8ca8fe6 100644 --- a/addons/scene_manager/plugin.cfg +++ b/addons/scene_manager/plugin.cfg @@ -3,5 +3,5 @@ name="scene_manager" description="A powerful scene transition manager for godot." author="Maktoobgar" -version="3.9.0" +version="3.10.0" script="plugin.gd" diff --git a/addons/scene_manager/scenes.gd b/addons/scene_manager/scenes.gd index 9713599..cd858b0 100644 --- a/addons/scene_manager/scenes.gd +++ b/addons/scene_manager/scenes.gd @@ -5,4 +5,4 @@ # extends Node -var scenes: Dictionary = {"_auto_refresh":true,"_auto_save":true,"_ignore_list":["res://addons"],"_ignores_visible":true,"_sections":["Scenes","Loadings"],"loading":{"sections":["Loadings","55"],"settings":{"All":{"subsection":"","visibility":true},"Loadings":{"subsection":"","visibility":true}},"value":"res://demo/loading.tscn"},"loading_with_initialization":{"sections":["Loadings","55"],"settings":{"All":{"subsection":"","visibility":true},"Loadings":{"subsection":"","visibility":true}},"value":"res://demo/loading_with_initialization.tscn"},"scene1":{"sections":["Scenes"],"settings":{"All":{"subsection":"","visibility":true},"Scenes":{"subsection":"","visibility":false}},"value":"res://demo/scene1.tscn"},"scene2":{"sections":["Scenes"],"settings":{"All":{"subsection":"","visibility":true},"Scenes":{"subsection":"","visibility":true}},"value":"res://demo/scene2.tscn"},"scene3":{"sections":["Scenes"],"settings":{"All":{"subsection":"","visibility":true},"Scenes":{"subsection":"","visibility":true}},"value":"res://demo/scene3.tscn"},"special_scene":{"sections":["Loadings","55"],"settings":{"All":{"subsection":"","visibility":true},"Loadings":{"subsection":"","visibility":true}},"value":"res://demo/scene_with_loading_phase.tscn"}} +var scenes: Dictionary = {"_auto_refresh":true,"_auto_save":false,"_ignore_list":["res://addons"],"_ignores_visible":true,"_sections":["Scenes","Loadings"],"loading":{"sections":["Loadings","55"],"settings":{"All":{"subsection":"","visibility":true},"Loadings":{"subsection":"","visibility":true}},"value":"res://demo/loading.tscn"},"loading_with_initialization":{"sections":["Loadings","55"],"settings":{"All":{"subsection":"","visibility":true},"Loadings":{"subsection":"","visibility":true}},"value":"res://demo/loading_with_initialization.tscn"},"scene1":{"sections":["Scenes"],"settings":{"All":{"subsection":"","visibility":false},"Scenes":{"subsection":"","visibility":false}},"value":"res://demo/scene1.tscn"},"scene2":{"sections":["Scenes"],"settings":{"All":{"subsection":"","visibility":true},"Scenes":{"subsection":"","visibility":true}},"value":"res://demo/scene2.tscn"},"scene3":{"sections":["Scenes"],"settings":{"All":{"subsection":"","visibility":true},"Scenes":{"subsection":"","visibility":true}},"value":"res://demo/scene3.tscn"},"special_scene":{"sections":["Loadings","55"],"settings":{"All":{"subsection":"","visibility":true},"Loadings":{"subsection":"","visibility":true}},"value":"res://demo/scene_with_loading_phase.tscn"}} diff --git a/images/ignore.png b/images/ignore.png index 3365bb3..1ea49b2 100644 Binary files a/images/ignore.png and b/images/ignore.png differ diff --git a/images/tool.png b/images/tool.png index ee85b79..9777245 100644 Binary files a/images/tool.png and b/images/tool.png differ diff --git a/images/tool_double_key.png b/images/tool_double_key.png index 4fab325..68fb103 100644 Binary files a/images/tool_double_key.png and b/images/tool_double_key.png differ diff --git a/images/tool_hidden.png b/images/tool_hidden.png index 43a8d3d..63584d7 100644 Binary files a/images/tool_hidden.png and b/images/tool_hidden.png differ