gniziemazity / advanced_drawing_app

Making an advanced drawing app during my live streams:
MIT License
28 stars 24 forks source link

History by layer #30

Closed Iyusuf40 closed 1 month ago

Iyusuf40 commented 1 month ago

This update limits history changes to affect only shapes, so undo/redo does not affect layers. Initially undo/redo could delete and re-add layers in addition to shapes.

PROS:

CONS:

gniziemazity commented 1 month ago

Let's use this version for a while and decide if it's better than the previous. Eventually I want to refactor the undo functionality so it just records the change and the way to undo the change.