Noob: Scaling Diagonal Shapes

I’m new to Glyphs and having much success! One thing I can’t figure out is if there’s an easy way to scale a diagonal rectangle along one axis while keeping the proportions of the other. For instance if I want to scale the length of the spine of the Z, how can I do that so it retains the width? Right now I’m just eyeballing.

Any operation that will change the angle of a shape will change its perceived width. Fixing it automatically is difficult.
To be able to correct the width properly, put the shape in the background before you do the transformation. Then rotate the shape in the background to match the new angle. Then adjust the shape in the foreground to match the width.

You can use the Smart Plumblines plugin and open corners so that when you move the (opened) control nodes for your diagonal you will constantly get a measurement of the width of the segment.