PROTOTYPE
HELP
- Pan: Drag with Middle Mouse or Ctrl+left mouse button
- Zoom: Mouse wheel up and down to zoom in and out
- New Node: Create a node by dragging a fn from left panel into area
- Remove Node: Middle click in a node to remove a node
- Inspect node: Double click on a node to get detailed information
- Move Node: Mouse click and drag
- Links: Press [shift] and Drag from a node/socket to a socket highlighted in green
- Links(alternative): Toggle socket visualisation in the panel and Drag from a socket to a socket highlighted in green
- Remove Link: Simple click on the link when it turns red
TODO:
- UX/UI: Undo changes
- UX/UI: Special nodes with display capabilities (images,datatables,...)
- UX/UI: Group nodes into a single box, exposing inputs and outputs
- UX/UI: Implement touch
- UX/UI: drop link in node to link to next compatible available input
- Registry: Synchronize registry with server(GET)
- Collaboration: Better concurrent editing/message passing (testing)
- Collaboration: Improve document synchronization
- FlowServer: Build the graph on the server and run
- FlowPkg: Create training mechanism
- FlowPkg: matrix pooling function example
© Luis Figueiredo (luisf@hexasoftware.com)