Open PiotrJustyna opened 1 week ago
We can't realistically expect end users to define valent points themselves in the input, so those must be added artificially:
could be treated as action icons - one input, one output
layout algorithm should still work and it should work better as a result of using valent points (see the first screenshot attached ^^)
connections will probably have to be revisited as now the idea of a bypass will not be valid - we will just be connecting dependents of type "valent point"
Having read:
https://drakon.su/_media/video_i_prezentacii/graphical_syntax_.pdf
I can sadly confirm that this type of connection is not canonical drakon:
I also learned a lot about what drakon diagrams were initially intended to be and that sheds some new light on the layout algorithm... Updates soon, but for now I need to introduce a
valent point
in the list of positioned icons. That should solve the connection from the screenshot above and also could simplify the connection algorithm which today handles the "bypasses":