Open Bug 1398037 Opened 2 years ago Updated 3 months ago

[meta] Ship more of Animation interface

Categories

(Core :: DOM: Animation, enhancement, P5)

enhancement

Tracking

()

Tracking Status
firefox57 --- affected

People

(Reporter: birtles, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: meta)

This is a tracking bug for shipping the next subset of Web Animations API.

Specifically, the following:

1) 'ready' and 'finished' promise
2) Support for omitting the 0% or 100% keyframe and using the underlying value
3) Extensions to property-indexed keyframes[1]

I imagine we will need at least the following bugs:

* Create a pref for switching these parts on
* Convert type of Keyframe.offset from double? to double (pending spec changes)
* Implement extensions property-indexed keyframes (pending spec changes)
* Implement async playback rate changes (pending spec changes)
* Bugs for tidying up existing tests

[1] See https://github.com/w3c/web-animations/issues/148
Depends on: 1398038
(In reply to Brian Birtles (:birtles, away until 19 Sep) from comment #0)
> * Convert type of Keyframe.offset from double? to double (pending spec changes)
Spec issue: https://github.com/w3c/web-animations/issues/198
> * Implement extensions property-indexed keyframes (pending spec changes)
Spec issue: https://github.com/w3c/web-animations/issues/148
> * Implement async playback rate changes (pending spec changes)
Spec issue: https://github.com/w3c/web-animations/issues/151
Also:
* Drop "pending" playback state? (pending spec changes)
Spec issue: https://github.com/w3c/web-animations/issues/196
Depends on: 1402170
Depends on: 1253476
Depends on: 1404774
Depends on: 1411806
Depends on: 1415448
Depends on: 1354501
Depends on: 1436659
Depends on: 1456394
Depends on: 1456688
Depends on: 1459536
Depends on: 1471814
Depends on: 1474247
Depends on: 1475162
Depends on: 1476158
Summary: (meta) Ship more of Animation interface → [meta] (meta) Ship more of Animation interface
Summary: [meta] (meta) Ship more of Animation interface → [meta] Ship more of Animation interface
You need to log in before you can comment on or make changes to this bug.