Skip to content
New issue

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

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

Already on GitHub? # to your account

Peritext undo/redo stacks #834

Merged
merged 33 commits into from
Mar 17, 2025
Merged

Peritext undo/redo stacks #834

merged 33 commits into from
Mar 17, 2025

Conversation

streamich
Copy link
Owner

  • First iteration of undo/redo stack implementation.
  • Two implementations: (1) one which integrates with the browser's native undo/redo behavior; (2) standalone in-memory stack.
  • Adds "path inversion", the .undo() method to Log class.
  • Adds toolbar "undo" and "redo" buttons.
  • Places cursor in predicatable place on undo/redo.

@streamich streamich merged commit 61aea75 into master Mar 17, 2025
3 checks passed
@streamich streamich deleted the undo-redo branch March 17, 2025 18:18
Copy link

🎉 This PR is included in version 17.32.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant