* 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> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| build.rs | ||