Graphite/editor/src
Utsav Singh 927d7dd9b2
Fix quick measuring of skewed and rotated layers by using the viewport space AABB (#2396)
* Make sure that quick measure overlays are based on AABBs drawn in the viewport local space

* Draw overlays to visualise AABBs of selected and hovered shapes

* use pre-existing functions to render dashed lines

* Redraw selected bounds using existing BoundingBoxManager

* remove unused variables

* Render transform cage after overlay is drawn

* Bring overlay and transform cage render calls above(before) other  gizmos

* Add line length tolerance and render single line for singal edge alignment with one axis overlap

* Comments

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2025-03-12 10:53:58 +00:00
..
messages Fix quick measuring of skewed and rotated layers by using the viewport space AABB (#2396) 2025-03-12 10:53:58 +00:00
application.rs Add tests to the Ellipse, Artboard, and Fill tools (#2181) 2025-03-07 02:13:15 +00:00
consts.rs Add draggable skew triangles to the transform cage (#2300) 2025-03-01 10:24:56 +00:00
dispatcher.rs Instance tables refactor part 5: unwrap GraphicGroup as multi-row Instance<GraphicElement> tables and move up transforms (#2363) 2025-03-12 01:38:36 -07:00
generate_ts_types.rs Reorganize cargo dependencies and upgrade most of them (#1815) 2024-07-09 04:08:28 -07:00
lib.rs Add tests to the Ellipse, Artboard, and Fill tools (#2181) 2025-03-07 02:13:15 +00:00
macros.rs Restructure the entire editor codebase to consistently match the message hierarchy 2022-08-05 05:38:11 -07:00
node_graph_executor.rs Instance tables refactor part 5: unwrap GraphicGroup as multi-row Instance<GraphicElement> tables and move up transforms (#2363) 2025-03-12 01:38:36 -07:00
test_utils.rs Instance tables refactor part 5: unwrap GraphicGroup as multi-row Instance<GraphicElement> tables and move up transforms (#2363) 2025-03-12 01:38:36 -07:00
utility_traits.rs Clean up arg order in process_message() so data is last 2023-01-29 04:07:41 -08:00