As detailed in #33, a double-check was missing when saving a project. This PR adds several checks:
It handles exceptions raised when creating the folder where to save the project
It handles exceptions raised when saving the files
It double-checks that all the necessary files have been saved
It deletes the save popup even in case something goes wrong
It fixes a bug where the save popup remains displayed even though the saving crashed. Now, the user is also informed that the saving crashed, which was not the case previously.
As detailed in #33, a double-check was missing when saving a project. This PR adds several checks:
It fixes a bug where the save popup remains displayed even though the saving crashed. Now, the user is also informed that the saving crashed, which was not the case previously.