Graphite/node-graph/gstd/src
0HyperCube 456ca170a4
Layer and grid snapping systems (#1521)
* Grid overlays

* Rectangle tool basic snapping

* Fix bezier demos

* Fix bézier crate tests

* Constrained snapping for circle & shape tool

* Line tool snapping

* Pen tool snapping

* Path tool snapping

* Snapping whilst dragging layers (not constrained)

* Constrained drag

* Resize snapping

* Normal and tangent

* Cleanup

* Grid snapping

* Grid snapping

* Fix imports

* Fix bug in artboard tool

* Fix hang on 0 size grid spacing

* Fix NaN when scaling

* Polishing

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-01-13 14:32:10 +00:00
..
any.rs Improve naming of several proto nodes 2023-12-08 15:29:46 -08:00
brush.rs Wrap opacity/blend_mode in alpha_blending struct for graphic elements 2023-12-08 22:42:45 -08:00
cache.rs Rename the legacy Graphene crate to document-legacy (#899) 2022-12-22 02:12:05 -08:00
gpu_nodes.rs Convert u64 IDs to newtypes (#1532) 2023-12-22 03:24:13 -08:00
http.rs Fix Imaginate by porting its JS roundtrip code to graph-based async execution in Rust (#1250) 2023-06-09 09:03:15 +02:00
image_color_palette.rs Add the Image Color Palette node (#1311) 2023-12-09 15:21:41 -08:00
image_segmentation.rs Serialize Color as srgb (#1136) 2023-04-16 15:02:22 +02:00
imaginate.rs Retire layer paths used throughout the code (#1531) 2023-12-21 19:32:46 -08:00
lib.rs Add the Image Color Palette node (#1311) 2023-12-09 15:21:41 -08:00
null.png Graphene CLI + quantization research (#1320) 2023-07-04 17:04:09 +02:00
quantization.rs Add viewing/editing layer names, add Blend Mode node, and clean up Layer node (#1489) 2023-12-07 15:10:47 -08:00
raster.rs Retire layer paths used throughout the code (#1531) 2023-12-21 19:32:46 -08:00
value.rs Graphene CLI + quantization research (#1320) 2023-07-04 17:04:09 +02:00
wasm_application_io.rs Layer and grid snapping systems (#1521) 2024-01-13 14:32:10 +00:00