Skip to content

Explicit animations with fine control: chain, cancel, reverse, pause #175

@mikaelho

Description

@mikaelho

Once you have any animations, you typically run into the following use cases, in decreasing order of importance (my opinion):

  1. Run several animations in parallel

    I assume this is the base case and will be supported by default

  2. 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.

  3. Canceling an animation, e.g. when user clicks a button

    Python API would need a reference to the running animation.

  4. Running the same animation back and forth

  5. Pausing an animation with an option to continue (needs a reference, again)

Metadata

Metadata

Assignees

Labels

animationsRelated to animationsfeature requestSuggestion/Request for additional feature

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions