Allow for ignoring and batching undo
bypass undo recording
- tool changes some things regularly to simulate some live behaviour
- the undo stack is flooded with meaningless operations
- would be nice if a tool could say “don’t remember this” and do things that can’t be undo-ed afterwards
batch together undos
- tool does a lot of stuff like batch converting samples, generating data etc. it does so in steps to avoid timing out and freezing the interface
- the undo stack is flooded with steps that are hard to undo if needed
- would be good to be able to say “start batch operation”, do all the things and “finish” to have the undo batch everything together in one step