98ahni / Resonate

A timing tool for ECHO
https://98ahni.github.io/Resonate-App/
GNU Affero General Public License v3.0
0 stars 0 forks source link

Add an auto-saving function #19

Closed 98ahni closed 4 months ago

98ahni commented 4 months ago

Automatically save a working copy of the open document and used settings that can be reopened to pick up after a sudden close or crash. The working copy should be removed when saving properly, in order to not reopen an already saved document as a recovery.

98ahni commented 4 months ago

The document gets saved a little while after the last edit and loaded when the app starts up. The audio is saved once it's loaded by the user so that it can persist after a reload.

It currently crashes sometimes when the user loads a new project from disc.

98ahni commented 4 months ago

It no longer crashes. This happened because the local file was sometimes copied to itself.