Current behavior: Completed candidate strokes appear in squares underneath the canvas.
Desired behavior: Only the canvas is visible unless the user toggles candidate square visibility.
Current behavior: Squares with candidate strokes are the same size as the canvas.
Desired behavior: They are much smaller than the canvas and appear in a row or column beside it. The user evaluates each candidate by clicking its thumbnail, which causes it to appear in the canvas.
Current behavior: All strokes disappear from the canvas upon completing a new stroke.
Desired behavior: Only the last completed stroke disappears. The previously approved strokes remain on the canvas.
If you touch the edge before finishing your brushstroke, the brush stays permanently on whether you're pressing the cursor or not, leading to unwanted marking on the drawing.
Current behavior: The thickness of the brush is uniform
Desired behavior: The thickness changes according to the speed of the cursor: thinner when it goes fast and slower when it goes slow. The intention is expressiveness within the line itself.