parse-github-url
parse-github-url copied to clipboard
Improve undo / redo
At the moment switching slides (or toggling common elements, or switching view) resets the undo / redo history. Instead, history should be preserved per slide. Example scenario:
- I make change
Xto slide0 - I switch to slide
1 - I make change
Yto slide1 - I switch back to slide
0 - I
undoand changeXis reverted - I switch to slide
1 - I
undoand changeYis reverted
We should also consider supporting undo / redo for deck-wide operations, like rearranging slides, deleting a slide, etc.
Notes:
- the current Excalidraw history API doesn't seem to support export and restore.