| Uploaded | Revised | By | Comment | 2025-03-03 |
|---|---|---|---|---|
| 07:57:37 PST | 2025-03-03 07:55:56 PST | antoine_quint | [css-animations-2] setting `effect` should not prevent the timeline to set set via `animation-timeline` (#11812) * [css-animations-2] setting `effect` should not prevent the timeline to bet set via `animation-timeline` While most `animation-*` CSS properties should _not_ have an effect once a `CSSAnimation` object has had its `effect` property set via the bindings, the `animation-timeline`, like the `animation-play-state` and `animation-name` properties, should not follow that pattern since it is relevant to the _animation_ and not the animation _effect_. The relevant WPT test is updated in https://github.com/web-platform-tests/wpt/pull/51057. Co-authored-by: Anne van Kesteren <annevk@annevk.nl> | |
| 07:55:35 PST | 2025-03-03 07:55:13 PST | antoine_quint | Copy suggestions. Co-authored-by: Anne van Kesteren <annevk@annevk.nl> | |
| 07:40:47 PST | 2025-03-03 07:40:26 PST | antoine_quint | [css-animations-2] setting `effect` should not prevent the timeline to bet set via `animation-timeline` While most `animation-*` CSS properties should _not_ have an effect once a `CSSAnimation` object has had its `effect` property set via the bindings, the `animation-timeline`, like the `animation-play-state` and `animation-name` properties, should not follow that pattern since it is relevant to the _animation_ and not the animation _effect_. The relevant WPT test is updated in https://github.com/web-platform-tests/wpt/pull/51057. | 2025-02-14 |
| 07:06:49 PST | 2025-02-14 07:06:27 PST | Guillaume | [css-animations-2] Define animation-trigger-* as reset-only sub-properties of animation (#11681) | 2025-01-31 |
| 08:07:51 PST | 2025-01-31 08:06:57 PST | dbaron | [css-animations] Comment out old issues list differently. Also add current issues list to css-animations-2. | 2025-01-30 |
| 16:17:19 PST | 2025-01-30 16:17:00 PST | ydaniv | [css-animations-2] Specify the animation-trigger property (#10128) * [css-animations-2] Specify the animation-trigger property * Fixed syntax of single-animation-trigger + some link fixes * More fixes to links and defs * More fixes to links and defs * Move all definitions to web-animations-1; Removed dfn of animation trigger effect * Fixed idle state definition for animation trigger state * Moved all new definitions from web-animations-1 to web-animations-2 * Added a description to each property of animation-trigger; Moved the delta of animation-frame-loop from web-animations-1 to web-animations-2 * Fixed some syntax errors * Added an issue about timeline becoming idle and did-trigger resetting to false * Define animation trigger active interval * Rewrite again according to review * Added the AnimationTrigger interface; Added setting timeline of animation trigger algo; Fixed updating animation trigger state algo * Update css-animations-2/Overview.bs Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com> * Update css-animations-2/Overview.bs Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com> * Update css-animations-2/Overview.bs Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com> * Removed reset of did trigger to false; Added trigger to Animation interface and KeyframeAnimationOptions; Fixed types for ranges * Added missing attribute definition for animation trigger * Fixed the procedure of updating trigger state to be initially idle and not go back to idle * Add note to Animation Frames about running the updating animation trigger state procedure * Added algorythm for Setting a Trigger of an Animation; Added AnimationTrigger to Animation, Animatable mixin, and KeyframeAnimationOptions interfaces --------- Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com> | 2025-01-28 |
| 18:45:23 PST | 2025-01-28 18:43:29 PST | dbaron | Fix some mismatched tag and metadata errors. This fixes some mismatched tag and metadata errors (and a few other things) that have recently become bikeshed errors and were preventing these specs from generating without ignoring fatal errors. | 2024-11-11 |
| 17:07:54 PST | 2024-11-10 22:22:23 PST | brian_birtles__via_travis_ | [css-animations-2] Define order for sorting animationcancel events See #11064. | 2024-05-20 |
| 20:18:40 PDT | 2024-05-17 09:27:11 PDT | brian_birtles__via_travis_ | [css-animations-2] Fix custom-ident to dashed-ident for animation-timeline In #8746 it was resolved to switch from `<custom-ident>` to `<dashed-ident>` for timeline names, and this was done in the grammar in 9f39808. However, further down in the spec, it still shows `<custom-ident>` | 2023-12-11 |
| 13:53:11 PST | 2023-08-07 09:00:10 PDT | nick_schonning | fix: typos across specs (#9164) | |
| 13:53:11 PST | 2023-08-07 09:00:10 PDT | nick_schonning | fix: typos across specs (#9164) | |
| 13:53:11 PST | 2023-08-07 09:00:10 PDT | nick_schonning | fix: typos across specs (#9164) | 2023-07-21 |
| 08:55:41 PDT | 2023-06-12 15:49:13 PDT | fantasai | [css-animations-2] Make animation-duration:auto resolve to 0s for legacy compat #6530 | 2023-06-07 |
| 08:02:17 PDT | 2023-06-06 13:24:37 PDT | fantasai | [css-animations-2] Switch timeline names from <custom-ident> to <dashed-ident> #8746 | 2023-05-07 |
| 21:39:40 PDT | 2023-04-21 20:27:36 PDT | brian_birtles__via_travis_ | [css-animations-2] Add issue about misplaced keyframes definitions | 2023-03-10 |
| 22:07:17 PST | 2023-03-10 22:05:07 PST | fantasai | [css-animations-2] Add 'auto' as initial value of 'animation-duration'. #6530 | 2023-02-27 |
| 10:16:21 PST | 2023-02-27 10:15:22 PST | chrisl | [css-animations-2] Updates for /TR | 2023-02-26 |
| 12:46:41 PST | 2023-02-26 12:45:48 PST | SebastianZ | [css-animations-2] Fixed Changes section and added links (#8498) | 2023-02-22 |
| 09:17:27 PST | 2023-02-22 09:16:47 PST | chrisl | [css-animations-2] Add changes since level 1, #8481 | |
| 09:02:53 PST | 2023-02-22 08:59:42 PST | chrisl | [css-animations-1][css-animations-2] Update editor affilliations #8464 | 2023-02-08 |
| 21:00:08 PST | 2023-02-08 00:49:13 PST | brian_birtles__via_travis_ | [css-animations-2] Define animation-timeline with animation type | 2022-12-21 |
| 12:32:20 PST | 2022-12-21 12:31:32 PST | fantasai | [css-animations-2] Inline definition for <timeline-name>. #8245 | 2022-12-16 |
| 13:41:32 PST | 2022-12-07 14:46:47 PST | fantasai | [css-animations-2] Integrate scroll animations into animation-timeline #7579 | 2022-12-07 |
| 14:45:06 PST | 2022-12-07 14:45:07 PST | fantasai | [css-animations-2] Bikeshed fixup | 2022-11-29 |
| 16:45:23 PST | 2022-11-29 09:06:14 PST | francois_daoust | [css-animations-2] Fix value references to "<single-animation-timeline>" Enclosing `<` and `>` characters cannot be omitted when referencing a `type` definition. | 2022-08-23 |
| 09:29:51 PDT | 2022-08-22 23:00:27 PDT | estelle_weyl | typo Name of animation and name of keyframe didn't match | 2022-07-14 |
| 18:29:01 PDT | 2022-07-14 17:54:17 PDT | brian_birtles__via_travis_ | [css-animations-2] clarify that CSS animation events are dispatched at the owning element | 2022-02-11 |
| 23:46:28 PST | 2022-02-11 23:45:02 PST | brian_birtles__via_travis_ | [css-animations-2] Fix broken links | |
| 11:12:22 PST | 2022-02-11 11:11:30 PST | tabatkins | [css-animations-2] Remove the anchors block. Many of these are broken links; those that aren't should be link-defaults instead. | 2022-01-24 |
| 03:17:52 PST | 2022-01-21 07:47:32 PST | antoine_quint | [css-animations-2] Account for `animation-composition` when merging keyframes (closes #6935) | 2021-07-15 |
| 00:58:39 PDT | 2021-07-15 00:28:24 PDT | heycam | [css-animations-2] Mark up productions | 2021-02-21 |
| 23:27:15 PST | 2021-02-21 23:26:51 PST | fantasai | fix: typos across specs (#5992) | 2020-07-21 |
| 22:12:25 PDT | 2020-07-16 03:10:20 PDT | anders_hartvoll_ruud | [css + web-animations] Handle getKeyframes for CSSAnimations In css-animations-2, instead of generating keyframes resembling computed keyframes, generate specified keyframes. Computing the keyframes at keyframe-creation-time creates too many questions regarding when/how property values inside the keyframes are computed. We can instead rely on the existing process for calculating computed keyframes, and apply that process at the time getKeyframes is called. This means that var() references (and dependencies in general, such as 'em' units) remain until computed-keyframe-time. This isn't a problem for shorthand expansion at keyframe-creation-time: if there's a var() in a shorthand, it expands using the "pending substitution value" [1] for its longhands. We can continue to resolve logical properties to physical at keyframe- creation-time as well, assuming 'direction' and 'writing-mode' are not allowed in keyframes. (FWIW, it's not allowed in Blink, but I'm not sure if this is spec'd). In web-animations-1, in the algorithm for getKeyframes, we either use the specified keyframes (+ compute missing offset) as the source, or the computed keyframes, depending on circumstance. This "circumstance" could definitely be tightened up a bit (instead of referring to whether or not calls to setKeyframes have taken place), but it probably makes sense to do this as a whole for all the "tainting" behavior described by css-animations-2 (Animations chapter), so I haven't tried to address that here. I'm not sure if we need to explicitly add somewhere that the computed keyframes contains the necessary offset/easing/composite values, or if it's already "understood" that these exist also for computed keyframes. (I didn't make a change here). Finally, the fact that getKeyframes returns objects listed as "dictionary ComputedKeyframe" is a bit awkward, since it's not consistent with the spec's "main" definition of computed keyframes. We should probably rename it. [1] https://drafts.csswg.org/css-variables/#pending-substitution-value | 2020-06-05 |
| 09:25:28 PDT | 2020-06-03 18:30:53 PDT | majidvp | [scroll-animations] Move animation-timeline to css-animations-2 (#5159) | 2020-03-05 |
| 20:52:49 PST | 2020-03-04 23:51:01 PST | brian_birtles__via_travis_ | [css-animations-2] Specify mapping between CSS Animations and Web Animations API Fixes #4822. | 2020-03-04 |
| 17:23:48 PST | 2020-03-04 17:21:58 PST | brian_birtles__via_travis_ | [css-animations-2] Update code sample Effects no longer need to be cloned in order to be mutated. | 2020-03-03 |
| 22:26:43 PST | 2020-03-03 22:26:17 PST | brian_birtles__via_travis_ | [css-animations-2] Drop mentions of CSSAnimation constructor | |
| 15:46:05 PST | 2020-03-03 15:45:45 PST | flackr | [css-animations-2] Document attributes of web animations can require pending style changes (#4823) * Note that attributes of web animations can require pending style. css-animations-2 makes clear that returning web-animations objects may require pending style changes but we also test that reading animation state also requires pending style flushing. For example: https://github.com/web-platform-tests/wpt/blob/master/css/css-animations/CSSAnimation-playState.tentative.html#L43 | 2020-02-19 |
| 19:43:55 PST | 2020-02-19 19:42:42 PST | brian_birtles__via_travis_ | [css-animations-2] Convert constructors to constructor operations | 2020-01-30 |
| 10:28:37 PST | 2020-01-30 10:28:18 PST | stephen_mcgruer | [web-animations-1] Resolve remaining issues missed in pseudo-element change. (#4616) Fixup of #4437 addressing #4301. * Add pseudoElement option to KeyframeEffect constructor body * Fixes #4502 by adding catch-all pseudo-element case to composite order * Fixes #4586 by adding error handling to KeyframeEffect.pseudoElement * Fixes #4701 by handling cases when property values cannot be calculated | 2019-09-08 |
| 21:01:56 PDT | 2019-09-08 21:01:40 PDT | roman_dvornov | Normalize Inherited values across specs (#4265) | 2019-04-21 |
| 17:09:35 PDT | 2019-04-18 21:11:09 PDT | brian_birtles | [css-transitions-2][css-animations-2] Specify composite order for ::marker pseudo elements | 2018-09-26 |
| 02:15:53 PDT | 2018-09-26 02:07:27 PDT | fantasai | [css-align-3][css-animations-1][css-animations-2][css-box-3][css-break-3][css-color-3][css-content-3][css-flexbox-1][cssgrid-1][css-images-3][css-images-4][css-inline-3][css-line-grid-1][css-lists-3][css-logical-1][css-overflow-3][css-page-3][css-page-floats-3][css-position-3][css-rhythm-1][css-round-display-1][css-ruby-1][css-scroll-snap-1][css-sizing-3][css-tables-3][css-text-3][css-text-4][css-text-decor-3][css-text-decor-4] Clean up Computed value and Animation type lines in propdef tables. 1st pass; CV lines might need some better wording tweaks. | 2018-07-09 |
| 23:26:30 PDT | 2018-07-05 19:29:25 PDT | florian | Drop the "Media:" entry from propdef tables Its meaning has never been defined properly, and it does not add useful information. This commit does not remove (correct) uses of Media:all, as these do have a meaning, and will be clarified in a later commit. | 2018-06-16 |
| 07:58:30 PDT | 2018-06-15 14:09:43 PDT | tabatkins | [css-animations-2] Fix bikeshed warnings. | 2018-02-23 |
| 13:30:26 PST | 2018-02-21 21:05:15 PST | ericwilligers | Add [Exposed=Window] to interfaces From #2342: WebIDL now defines that interfaces include the Exposed extended attribute even in the case where it is only exposed to Window. The following interfaces previously omitted the Exposed extended attribute: NamedFlow, NamedFlowMap, CSSPseudoElement, CSSPseudoElementList, CSSKeyframeEffectReadOnly, TransitionEvent | 2017-11-09 |
| 16:14:17 PST | 2017-11-09 16:12:58 PST | dbaron | Add w3cid metadata for all editors. I got the uids from the "Edit status" links in https://www.w3.org/2000/09/dbwg/details?group=32061 and made the actual changes with a python script. | 2017-10-25 |
| 15:49:06 PDT | 2017-10-25 15:40:33 PDT | tantek_celik | Use Title: meta instead of explicit <h1> | 2017-08-22 |
| 22:37:02 PDT | 2017-08-22 22:34:17 PDT | brian_birtles | [css-animations-2][css-transitions-2] Add [Exposed=Window] annotation to CSSAnimation and CSSTransition interfaces For heycam/webidl#365. | 2017-06-08 |
| 12:14:30 PDT | 2017-06-08 12:13:05 PDT | dbaron | Make editor lines referring to me consistent, and include w3cid. | 2017-04-21 |
| 11:47:36 PDT | 2017-04-20 22:42:38 PDT | SimonSapin | [all] Replace most occurrences DOMString with CSSOMString. CSSWG resolution: https://github.com/w3c/csswg-drafts/issues/1217#issuecomment-295053842 Fix #1217. Each occurrence is one of: * CSS syntax * A name (for example a property name) that also occurs in CSS syntax * `Stylesheet::type`, which is always `text/css`. Not replaced: * `Stylesheet::title`, which is set from the eponymous HTML content attribute of [`<style>`](https://html.spec.whatwg.org/multipage/semantics.html#attr-style-title) and [`<link>`](https://html.spec.whatwg.org/multipage/semantics.html#attr-link-title) elements. These contant attributes are reflected as `HTMLElement::title` DOM attributes, where they are `DOMString`. | 2017-02-08 |
| 21:05:35 PST | 2017-02-08 21:02:17 PST | brian_birtles | [css-transitions-2][css-animations-2] Clarify phase for events when there is no target effect | 2017-02-07 |
| 21:54:30 PST | 2017-02-07 21:54:00 PST | brian_birtles | [css-animations-2] Update conditions for dispatching animationcancel to match animations level 1 and CSS transitions | 2016-10-13 |
| 19:57:14 PDT | 2016-10-13 19:54:54 PDT | brian_birtles | [css-animations-2] Add self to editors list for CSS Animations 2 | |
| 19:46:05 PDT | 2016-10-13 19:45:33 PDT | brian_birtles | [css-animations-2] Tweaks to generalized animation event dispatch * Mention skipping events while pending * Add events when going from idle -> after * Remove dependency on animation playback rate for initial events' elapsedTime * Order events to make them easier to follow | 2016-09-20 |
| 09:49:16 PDT | 2016-09-20 09:20:53 PDT | brian_birtles | [css-animations][css-animations-2] Move animationcancel to animations level 1 | 2016-09-14 |
| 00:01:57 PDT | 2016-09-13 23:57:59 PDT | brian_birtles | [css-animations-2][css-transitions-2] Clarify event dispatch and elapsedTime As discussed in #68. | 2016-06-23 |
| 17:05:15 PDT | 2016-06-23 17:04:58 PDT | SebastianZ | Removed Overview.html to let Bikeshed be run automatically on the server (#228) (issue #213) | 2016-04-27 |
| 16:47:25 PDT | 2016-04-27 16:46:42 PDT | brian_birtles | [css-animations-2][css-transitions-2] Rename 'animation type' to 'animation class' To match recent changes to Web Animations terminology. | 2016-02-02 |
| 07:49:47 PST | 2016-02-02 07:48:21 PST | fantasai | Regen | 2015-09-30 |
| 04:15:28 PDT | 2015-09-30 04:15:01 PDT | brian_birtles | [css-animations-2] Tweak 'requirements on pending style changes' | |
| 02:20:21 PDT | 2015-09-30 02:19:19 PDT | brian_birtles | [css-animations-2] Tweak proposed CSSAnimation constructor | 2015-09-29 |
| 07:57:32 PDT | 2015-09-29 07:56:24 PDT | brian_birtles | [css-animations-2] Add issue to composite order for CSS animations | |
| 05:25:59 PDT | 2015-09-29 05:14:46 PDT | brian_birtles | [css-animations-2] Add some references to the CSSAnimation() constructor Since it seems likely we'll add this at some point and I'll probably forget to add these references back at that point. | 2015-05-08 |
| 09:50:50 PDT | 2015-05-08 09:50:35 PDT | dbaron | [css-animations-2] Add delta specification with an animationcancel event. This is per WG resolution at https://lists.w3.org/Archives/Public/www-style/2015Apr/0405.html . |