Automatically Offset Nodes on Insertion
I guess this demo video from @Sebastian Koenig (sebastian_k) describes pretty well what this is, it's using an older patch version, but behaviour hasn't changed since then, it just got some polish
Open Design Questions
As always: How to access? Currently it's the default behavior, but since there is no option to turn this off that's not a really nice one. Some proposals were:
- Use a modifier key to access
- Use a time threshold to access (maybe with fancy animations)
Both should be rather easy to implement, but I'd like to wait on overall design approval first
Requested and designed together with @Sebastian Koenig (sebastian_k) during #LSOC ;)
Note: Added a function that iterates over node "chains" (better name?) and calls a callback. We could use this in other places like node_select_linked_to_exec too, but will handle that separately.
Also, I *may* have created some functions that are already there, but I don't know the codebase enough to tell this ;)






