nodeeditor icon indicating copy to clipboard operation
nodeeditor copied to clipboard

dynamic datatype feature

Open cxxamz opened this issue 4 months ago • 0 comments

Your idea

In my other project, I use unconnected input and output ports found during the scanning process as the module's input and output ports. This way, ports that are already connected cannot serve as module output ports. My solution is to add a node whose input and output types are the same, which allows for an additional output port. However, currently, port types are fixed, and different types require creating different nodes, which makes the workload very large and difficult to expand. Dynamic port types are the approach I am currently considering.

With dynamic data type feature, we don't have to define a new node for each type, in the following usage scenarios.

demo - https://github.com/cxxamz/nodeeditor/tree/feature/dynamic_datatype

https://github.com/user-attachments/assets/0d98e27b-1930-486d-ad97-23cbf90ecbba

Image.

Problem to be solved

None.

Prior art

No response

Additional context

No response

Checklist

  • [x] I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests

cxxamz avatar Nov 14 '25 05:11 cxxamz