pcb-rnd - the [cycdrag] patches
A long standing misfeature of pcb (and pcb-rnd) has been that when dragging the
end of connected traces, pcb chosen one of the traces "randomly". It often
didn't pick the one the user wanted to move. The workaround was to move the
one that pcb picked and then return and move the target trace then
move the other trace back. This gets even more annoying if there are more than
two objects connected in the given point: 3 traces and a via for example.
The cycdrag patch addresses this issue by defining an action that can cycle
through objects that could be dragged in the given point while the left mouse
button is pressed. This lets the user explicitly select the one object to
work on.
This demo video
demonstrates how it works with three lines and a via.
save/load and compatibility
Not affected.
plans
It does not work with the lesstif HID. It does not work with the rubber band
mode.