Skip to content

Undo/Redo Implementation & Test Improvements#106

Open
zubeyralmaho wants to merge 2 commits intojotform:masterfrom
zubeyralmaho:fix/test-improvements
Open

Undo/Redo Implementation & Test Improvements#106
zubeyralmaho wants to merge 2 commits intojotform:masterfrom
zubeyralmaho:fix/test-improvements

Conversation

@zubeyralmaho
Copy link

@zubeyralmaho zubeyralmaho commented Mar 4, 2026

What:

Adds undo/redo functionality to the builder with keyboard shortcuts (Ctrl+Z / Ctrl+Y).

Why:

Users need the ability to revert accidental changes and redo actions. This is a standard UX feature expected in any builder application.

How:

  • Added history management to PropContext (past/future arrays)
  • Implemented undo() and redo() functions
  • Added Ctrl+Z (undo) and Ctrl+Y (redo) keyboard shortcuts in useKeyboardActions

Checklist:

  • Documentation added to the docs site
  • Tests
  • Ready to be merged

@zubeyralmaho zubeyralmaho changed the title test: fix skipped tests and add E2E testing infrastructure Undo/Redo Implementation & Test Improvements Mar 4, 2026
@zubeyralmaho
Copy link
Author

Friendly ping for review when you have time. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant