mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-15 22:28:10 +08:00
* added snap and lock angle to path tool * fixed breakage of `tab` and `space` functionality - Previous implementation broke functionality of using Tab to swap the being-dragged handle to its opposing handle, Now fixed. - Previous implementation broke functionality of using space to drag the manipulator group (anchor + handles) while dragging a handle, Now fixed. * fixed the angle snapping and locking when used together Now, if `shift` is used to snap to a 15° increment, then `ctrl` is used to preserve the angle, releasing the `shift` key will still preserve the angle. * Fix snapping angle logic * Improve transforms * added functionality for `alt` key Now, temporarily converts selected handles to colinear if they are not already colinear. * Revert "added functionality for `alt` key" This reverts commit f12ba6fdbf261291ced0e042a2dfe12cddd2f9e8. * Code review --------- Co-authored-by: hypercube <0hypercube@gmail.com> Co-authored-by: Keavon Chambers <keavon@keavon.com>