The left side is the current Alt+Click behaviour, that mimics Standard texture format. We could possibly offer the behaviour on the right with Alt+Right click (or Alt+Middle Click), which avoids distorting the texture.

The code for the right side is in ParallelTexCoordSystem::doUpdateNormalWithRotation (currently unused). Would just need to call it from BrushFace::copyTexCoordSystemFromFace.
@ericwa let's roll this into 2.0.0 since it kind of belongs to the improvements to Valve 220
Cool, I should be able to put together a PR for this tonight. Does Alt+Right click sound good?
Alt+right would mimic how "wrapping without distorting" is achieved in both Hammer and JACK.
I'd rather see shift+alt-left, since it's just a modification of the standard behavior, thus a modification of the standard shortcut seems appropriate:
Please also consider to implement the double click variant (apply to all faces of a brush instead of the one under the mouse).
Most helpful comment
I'd rather see shift+alt-left, since it's just a modification of the standard behavior, thus a modification of the standard shortcut seems appropriate:
Please also consider to implement the double click variant (apply to all faces of a brush instead of the one under the mouse).