Graphite/editor
Dhruv 81a7c2dfcf
Reconnect links when deleting a node (#1405)
* fix: avoid deleting inner network's input nodes

* [wip]feat: set primary input on node deletion

- set input's input value to deleted node's primary input

* fix: check deleting node's output is used by other node(s)

* feat: enable conditionally reconnecting input

- user can press a key to avoid reconnecting nodes during deletion

* refactor: improve and restructure code

- make code quality improvements
- add NodeGraphHandlerData struct to replace big tuple

* fix: avoid deleting inner network's input nodes

* [wip]feat: set primary input on node deletion

- set input's input value to deleted node's primary input

* fix: check deleting node's output is used by other node(s)

* feat: enable conditionally reconnecting input

- user can press a key to avoid reconnecting nodes during deletion

* refactor: improve and restructure code

- make code quality improvements
- add NodeGraphHandlerData struct to replace big tuple

* Remove unnecessary recursion

* Code review cleanup

---------

Co-authored-by: 0hypercube <0hypercube@gmail.com>
Co-authored-by: Keavon Chambers <keavon@keavon.com>
2023-09-02 08:32:37 +00:00
..
src Reconnect links when deleting a node (#1405) 2023-09-02 08:32:37 +00:00
Cargo.toml Update wasm-bindgen, syn and wgpu (#1398) 2023-08-23 14:53:56 +00:00
build.rs Fix commit branch when not in pull request 2023-08-23 21:54:33 +01:00