Open
Description
Once you have any animations, you typically run into the following use cases, in decreasing order of importance (my opinion):
-
Run several animations in parallel
I assume this is the base case and will be supported by default
-
Chaining animations, i.e. start another as soon as the first one finishes (maybe with a delay)
Could be supported with an event, but with the potential for network delay, perfect animations could probably not rely on that.
-
Canceling an animation, e.g. when user clicks a button
Python API would need a reference to the running animation.
-
Running the same animation back and forth
-
Pausing an animation with an option to continue (needs a reference, again)