-
Notifications
You must be signed in to change notification settings - Fork 756
Description
Current Status
The current web animations level 2 spec has not been updated and it looks fairly out of date.
After discussing with other folks working on web-animations spec it was clear that we all agree on this and it was suggested that the two main ideas potentially worth saving from level-2 are:
- Group Effects
- Custom Effects
There are at least a few other dependent specifications that I think may require changes in level 2 to ensure better integrations:
- Animation Worklet
- Scroll Timeline
Here is a full list of open issues.
Group Effect Prototype
We have started looking more closely at Group Effect and we are implementing a prototype in Blink. As such I want to ensure its specification moves forward as well.
On the spec side, we have started by writing an explainer that tries to motivate the feature and also explains fairly minor changes we like to make to the current design. That is a good first step but I want to make sure we have a plan on how to make the necessary web-animations spec changes which brings me to this issue.
Proposal for Level-2
I propose the following:
- Archive the current level-2.
- Make a fresh copy of level-1 as level-2
- Move over individual features of interest to the new spec, starting with GroupEffect. Update the wording/idl to match the changes.
- Make any design adjustment we want to make to each feature.
ongoing: Keep level-2 updated by merging current level-1 regularly.
We can help with this process as we work on Group Effect and other features. :)
I think that gives us a good base to restart the work on level-2 and continue adding features that make sense.
Note that this all assumes we don't expect a whole lot of changes to level-1 anymore which I think is a fair assumption. But please correct me if that is not the case.