Absolutely beautiful!
My SIL uses a walking foot and does diagonals ... if you really MUST keep the line straight, you can use PAINTERS' TAPE ... lay out your diagonal one way and then go the opposite direction.
Painters tape because the adhesive holds but doesn't adhere so much as masking tape does.