The current framework doesn't have support for angular snapping.
The issue has been discussed briefly once a while for many years.
The good news now is with the new action tweaks added by sand1024, there's finally a unified way to insert angular snapping with preview effects. We will see how long it takes to add this feature.
We already managed to add lots of features for 2.2.2, and angular snapping appears to be within reach to me.
Juan1966 wrote
Hello everyone, first of all, and as always, thank you to all the developers who make LibreCAD possible.
My suggestion concerns snaps, specifically the lack of a perpendicular snap.
It would be very useful, and it's something I miss when, for example, I'm creating a polyline and I want the next point to be perpendicular to an existing one. This is possible with individual lines, but not with polylines, and implementing a perpendicular snap would be a great help.
On another note, I think it would be a good idea to define the different types of snaps with different on-screen markers, similar to AutoCAD, or simply display the snap type in text next to each one.
Thank you very much for your effort. I understand that the workload is significant and not all suggestions can be implemented, but I believe this would improve the LibreCAD user experience.