Skip to content

Commit bdffab3

Browse files
committed
rotation snapping by 1 degree with ctrl/cmd modifier
1 parent 4602fe8 commit bdffab3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/core/canvasmouseinteractions.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -836,6 +836,11 @@ void Canvas::rotateSelected(const eMouseEvent& e) {
836836
rot = std::round(rot / snapStep) * snapStep;
837837
}
838838

839+
if (!mValueInput.inputEnabled() && e.ctrlMod()) {
840+
constexpr qreal snapStep = 1.0;
841+
rot = std::round(rot / snapStep) * snapStep;
842+
}
843+
839844
if(mCurrentMode == CanvasMode::boxTransform) {
840845
rotateSelectedBy(rot, absPos, mStartTransform);
841846
} else {

0 commit comments

Comments
 (0)