Godot-proposals: Allow users to completely preview animation by scolling when dragging the timeline timestamp

Created on 24 Oct 2019  路  4Comments  路  Source: godotengine/godot-proposals

Describe the project you are working on:
Projects using the AnimationPlayer

Describe the problem or limitation you are having in your project:
I often click-drag on the timeline to quickly preview only sections of the animation or in the speed I need to check animation. This is very common behavior in pretty much any Software with animation capabilities and a timeline. Godot allows this, but only for the currently displayed time range. If I click and drag further outside the displayed range, I would expect the animation panel to start scrolling along until I move my cursor back into the displayed timeline or release my LMB.

Describe how this feature / enhancement will help you overcome this problem or limitation:
It would help me preview animations that don't fit on my Animation Panel.

Show a mock up screenshots/video or a flow diagram explaining how your proposal will work:
This is what currently happens:
drag_scroll_animpreview
I would expect it to start scrolling as soon as I drag the mouse outside the timeline.

Describe implementation detail for your proposal (in code), if possible:
I don't know how to code this.

If this enhancement will not be used often, can it be worked around with a few lines of script?:
It's very common behavior for animators.

Is there a reason why this should be core and not an add-on in the asset library?:
It's a small but relevant UX improvement.

archived editor

Most helpful comment

This works perfectly fine in 3.0.6 btw:
timeline_scolling_3 0 6
probably not "perfect", but it was working more less

All 4 comments

This works perfectly fine in 3.0.6 btw:
timeline_scolling_3 0 6
probably not "perfect", but it was working more less

If this was working before and then broke, you could post an issue directly on https://github.com/godotengine/godot/ as a regression bug.

Closing this in favor of godotengine/godot#34362 as it's indeed a regression.

Was this page helpful?
0 / 5 - 0 ratings