Better shape detecting

I have to draw rectangles very precisely in order to make sure it’s doesn’t come out skewed with shape detection. Detected lines (especially diagonal ones) also snap to a length which can be way different than the length drawn.
Would also be nice to be able to continue holding and then drag up and down after a shape is detected to increase or decrease its size.

Thank you for your feedback. It is highly appreciated.
It is important to note and highlight that the detected shapes are affected by the selected grid spacing.

Nonetheless, and regarding your suggestion, we’ll add it to our agenda and see what’s possible.