The Perfect undo for people that draw or erase.
              in 
             Share your Work 
              •  
              1 year ago    
            
 
            
            http://www.analogpixel.org/blog/2012/04/10/the-perfect-undo/
            
             
            
            
             
            
            
             
            
            
             
             
           
 
            
           
             Time/Pixel based undo, as opposed to a transaction based undo.  I hate having to lift my pen when i'm doing something, I also hate having to re-do the entire drawing procedure when I screw up at the end; that's why I think undo should be pixel/time based; then you can just undo the last 10pixels worth of drawing.
            
            
             The link has a demo that better explains my ramblings :)
            
            