patcher branch is a start towards a patching interface for this. current state of that progress:
- widgets are currently draggable when page loads (edit mode is on). )when editing is turned off, widgets are not interactive as they should be. when editing is turned back on again, they are no longer draggable.
- graphically, connection imagery is slow. the connections should be moved to an SVG layer most likely ... one possibility is to have the interface be SVG and use SVG foreignObject tags to wrap nexusUI canvas elements where they are needed. not sure how well that works. otherwise, it may be possible to keep the current canvas & divs approach. I expect the reason the connection imagery updates slowly is that -- it must redraw every connection when a div moves, so a lot of wasted computation; it probably calculates each div position every time, which is wasted computation (actually it might not do this...) .... the SVG route is clearly preferable.
this is just a note for the future when development commences again.
patcher branch is a start towards a patching interface for this. current state of that progress:
this is just a note for the future when development commences again.