- 🎉 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
- fix: #19
- feat: added pause and resume functions
- feat: added ability to load scenes interactive and have a loading phase like world generation or any loading in general
- fix: fixed a bug on when couldn't reload the current scenes when we used loading screen to get to them
- feat: added a feature to open the path of a scene in FileSystem of the editor
- feat: added a feature to open the desired scene in godot editor
- feat: scene_changed + fade_in_started + fade_out_started + fade_in_finished + fade_out_finished signals added
- feat: scenes file path can change in Project>Project Settings
- fix: extra annoying error messages fixed
- fix: #5, fixed a weird warning message that was popping up when doing a transition between different scenes
- fix: #2, fixed problem in exporting game with scene manager
- feat: Node can be added to change_scene and no_effect_change_scene functions
- feat: no_effect_change_scene function added
- feat: sublist in lists of scene manager UI is now possible
- feat: added ability to load scenes interactive
- feat: some more useful functions added for more complex implementations
- fix: just some debugging to fix some odd behaviors
- fix: UX on duplicate rows updated, bug on adding to other lists fixed
- feat: #1 added a feature to limit how much deep scene manager is allowed to record previous scenes which affects in changing scene to previous scene functionality
- feat: visible/hidden feature added
- feat: hiding a specific scene in ignores section is possible
- fix: bugs on duplication check fixed
- docs: documentation added for all functions
- fix: fixed change_scene function which has changed to change_scene_to_file in conversion to godot4 process
- feat: godot3 to godot4 conversion
- fix: demo updated based on new updated patterns
- fix: some patterns updated with new ones
- refactor: based on godot documentation for https://godotengine.org/asset-library some changes happened
- fix: create_scene_instance now returns a Node instead of a PackedScene
- feat: your scenes now save in addons/scene_manager/scenes.gd and you do not need to have a file near every export of your games
- note: this version does not support .json files of previous versions
- feat: folders with .gdignore file inside them, their scenes will be ignored from tool view
- feat: safe_validate_scene and safe_validate_pattern functions added
- feat: shader transition feature added
- feat: create_scene_instance function added
- feat: transition is so much more customizable
- feat: arrangeable scene categories
- feat: reserved keys will be informed to developer to avoid using them as a scene key
- feat: change to previous scene
- feat: show_first_scene transition on game start function
- feat: reset_scene_manager function to set current active scene as a starting point
- feat: categorization added
- feat: ignore folder feature added
- feat: general use case transition system added
- perf: now just a single node opens up as singleton autorun
- feat: demo added
- fix: bug fix on scene_manager.gd script
- feat: scroll added
- feat: change_scene function added
- feat: duplication check and active inactive automation for save button added
- fix: bug on pre-push script fixed
- feat: main menu style with refresh and save buttons and functionalities added