-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
Fix instant transformations not being committed when used in succession #96530
Conversation
Related: #86930 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Holding down the keys probably shouldn't repeatedly commit the transform.
2024-09-03.13-32-58.mp4
Good catch, thank you! Fixed, and also disallowed starting instant transformations during a non-instant transformation (ie. when using the 3D gizmo). |
Good work, but unlike blender still, the object will immediately begin a transform if the keys are held down after mouse-down. Blender requires the key to be pressed again to start the process over. |
Fixed, thank you! |
Please squash commits into one, see PR workflow. |
Also: - Fix holding down keys repeatedly committing instant transformations, and disallow starting instant during non-instant - Fix echoed inputs starting new instant transformations after clicking to confirm, and disallow left mouse release committing instant transformations
9448553
to
060a1a0
Compare
Squashed I think, thank you! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good.
Thanks! And congrats for your first merged Godot contribution 🎉 |
Cherry-picked for 4.3.1. |
Fixes: #96527.
The "Begin Translate/Rotate/Scale Transformation" family of actions weren't being committed when activated in succession without confirming or canceling.
This meant that they would not be added to the undo/redo history.
Using multiple transformations in succession should now commit the previous transformation.
fixed.mp4