Graphite/document-legacy/src
OllieDolan 974a37f127 Path tool points manipulation: nudging, drag axis snapping, and G/R/S (#1068)
* issue820: implemented nudging points

* nudge points triggered only when the mouse is moved after selecting one point

* issue 820 // bullet 1 done

* grab working / rotate not

* rotate works (sensitive)

* G/R/S and Shift/Drag working

* Cargo formatted // implemented Hypercubes comments

* Refactored G/R/S - need to fix fast transform

* Finished refactored G/R/S

* Typed Angle needs further touch up

* Cargo formatted

* Dealt with dangerous unwraps

* Cargo fmt (again) - unwraps fixed

* Cleaned up

* cargo fmt

* Ready for Review

* Ready for Review- cargo fmt

* Code review fixes

* Remove duplicate constant for nudging

* Fix consts.rs spacing

* Apply suggestions from code review

Added suggestions

Co-authored-by: Keavon Chambers <keavon@keavon.com>

* Added typo/grammar suggestions

* Nits

---------

Co-authored-by: Shiro <shiro@damedane.local>
Co-authored-by: hypercube <0hypercube@gmail.com>
Co-authored-by: 0HyperCube <78500760+0HyperCube@users.noreply.github.com>
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-04-16 15:56:52 -07:00
..
layers Change layer duplication so the duplicate is placed above the original (#1124) 2023-04-16 15:34:02 -07:00
boolean_ops.rs Groundwork for integrating Specta (#949) 2023-01-28 22:29:38 -08:00
consts.rs Refactor vector data type from document-legacy into node graph (#1057) 2023-02-25 16:55:05 +00:00
document.rs Change layer duplication so the duplicate is placed above the original (#1124) 2023-04-16 15:34:02 -07:00
error.rs Replace the image layer type with an Image node (#948) 2023-01-27 10:01:09 +00:00
intersection.rs Migrate vector data and tools to use nodes (#1065) 2023-03-26 08:03:51 +01:00
lib.rs Remove Color struct from document-legacy (#1012) 2023-02-07 17:31:50 -08:00
operation.rs Path tool points manipulation: nudging, drag axis snapping, and G/R/S (#1068) 2023-04-16 15:56:52 -07:00
response.rs Update UI when deleting last point of shape with Path tool (#979) 2023-01-28 18:32:31 -05:00