Yeah imo any interfacing action should not be undone e.g. toggling a mute/solo, timeline adjustment, etc. I do put an exception to anything that takes time and accuracy to set up, for e.g. the time selection, since I may have changed it and want my old selection back, but anything else that is just me interfacing with my project rather than editing it should not be in the undo list.
Alternatively, as I believe PhotoShop does, correct me if I'm wrong, but they have two undo modes. You can undo 'macro' which smartly undoes entire series of actions (e.g. if you switch to a pencil tool, draw a bunch of things in a short time, then undo, it undoes them all) or 'micro', absolutely every click and key press is undone individually. This may ease the gap?
|