Graphite/editor/src/frontend
0HyperCube 599a9d076b Transformation cage (#502)
* Render corners and edges of selection box

* Refactor

* Add drag detection

* Implement the transform handles

* Implement rotation by dragging <40px from bounds

* Refine clustered handle behaviour

* Add cursors

* Add snap angle

* Fix MMB drag whilst in select tool

* Convert calculate_pivot into a seperate function

* rename start_vec to start_offset

* Fix typo

* Remove Undo transaction on <10px mouse move

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2022-02-04 16:46:44 +00:00
..
frontend_message.rs Layout system implementation and applied to tool options bar (#499) 2022-01-30 17:53:37 -08:00
mod.rs Massively reorganize and clean up the whole Rust codebase (#478) 2022-01-14 14:58:08 -08:00
utility_types.rs Transformation cage (#502) 2022-02-04 16:46:44 +00:00