You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arcade style pixel game with lots of fast animations.
Describe the problem or limitation you are having in your project
I use AnimationPlayer a lot for various things in the project, and I also create a lot of test AnimationPlayer that are used only for testing and later removed from the project, so I often have to do lots of zooming in / out to fit the used timeline on the AnimationPlayer panel.
The problem is that zooming in/out is a bit cumbersome because (due to the nature of what happens when the numbers grow) the zooming in is a bit slow in the beginning when I just start zooming in, and then the zooming factor just grows and is hard to control as it gets bigger. So I have to be unnecessarily careful for such a simple operation as zooming.
So it's hard to zoom in to the exact duration that I'm working with in a quick and easy way.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
One solution would be to simply have a way to "zoom to fit" the used part of the timeline (the duration of the animation).
For example, middle mouse click on the zoom slider's head or something super simple like that:
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Let's assume I create a new animation, which would be shown as let's say 4 seconds long, out of which the first 1 is used.
I'd type 0.5 as the duration of my animation.
At this point the duration marking on the timeline changes to 0.5, so obviously this is way too zoomed out for what I'll be working with.
Now I can just MMB click on the slider's head and the first 0.5 seconds stretch to cover the majority of the timeline length.
Even better (not sure how feasible that'd be to implement), pressing "Shift+Enter" (or something similar) instead of only "Enter" after typing in the duration of the animation could have the same effect, but the first solution is more universal (it can be used even if I wasn't in the process of entering new duration value).
If this enhancement will not be used often, can it be worked around with a few lines of script?
N\A
Is there a reason why this should be core and not an add-on in the asset library?
It can't be an add-on in the asset library…
The text was updated successfully, but these errors were encountered:
I would prefer having a button to fit zoom. Middle-clicking the slider makes the feature much harder to discover and it's not something you would except to do on it.
I recall seeing a proposal requesting this already, but I can't find it right now.
I would prefer having a button to fit zoom. Middle-clicking the slider makes the feature much harder to discover and it's not something you would except to do on it.
Ha! Today I learned there's a difference between dos and todos ;)
Yes something similar was proposed some time ago but only in connection with curves #7547. This particular proposal is only about the used part of the timeline (the dark grey part on the far left):
Originally, I did think of including a button too in the original proposal, but after simulating various workflows (in my head ;) ) it seemed that the zooming in operation will not be something that will be used constantly after the duration is set, so having a button hanging there all the time (and adding more UI) would be more cluttering than useful. So to me a shortcut is more important.
Describe the project you are working on
Arcade style pixel game with lots of fast animations.
Describe the problem or limitation you are having in your project
I use AnimationPlayer a lot for various things in the project, and I also create a lot of test AnimationPlayer that are used only for testing and later removed from the project, so I often have to do lots of zooming in / out to fit the used timeline on the AnimationPlayer panel.
The problem is that zooming in/out is a bit cumbersome because (due to the nature of what happens when the numbers grow) the zooming in is a bit slow in the beginning when I just start zooming in, and then the zooming factor just grows and is hard to control as it gets bigger. So I have to be unnecessarily careful for such a simple operation as zooming.
So it's hard to zoom in to the exact duration that I'm working with in a quick and easy way.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
One solution would be to simply have a way to "zoom to fit" the used part of the timeline (the duration of the animation).
For example, middle mouse click on the zoom slider's head or something super simple like that:
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Let's assume I create a new animation, which would be shown as let's say 4 seconds long, out of which the first 1 is used.
I'd type 0.5 as the duration of my animation.
At this point the duration marking on the timeline changes to 0.5, so obviously this is way too zoomed out for what I'll be working with.
Now I can just MMB click on the slider's head and the first 0.5 seconds stretch to cover the majority of the timeline length.
Even better (not sure how feasible that'd be to implement), pressing "Shift+Enter" (or something similar) instead of only "Enter" after typing in the duration of the animation could have the same effect, but the first solution is more universal (it can be used even if I wasn't in the process of entering new duration value).
If this enhancement will not be used often, can it be worked around with a few lines of script?
N\A
Is there a reason why this should be core and not an add-on in the asset library?
It can't be an add-on in the asset library…
The text was updated successfully, but these errors were encountered: