Graphite/frontend/src
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
..
components Clean up text input (#506) 2022-02-04 04:26:44 +00:00
dispatcher Transformation cage (#502) 2022-02-04 16:46:44 +00:00
lifetime Clean up text input (#506) 2022-02-04 04:26:44 +00:00
state Layout system implementation and applied to tool options bar (#499) 2022-01-30 17:53:37 -08:00
utilities Layout system implementation and applied to tool options bar (#499) 2022-01-30 17:53:37 -08:00
App.vue Implement the Text Tool and text layer MVP (#492) 2022-01-30 15:10:10 +00:00
main.ts Major frontend code cleanup (#452) 2022-01-02 06:00:02 -08:00
TwoViewTest.vue Rework wasm initialization and reduce global state (#379) 2021-12-20 07:37:19 +01:00
types.d.ts Improve web infrastructure 2021-08-26 19:20:38 -07:00