Undo System Best Practices

 
 
 

Supporting undo and redo is an important part of the user experience. The following is a list of best practices for making sure a plug-in works well with undo system.