I have just committed some code, which autosaves on an interval or before each playback / preview attempt. The way that OpenShot saves it's actual project file is with the cpickle Python method. There is no easy way to save it to a temp file, because if it seg faults the Python interpreter, OpenShot closes immediately with no way to stop it.
So, I think our new autosave code is a big step in the right direction.
I have just committed some code, which autosaves on an interval or before each playback / preview attempt. The way that OpenShot saves it's actual project file is with the cpickle Python method. There is no easy way to save it to a temp file, because if it seg faults the Python interpreter, OpenShot closes immediately with no way to stop it.
So, I think our new autosave code is a big step in the right direction.