Graphite/node-graph/gcore/src
Daragh 018e9839f8
Add Path tool support for the Tab key swapping to dragging the opposite handle (#2058)
* feat: tab alternates between handles

* fix: handle hints, remove anchor to handle switch
Added specific handle hints,
Can no longer switch to handle if just anchor is selected
typo fix

* fix: no longer deselect on esc/rclick

* feat: hides cursor when switching
A pointerlock implementation would be ideal in the future to keep the screen from panning,

* fix: tidy up dynamic tool hints
switch colinear to V

* fix: can no longer hide cursor if anchor selected
remove debug statement

* fix: clippy

* Solve some issues and remap V to C to toggle colinear

* Cleanup + change equidistant key from Shift to Alt

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-10-30 02:48:20 -07:00
..
graphic_element Fix gradient render transforms with Vello (#2059) 2024-10-26 00:12:24 +00:00
raster Fix/suppress new Clippy warnings introduced in Rust 1.82 2024-10-25 11:14:51 -07:00
text Add line height and character spacing to the Text node (#2016) 2024-10-01 12:28:27 -07:00
vector Add Path tool support for the Tab key swapping to dragging the opposite handle (#2058) 2024-10-30 02:48:20 -07:00
application_io.rs Update Wasm dependencies to fix WebGPU spec change crash in Firefox with Vello (#2027) 2024-10-12 14:28:39 -07:00
consts.rs Node network subgraph editing (#1750) 2024-06-02 08:01:56 +00:00
generic.rs Refactor the node macro and simply most of the node implementations (#1942) 2024-09-20 03:50:30 -07:00
gpu.rs Implement the Brush without relying on a stamp texture 2023-04-29 01:31:14 +02:00
graphic_element.rs Make Copy to Points and (Circular) Repeat and nodes output group data, and add flattening nodes (#2011) 2024-10-14 12:39:28 -07:00
lib.rs Replace terminology "primary" with "call argument" and "parameter" with "secondary input" 2024-09-25 20:05:00 -07:00
logic.rs Add switch node and fix log to console node (#2064) 2024-10-25 16:30:02 -07:00
memo.rs Restructure window state management and fix Vello canvas not resizing with viewport (#1900) 2024-08-06 06:18:04 +00:00
ops.rs Improve type compatibility and clean up new node macro usages (#2002) 2024-09-22 01:44:18 -07:00
raster.rs Improve type compatibility and clean up new node macro usages (#2002) 2024-09-22 01:44:18 -07:00
registry.rs Refactor the node macro and simply most of the node implementations (#1942) 2024-09-20 03:50:30 -07:00
structural.rs Refactor the node macro and simply most of the node implementations (#1942) 2024-09-20 03:50:30 -07:00
text.rs Refactor the node macro and simply most of the node implementations (#1942) 2024-09-20 03:50:30 -07:00
transform.rs Make Upload Texture node resolution-aware (#2018) 2024-10-03 10:32:34 -07:00
types.rs Replace terminology "primary" with "call argument" and "parameter" with "secondary input" 2024-09-25 20:05:00 -07:00
uuid.rs Clean up old usages of `NodeId(generate_uuid())` by replacing it with `NodeId::new()` (#2009) 2024-10-25 19:43:46 -07:00
value.rs Deprecate LetNodes in favor of new scope API (#1814) 2024-07-10 14:18:21 +02:00