Follow-up Comment #8, bug #18421 (project mypaint):

The question now is what autosave policy we want for this. There's two real
competing ones:

* Trickle autosaves to a file by the side of the working file on a regular
basis, but don't overwrite it. When opening a file, if the trickle file is
complete and newer, ask the user if they want to load the data in the trickle
file instead (and mark the working doc modified, and don't save it over the
original just yet)

* Overwrite the working file on a regular basis, but make backups of the last
complete state the user explicitly saved. Do the overwrites really carefully.

I prefer the first one because if the trickle file has something the user
*didn't* want it's easier to check the last explicitly saved version. For the
second, a half-written file may just look broken without any extra hints about
what's happened, and the files may contain experimental work the user didn't
want to save, again without any hint that we kept the last version they chose
to save.

Any other strategies?

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?18421>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs

Reply via email to