godotengine / godotengine/godot
Changes in value/belizer keys and bezier handles dont get presented in view until the key / handle is released
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
4.4.1.stable
### System information
Godot v4.4.1.stable - Windows 11 (build 26100) - Multi-window, 2 monitors - Vulkan (Forward+) - dedicated AMD Radeon RX 7800 XT (Advanced Micro Devices, Inc.; 32.0.12033.1030) - AMD Ryzen 9 7900X 12-Core Processor (24 threads)
### Issue description
The animated objects don't live update while you are editing the keys. This does work correctly when editing easing values in value keys, so it feels like it should work for the rest as well.
https://github.com/user-attachments/assets/8e09d8a0-a6ad-4c66-864d-6e08c22d5fae
Compared with Blender:
https://github.com/user-attachments/assets/df6aad90-2cba-4f15-8a57-78d33c416eda
_**I'm not sure if this would be considered a bug or a proposal, but I think it's pretty standard in other software to have this feature, so logging it as a bug. I'm happy to log a proposal for it, if that is preferred.**_
### Steps to reproduce
Drag keys / handles around that are currently affecting an object in view and notice it doesn't update the object until you release the key / handle.
### Minimal reproduction project (MRP)
NA
Contributor guide
Research direction
Start by reproducing the issue in the Godot animation editor: drag value keys and bezier handles that affect an animated object, and compare their behavior with easing-value edits. Done means the animated object updates in the view continuously while a key or handle is being dragged, rather than only after release.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, godot
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100