gschem improvement - orthogonal nets when moving components
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gEDA |
New
|
Undecided
|
Unassigned |
Bug Description
I have one idea to gaf improvement regarding movement of already connected components. I do not know how it is hard to implement it in the current gaf.
On the attached picture there is initial state on the left side and three possible states on the right side. First line is present situation.
Then it is desired situation - second line is moving R1 up and 3rd line is movement of R1 down.
Probably the simplest way how can I suppose implementation is that net which is orthogonal to the direction of movement is cut in half. Then farther segment is not moved and near net segment sticked to R1 is moved together with R1. Both halves of old net are connected with the new net segment together.
Another possibility is depicted in the right column - the whole net segment is moved to the movement direction.
Addendum: Some people recommended Cedarlogic package as a way of nice behavior when moving components.