Path tool point nudging should be in document coordinates, not viewport coordinates #2083
Labels
Feature
New feature or request
Good First Issue
Good for newcomers
Paper Cut
A small UX annoyance we should strive to improve
Rust
Involves Rust programming for the backend
If you select a point using the Path tool and nudge it to the right by 10 units with ShiftRight Arrow, starting at 100% viewport zoom but then zooming to 200%, you'll notice it takes two presses of ShiftLeft Arrow to return back to its starting place. That's because it currently is moving relative to the viewport coordinates, but it should always work relative to the document coordinates so 10 units to the right means the same thing regardless of the current level of zoom. It also shouldn't be in the layer's local coordinate space, where a shape that has a 0.1 scale factor would take 10 times as many presses to travel the intended distance. The Select tool's nudging can be referenced for this, because it works correctly in document space (not layer-local or viewport space).
The text was updated successfully, but these errors were encountered: