useUndoRedoReducer makes a new undo state every time there's a new edit, this is usually desirable except for inputs that rapidly sends events (color/range) which causes lots of undo states to be created
Thinking about this more, maybe a draft solution that is already in use at the drawdog maker menus makes more sense than hacking the undo/redo reducer itself
useUndoRedoReducer
makes a new undo state every time there's a new edit, this is usually desirable except for inputs that rapidly sends events (color/range) which causes lots of undo states to be created