Concerning the temp folder, even if I agree that it could be convenient to have a fresh empty project at startup, using a temp folder could be very very very misleading: I’m sure that lots of users would come to the forum asking “Hey, where is my game?” or “OMG, my game was erased when I created a now one”.
I never saw this “temporary folder for a new project” in other softwares and I’m not sure that users are prepared to deal with this way of dealing with projects.
Maybe your real suggestion is “What’s about being able to drag’n’drop images in GD and if you do so, GD automatically create a Sprite object for it (or ask you which object you want to create with the image)”?
This suggestion makes senses. And maybe another suggestion that would be better than this temporary folder would be “What’s about being able to have a project without any folder associated to it”.
When I want to quickly create a new game to test something, the current existing dialog allow me to create it in two clicks: That’s pretty neat, and it make me feel free and agile. (I do not even have to create the folder, GD does it for me).
When I start a “real” new game, the risk is that I could forgot, as you both said, to enter a folder. Luckily, it’s not a big deal because I can save the game into a new folder using “Save as” and resources are copied into this new folder.
Anyway, feel free to try to convince me that a dialog to choose the directory would be better, I could change my mind (but again, I like the fact that in the current version, I can create a new game in exactly two clicks: no directory to create, no folder to choose, I can start a new game to test something in less than 5 seconds, that’s awesome! ).
Concerning the temporary directory, I’m not sure it would be a good idea (but feel free to let me know if you have more arguments). I think that this “solution” is in fact hiding better solutions: a default blank project without directory, and being able to drag’n’drop images.