leon-thomm / Ryven

Flow-based visual scripting for Python
https://ryven.org
MIT License
3.8k stars 443 forks source link

Node Inputs Enhancement #177

Open HeftyCoder opened 10 months ago

HeftyCoder commented 10 months ago

Node Inputs are only allowed one connection. I'd argue that one should be able to define how many connections are allowed for a Node Input, i.e negative number for infinite and a positive number for constrained, which can be defaulted to 1.

I did notice that in ryvencore the graph_adj_rev relates one input to a single output, which means this implementation is ryvencore specific as well. I could look into the refactoring needed for this to work, but first I want to know:

I hope I am right in saying that an input updating from a number of outputs can make sense.