History snapshot

HI! I was thinking it might be useful to introduce history snapshots, on a similar style as photoshop, when you can capture a certain state of the artwork and then get back to it without risking to run over undos?
It would be also a useful tool for building case histories or tutorial as you could easily show how a project has evolved.
At the moment what I am doing is to save the file incrementally but it’s not exactly handy and causes a lot of cluttering in the files.
Do you think this might be possible? Or is there another way of achieving this?
Thank you,

I typically achieve this with the use of layers. Layers allow me to make a lot of changes and then revert back if I don’t like them. Typically I even lower the layers threshold to find in-between states that I wouldn’t get otherwise. Hope this helps :slight_smile:

Thanks mate, yes sometimes I use them, however there are things they cannot manage as when you merge or subtract objects.

You’re absolutely right in those instances. But I think once you merge or subtract an object it becomes a new object. I could absolutely be wrong but I don’t think it’s possible to revert without undo’s since the data will be lost. Keeping history will ultimately sacrifice RAM/cache so I’m not sure how that will play out. It will be interesting to see the responses later since I don’t know much about this aside from layers, lol.

I might be wrong but I don’t think history snapshots should be stored in the ram. They would be in the hard drive and loaded only upon user’s input.
it’s pretty much as saving as a new file but kept in one file instance the way I see it.

1 Like

Hello and happy spring you are talking about a recorder like infinity paint

Hello and happy spring you are talking about a recorder like infinite painter

Rather a history snapshot like photoshop :blush: