When stopped, Sugar activities are supposed to save automatically. And that is how Etoys does it currently. But it creates a lot of problems - playing with a project usually modifies it and you do not want it to be saved automatically. Instead, we should ask the user on exit if they want to save or not.
This is how the exit menu could look like:
You want to exit Etoys:
* Save project, then quit
* Do not save project, just quit
* Do not quit
I could not find a ticket for this problem although I was sure there is one. These are related:
SQ-198,
SQ-192,
SQ-349.
To save, the user will always have to click the "keep in Journal" button. That button would bring up the project details dialog and allow to save.This matches Etoys behavior on other platforms.
I'm preparing a patch to do this.