bugs:
prevent already placed wire from being dragged away
- for connected inputs: hide
- for connected wire outputs: click is move (don't allow connection), shift+click is create new connection
- update pos of connections
- for connected component outputs: click is move create new
- for unconnected: click is move, shift+click is create new connection
Combinations
- components
- inputs
- connected: hide
- unconnected: create new connectable wire
- outputs
- connected: create new connectable wire
- unconnected: create new connectable wire
- wires
- inputs
- connected: hide
- unconnected: move connectable wire
- outputs
- connected:
- connected to component: hide
- connected to wire: move non-connectable wire (update pos)
- unconnected: move connectable wire
hide handles from same component
hide inputs when input is dragged
multiple outputs support
bugs:
prevent already placed wire from being dragged away
Combinations
hide handles from same component
hide inputs when input is dragged
multiple outputs support