This issue tracks all drag actions that don't currently implement cancellation with Esc/right click. An example of this desired behavior is the Rectangle tool, which lets you draw a rectangle by dragging it and hit Esc or right click to cancel the action. Another example is the Select tool which lets you drag a layer around on the canvas and similarly cancel it to restore it to its pre-drag location.
[x] Select tool: moving the pivot (#1658)
[x] Artboard tool: resizing an artboard (#1664)
[x] Artboard tool: drawing a new artboard (#1664)
[x] Navigate tool: zooming by click-dragging (#1664)
[x] Navigate tool: tilting by Alt-click-dragging (#1664)
[x] Fill tool: filling should be cancellable after Lmb is pressed but before it's released (#1666)
[x] Gradient tool: drawing a new (or replacement) gradient line (#1664)
[x] Gradient tool: reposition the endpoint of an existing gradient line (#1664)
[x] Path tool: moving an anchor/handle (or multiple), including the toggling with Alt between smooth/sharp that might have occurred during the drag (#1664)
[x] Freehand tool: drawing the trace, it should be canceled (#1664)
[x] Brush tool: drawing the trace, it should be canceled (#1664)
This issue tracks all drag actions that don't currently implement cancellation with Esc/right click. An example of this desired behavior is the Rectangle tool, which lets you draw a rectangle by dragging it and hit Esc or right click to cancel the action. Another example is the Select tool which lets you drag a layer around on the canvas and similarly cancel it to restore it to its pre-drag location.
#1664
)#1664
)#1664
)#1664
)#1664
)#1664
)#1664
)#1664
)