Closed Bug 1398037 Opened 5 years ago Closed 2 years ago

[meta] Ship more of Animation interface

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox57 --- wontfix
firefox73 --- wontfix
firefox74 --- wontfix
firefox75 --- fixed

People

(Reporter: birtles, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta, Whiteboard: [layout:backlog:2020q1])

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
Depends on: 1590971
Depends on: 1292001
Depends on: 1612106
Depends on: 1615083
Depends on: 1615469
No longer depends on: 1615469
Depends on: 1616443
Depends on: 1618773
Depends on: 1619178
Depends on: 1619516
Depends on: 1619821
Whiteboard: [layout:backlog:2020q1]

Brian, do we still need to keep this bug open?

Flags: needinfo?(brian)

(In reply to Hiroyuki Ikezoe (:hiro) from comment #3)

Brian, do we still need to keep this bug open?

No, this is done now. Thanks for the reminder!

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(brian)
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.