Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data loss prevention in case of crash #151

aseprite-bot opened this issue Aug 20, 2014 · 1 comment


Copy link

commented Aug 20, 2014

From davidcapello on August 07, 2012 10:09:10

We need a way to prevent data loss, at least to some certain recent point of the sprite before a crash (in the best case, in the exact point of the crash).

It could be done continually saving each sprite transformation/action into a file. So when the program crashes we can read the stream of operations to recreate the history of the sprite. If the sprite is saved correctly, we can discard the list of operations.

Other way is to create periodic snapshots of highly modified canvases. (Anyway it would need a way to create the snapshots in background without locking the whole sprite.)

Original issue:

@aseprite-bot aseprite-bot added this to the v1.1 milestone Aug 20, 2014

@dacap dacap modified the milestones: v1.3, v1.1 Sep 19, 2014

@dacap dacap modified the milestones: v1.1, v1.3 Apr 6, 2015

@dacap dacap self-assigned this Apr 6, 2015


This comment has been minimized.

Copy link

commented Apr 9, 2015

Implemented in anticrash branch (it will be soon merged to master)

@dacap dacap closed this Apr 9, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can’t perform that action at this time.