Skip to content

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

Open
@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

No one assigned

    Labels

    animationsRelated to animationsfeature requestSuggestion/Request for additional feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions