Ortho:
The usage of "shift" to achieve ortho behavior is very handy; however, its functionality is limited by being only a unidirectional switch.
Please consider using shift as a toggle (instead of a switch) such that if ortho is active ... shift allows unconstrained movement in any direction.
-------------
Snap:
Please consider "Ctrl" as a toggle for snap.
If the nearest snap node was highlighted similarly too that of an entity snap, but of different appearance ... I think clarity of selection point would be improved. The current shapes for the various entity snaps being distinguishable (triangle = midpoint, rectangle = end, semi-boxed x = nearest, circle = center) is excellent. Perhaps a diamond inclosed plus with two opposing triangles filled? The intersection would be precise and the shape distinguishable.
For example, if the entity midpoint snap is active and lies close to a snap point ... the distinguishably different targets would alert the user to mouse wheel zoom in and select their preference.
-------------
Expanding the dream list:
When multiple snaps (entity/grid) are within the gravity box ... consider an auto zoom window that opens upon a press of the "Alt" key. (Think of Alt = Alternate Window)
Perhaps a message shown as a tool tip: "Press Alt key to auto zoom."
The auto zoom window must be clean to complement the excellent style DraftSight currently embraces. Centered over the area of interest, perhaps with a dashed border, and even minor dimming of the surrounding background in the non-zoomed area. A good implementation equates to less eye strain, faster input, and users not wanting anything less.
=========
Disclaimer:
I am a novice and learning CAD using DraftSight. If any suggestions infringe upon other CAD programs ... it is unintentional as I have had nothing more than a casual glance of others using CAD in commercial settings and a few failed attempts many years ago trying to learn AutoCAD. The webinars and other youtube videos have vastly improved the learning experience for me and I hope those awesome services continue.
-- tholly
