[scroll-animations-1][web-animations-2]: Move web-animations-2 to draft spec
Nobody has claimed this yet.
- Dominant language
- Bikeshed
- Stars
- 4.9k
- Forks
- 816
- PR merge metrics
- PR metrics pending
Description
The scroll-animation-1 spec has dependencies on web-animations-2, which is presently an unofficial proposal draft.
We should consider splitting web-animations-2 and moving essential pieces into a full draft spec.
The required pieces are:
* Timelines
* Animations (normalization process when using a progress-based timeline)
* Setting the timeline of an animation
* Validating a CSSNumberish time
* Setting the current time of an animation
* Setting the start time of an animation
* Playing an animation
* Pausing an animation
* Canceling an animation
* Animation effect phases and states (partial: rule for when to have an inclusive endpoint).
* Iteration intervals (partial: Intrinsic iteration duration & duration: 'auto')
At present, sections specific to group effects could be split out into web-animations-3.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the current web-animations-2 proposal and its dependency relationship with scroll-animation-1. Map the listed required pieces into the full draft, while identifying group-effect sections that belong in web-animations-3; done means the split and dependency structure are agreed and reflected in the relevant drafts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css
- Domain
- documentation, web-dev
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100