Closed blinkybool closed 1 year ago
I want to add that we should consider what kind of other drawing tasks we want to support. Some examples off the top of my head are
Critically, not all of these follow the "init(canvasPos), update(canvasPos), finish()" recipe that drawing and erasing follow. But they must be the same kind of thing as our existing drawing tasks for them to follow the same undo/redo behaviour.
The discussion on this conclude with the sentiment that we should leave drawing tasks how they are for now.
From CONTRIBUTING.md