[csswg-drafts] [web-animations-1] Publish new Working Draft (#6211)

birtles has just created a new issue for https://github.com/w3c/csswg-drafts:

== [web-animations-1] Publish new Working Draft ==
Hi,

I would like to publish a new working draft of Web Animations level 1.

It has been over 2 years since the last working draft was published. In that time [the following changes](https://drafts.csswg.org/web-animations-1/#changes-since-last-publication) have been made:

* Made the definition of a current animation effect incorporate the associated animation’s playback rate (#3193).
* Updated the steps for resolving which properties to use when calculating [computed keyframes](https://drafts.csswg.org/web-animations-1/#computed-keyframes) when physical and logical properties are used.
* Introduced steps for removing animations that have been overridden: [§ 5.5 Replacing animations](https://drafts.csswg.org/web-animations-1/#replacing-animations).
   * Added a new [remove event](https://drafts.csswg.org/web-animations-1/#remove-event) to signal when this process occurs.
   * Added corresponding IDL members to the [`Animation`](https://drafts.csswg.org/web-animations-1/#animation) interface: `replaceState`, `onremove`, `persist`.
* Added the [`commitStyles`](https://drafts.csswg.org/web-animations-1/#dom-animation-commitstyles) method to the [`Animation`](https://drafts.csswg.org/web-animations-1/#animation) interface to allow preserving the result of an animation that has been removed.
* Added an [`options`](https://drafts.csswg.org/web-animations-1/#dom-animatable-getanimations-options-options) parameter to the [`getAnimations()`](https://drafts.csswg.org/web-animations-1/#dom-animatable-getanimations) method on the [`Animatable`](https://drafts.csswg.org/web-animations-1/#animatable) interface to allow fetching all animations on descendants of a particular element.
* Moved the definition of [`getAnimations()`](https://drafts.csswg.org/web-animations-1/#dom-documentorshadowroot-getanimations) from the `Document` interface to the `DocumentOrShadowRoot` interface mixin so that it can be used with `ShadowRoot`s as well.

As far as I know, all these changes have been implemented in all three major browser engines.

With regards to progressing the spec to REC, the last major issue is #5394 which all the major browser vendors have agreed upon. I have started on the spec/test/implementation work but it will take more time. After that, the remaining issues are hopefully minor.

I don't expect to be on the call unfortunately.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6211 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 14 April 2021 00:03:33 UTC