Saving config as metadata in the sprite frames. This unblocked the implementation of a tree view like the Imports manager. This allows re-importing multiple files or folders in one go.
Changed history to work like a simple change history. Moved persistence to local project metadata and improved the interface
To accomodate these changes I also started cleaning up metadata from SpriteFrames to prevent any path leak when exporting the game.
Refactored modules to use config and file system singletons, instead of passing the configuration around.
Re-organised fields![Screenshot from 2024-04-21 23-35-19](https://github.com/viniciusgerevini/godot-aseprite-wizard/assets/4930052/adfc386d-7739-4b83-b846-d7e3256b5532)
Saving config as metadata in the sprite frames. This unblocked the implementation of a tree view like the Imports manager. This allows re-importing multiple files or folders in one go.![Screenshot from 2024-04-21 23-35-45](https://github.com/viniciusgerevini/godot-aseprite-wizard/assets/4930052/18d473d4-7dcf-4a49-b60e-29f64e9197a0)
Changed history to work like a simple change history. Moved persistence to local project metadata and improved the interface![Screenshot from 2024-04-21 23-35-58](https://github.com/viniciusgerevini/godot-aseprite-wizard/assets/4930052/8bb11a00-1b1d-4680-baae-1501bbaa3b33)
To accomodate these changes I also started cleaning up metadata from SpriteFrames to prevent any path leak when exporting the game.
Refactored modules to use config and file system singletons, instead of passing the configuration around.
Related to #134