Digital-Logic-Sim
Digital-Logic-Sim copied to clipboard
[Feature Request] Edit wires
It would be cool to have the ability to move wires around after placement.
Proposed UI (should not interfere with existing UI):
- Click then drag any point on a wire that is not near an existing control point to create a new intermediate point at that location and position it. This allows insertion of bends into existing wires.
- Click then drag any point on a wire that is near an existing control point to reposition that control point. This allows moving of bends in existing wires.
- Double click near any existing control point on a wire to delete the control point. This allows deletion of bends in existing wires. Do not allow deletion of entire wires: If there are no control points left (besides the endpoints) then this should be a no-op.
- Additional context menu item "Straighten", which should delete all control points on a wire.
This would let you rearrange complex circuits more easily without having to rewire them.
Thanks for a sweet program!