Undo
03 Sep 2022 - 24 Oct 2024
- Part of UIThinking
- Inspired by
Here are some things I've learned about undo / redo
— Steve Ruiz (@steveruizok) September 3, 2022 - Undo/Redo is a powerful and under-theorized UI affordance.
- Some extensions: I know there are history visualizers, tree-shaped history hacks, etc. Should do some literature searching.
- Histories
- Reversible debuggers (ZStep).
- git commit trees (probably the most elaborate vocabulary for representing changes and histories).
- Has the "defect" that it is a seperate step to record a history snapshot (commit).