Would it be possible to add a trace stretch feature that preserves adjacent segment angles? This feature would really be helpful when routing more complex designs. Being able to do this for multiple selected traces would be nice, but just preserving adjacent angles for a single trace when moving would be a huge improvement. Our usual layout engineer refuses to use Eagle on complex boards (high-density BGA) only because of this lacking feature. Now that I'm forced to route this board, I see why. It would be very helpful.
Description from another software of the feature needed:
Track Dragging with Angle Preservation
Re-routing is not always the best approach to modifying routing, for example, situations where you want to move a track segment slightly, keeping the neat 45° and 90° corners at either end. (xxxxxx) supports this, through multi-track dragging with angle preservation. Dragging behavior is controlled by the Preserve Angle When Dragging option in the PCB Editor - Interactive Routing page of the Preferences dialog.
To drag, click once on the segment to select it - the cursor will change to a quad-arrow - then click and drag to slide it to a new location. You will notice that the angles to adjacent track segments are preserved, maintaining the routing style.