GraphiteEditor / Graphite

2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
https://graphite.rs
Apache License 2.0
7.77k stars 408 forks source link

All drag actions should be cancellable with Esc/RMB #1657

Closed Keavon closed 6 months ago

Keavon commented 6 months ago

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.

milan-sedivy commented 6 months ago

Hi Keavon, I would like to work on this (select-tool for now)

milan-sedivy commented 6 months ago

Currently done: