coming from https://github.com/mauge123/mechanical-blender
The patch adds the cursor as Snap Element, and "Manual" on Snap Target, and also "manual" as pivot point.
When Snap Target or pivot point are set to Manual you must first set it. If both are activated, pivot point goes first.
The target can be set once the transform is running using "B" Key.
The pivot point can be set once the transform is running using "C" Key.
When selecting the snap target or pivot points, events are bypassed on modal, so you can move around the scene.
You can also more around the scene pressing using "N" Key.
When rotating using a manual snap target, you can rotate using the resulting axis between both points, pressing "W" key once the target is selected.
Also there is missing a reference value for resize, and selecting a 3 points to define a plane for mirroring.
Any suggestion are welcome.
some videos uploaded