undo method

bool undo({
  1. required State state,
})

Undo one command group if possible.

Implementation

bool undo({required State state}) {
  if (_undoStack.isEmpty) return false;
  final command = _undoStack.removeLast();
  command.undo(state);
  _redoStack.add(command);
  return true;
}