New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rotation snapping is active only when it is turned off. #23072
Comments
You have to release the ctrl key while dragging, it switches the current snapping state |
Oh thanks. I see. That was unexpected. XD It is still a little bit confusing, since the behavior flips when the options are changed. So when the snapping is on, the CTRL drag does no snapping until CTRL is released. There is no immediate indicators that the mode is being changed and won't release until CTRL is released. I'm not sure how many people have the same habit as me, but yep, I'm holding that CTRL button because I expect bad things will happen if I let go in the middle. XD Using it now seems like it can be very handy and time saving, but no ideas on how to make it more clear without some sort of universal way of toggling snapping with modifier keys. Maybe flipping the behavior is still a way to go, and adding tooltip information? That way if one doesn't know or care, they would at least start with the snapping behavior that the options reflect. Then if they let go, they would then discover this alternative mode, or maybe find it the tooltips. |
I think I should simply switch the snapping icon status when control is pressed. Using other kind of shortcuts (like blender does with g, s and all) is probably the way to go at some point. |
Is this still reproducible in the current master branch? |
Yes. Currently, when rotation snapping is off, a CTRL drag will initially do snapping rotation, until CTRL is released. Then the non-snapping rotation kicks in. Then when rotation snapping is on, a CTRL drag will first do a non-snapping rotation, until CTRL is released. I wouldn't contest the releasing CTRL to toggle functionality itself, that is useful and working. But I do believe the flagging is inverted and catches one off guard. |
I think we should discuss the shortcuts someday, something like blender's scheme would simplify things even if the keys are harder to reach. |
Why not flip the snap/magnet icon too when control is held? Just a visibility change and it won't even confuse people. |
Toggling the snap icon with control is easy to do, but I noticed that snap options menu has "Use Rotation Steps" and "Use Scale Snap" options, which work completely independently from the snap button (and scale snapping isn't affected by the standard snap button at all) and the CTRL will always disable them temporarily when they are enabled. So the new problem is what to do about these options and why they even exist. I assume unifying the snapping to one button (which is now even more confusingly called "Use Smart Snapping", even though it affects rotation) would be the correct solution. Then making the Ctrl toggle this button on pressed/released. |
@KoBeWi I agree, it's confusing. I imagine smart snapping to be something that tries to align with relevant points nearby, and the normal kind would force things to very specific steps in units or degrees. I don't think they can sensibly combine, the target of smart snapping might be things that aren't snapped to the desired grid. Does smart snap deal with alignment of rotations? If they are too be exclusive, then maybe they are provided with a radio button. |
Still valid in 3.2.4 beta3 (see my last comment) |
Still an issue in v4.0.dev.custom_build [d17201a] and v3.4.beta.custom_build [322252e] Inside of 2D:
Inside of 3D, Ctrl+Drag with the select tool also rotates with snapping, however letting go of ctrl does not stop it from snapping. "Use Rotation Snap" inverting whether or not Ctrl causes snapping is most likely intended behavior. The issue is the fact that Ctrl+Drag uses Ctrl, which conflicts with the shortcut for snapping. So every time you Ctrl+Drag to rotate it causes snapping, and if you have "Use Rotation Snap" enabled, since you're pressing Ctrl it stops snapping from occurring. |
Win10 64bit - Alpha 3.1 0dbe014
@groud Likely some flags flipped up somewhere. But have noticed that rotation snapping only works when both snapping options are disabled.
The text was updated successfully, but these errors were encountered: