Selective Undo

Validation level: 5. CHI, UIST, CSCW and TOCHI paper publication

Selective undo allows people to reverse actions regardless of the order in which they happened.

In the case of drawing applications, if you have changed the background color, you can draw a line and delete a polygon. Selective Undo allows you to delete the first action, changing the background color to the original one but keeping the line and the polygon actions.

Publications

Selective Undo Support for Painting Applications

Conference: CHI, 2015
By: Brad Myers, Ashley Lai, Tam Minh Le, Youngseok Yoon, Andrew Faulring, Joel Brandt
Also featured in
Storyboard of Functions