Lock 45/90 routing with straight lines : Not exactly sure what you mean, but taking a guess this is what the second linebend-mode does.
What I meant on that comment was that I when you pick an existing trace to move - if you grab a bend the line will go any direction you push it. This results is most traces being slightly skewed from vertical, 45, horizontal. There is no way to snap to a vertical or horizontal line. If it is really important - I go into the parameters and copy/paste the appropriate coordinates. Feels like 1993 is back for the party.
Sooooo....maintain or snap to 45deg, vertical or horizontal while editing existing traces. Looks like push/shove may already have solved this one.
Trying very hard to carve out enough time to install and test the differential routing improvements.
The end goal is to have length matched, impedance controlled, geometry with radiused corners. The task is generally broken up into initial route and editing an existing differential route.
The corner radius (in older versions) was not even close to friendly - generally added manually after the trace was laid down with 45's. After the differential track is down and I need to push it around a bit - the differential relationship is not maintained and the corner radii go bezerk. This has been a VERY manual effort to make even small changes to differential pairs. It seems that with all the new routing tools - this would not be a stretch to add?