[go: up one dir, main page]

Login
Page 1 of 2

CSS Working Group Editor Drafts

History for scroll-animations-1/Overview.html:

UploadedRevisedByComment
2025-03-26
00:27:41 PDT2025-03-25 11:34:17 PDTbramus_[scroll-animations-1] Add examples (#11421) Co-authored-by: fantasai <fantasai.bugs@inkedblade.net>
2025-03-09
18:39:38 PDT2025-03-09 14:11:31 PDTGuillaume[scroll-animations-1] Add animation-range-* to coordinating list property group (#11682)
2025-01-31
09:07:48 PST2025-01-30 11:49:07 PSTbramus_[scroll-animations-1] Add myself as editor of this spec
2025-01-07
18:02:06 PST2024-12-30 05:47:57 PSTbramus_[scroll-animations-1] Use correct CSS property
2024-12-12
01:46:22 PST2024-12-12 01:46:01 PSTantoine_quint[scroll-animations] allow explicitly setting `null` as a source when constructing a `ScrollTimeline` It should be possible to explicitly set a `null` source when constructing a `ScrollTimeline`. This addresses https://github.com/w3c/csswg-drafts/issues/11340.
2024-01-31
02:55:59 PST2024-01-31 02:55:39 PSTspieters[scroll-animations] Abstract should say CSS properties instead of markup
2023-12-11
13:53:11 PST2023-09-13 10:41:42 PDTkevers[scroll-animations-1][web-animations-2] Deferred start time (#9181) When using a scroll-driven animation the start time of the animation is auto-aligned with the animation range boundary when it has not been explicitly set.
13:53:11 PST2023-09-13 10:41:42 PDTkevers[scroll-animations-1][web-animations-2] Deferred start time (#9181) When using a scroll-driven animation the start time of the animation is auto-aligned with the animation range boundary when it has not been explicitly set.
13:53:11 PST2023-09-13 10:41:42 PDTkevers[scroll-animations-1][web-animations-2] Deferred start time (#9181) When using a scroll-driven animation the start time of the animation is auto-aligned with the animation range boundary when it has not been explicitly set.
2024-01-23
13:26:21 PST2024-01-23 13:25:51 PSTbramus_[scroll-animations-1] Add `all` as a value for `timeline-scope` (#9779)
2023-07-21
08:55:41 PDT2023-06-20 06:15:26 PDTbramus_Time-based delays get convered to their respective proportions
2023-06-07
08:02:17 PDT2023-06-06 13:02:23 PDTfantasai[scroll-animations-1] Update Changes section
2023-05-07
21:39:40 PDT2023-05-05 10:24:19 PDTflackr[scroll-animations-1] Also rerun style/layout for changed timeline ranges (#8704) Fixes #8694.
2023-03-10
22:38:02 PST2023-03-10 22:36:21 PSTfantasai[scroll-animations-1] Add length offsets to animation-range #7575 * Add <length> offsets to timeline range offsets * Add <length-percentage> values referencing the whole timeline * Tighten up definitions
21:36:38 PST2023-03-10 21:36:04 PSTfantasai[scroll-animations-1] Clarify interaction with animation events. #4324
20:03:38 PST2023-03-10 20:03:12 PSTfantasai[scroll-animations-1] Define interaction of iteration-count with absolute keyframes #8233
19:53:36 PST2023-03-10 19:53:07 PSTfantasai[scroll-animations-1] Define interaction with iteration count. #8233
15:44:37 PST2023-03-10 15:44:14 PSTfantasai[scroll-animations-1] Add self keyword #8227
11:19:13 PST2023-03-10 11:18:46 PSTfantasai[scroll-animations-1] source is updated upon request and in sync with currentTime #8204 (#8541)
2023-03-07
13:35:56 PST2023-03-07 13:35:15 PSTfantasai[scroll-animations-1] getCurrentTime() returns percentages on ScrollTimelines
13:11:32 PST2023-03-07 13:03:16 PSTfantasai[scroll-animations-1] Each anonymous scroll timeline is a different object #8204
11:32:04 PST2023-03-06 15:22:30 PSTfantasai[scroll-animations-1][editorial] adjust emphasis
2023-03-06
15:17:54 PST2023-03-06 15:17:00 PSTfantasai[scroll-animations-1] fix linking
14:50:08 PST2023-03-06 14:49:42 PSTfantasai[scroll-animations-1] Link to issue #8438
14:31:13 PST2023-03-06 14:30:21 PSTfantasai[scroll-animations-1] wording tweak #8298
14:30:14 PST2023-03-06 14:29:28 PSTfantasai[scroll-animations-1] typo in previous commit #8298
13:43:20 PST2023-03-06 13:42:53 PSTfantasai[scroll-animations-1] Address transforms and stickypos #8298
2023-02-01
12:33:27 PST2023-02-01 12:31:38 PSTBramus[scroll-animations-1] Add self keyword https://github.com/w3c/csswg-drafts/issues/8227#issuecomment-1412424629
07:29:33 PST2023-02-01 07:29:06 PSTkevers[web-animations-2] Update timeline currentTime type to allow CSSNumericValue timelines (#8371)
2023-02-28
18:59:31 PST2023-02-01 11:02:38 PSTBramus[scroll-animations-1] Remove resolved issue https://github.com/w3c/csswg-drafts/issues/7973
2023-02-27
12:39:52 PST2023-02-27 12:38:02 PSTtabatkins[scroll-animations-1] Define `animation-range-start|end` with animation type (#8426)
2023-02-06
14:11:31 PST2022-12-13 12:47:14 PSTfantasai[scroll-animations-1] separate animation-range and animation-delay #7901
2023-01-20
15:32:17 PST2023-01-20 15:31:47 PSTfantasai[scroll-animations-1] Rename spec title #8101
2022-12-16
13:41:32 PST2022-12-07 15:26:40 PSTfantasai[scroll-animations-1] Define keyframe attachment outside animation's effective range #7825
2022-12-13
14:37:27 PST2022-12-13 14:37:02 PSTfantasai[scroll-animations-1] Fix typo #8203
2022-12-12
20:49:21 PST2022-12-12 20:48:48 PSTfantasai[scroll-animations-1] Restrict scroll/view-timeline value reordering to avoid parse ambiguity #7626
2022-12-09
12:12:14 PST2022-12-09 12:11:42 PSTfantasai[scroll-animations-1] Publication fixes
2022-12-07
17:20:27 PST2022-12-07 16:21:30 PSTfantasai[scroll-animations-1] partial interface to avoid conflicting definitions #8013
15:02:55 PST2022-12-07 15:03:39 PSTfantasai[scroll-animations-1] Fix grammar error again
14:31:43 PST2022-12-07 14:32:23 PSTfantasai[scroll-animations-1] Clarify syntactic interaction of scroll()/view() and animation-timeline. #7579
2022-12-06
22:27:02 PST2022-10-31 11:06:02 PDTfantasai[scroll-animations-1] Define view() notation #7587
14:49:49 PST2022-12-06 14:50:34 PSTfantasai[scroll-animations-1] view-timeline-inset isn't (currently) a longhand of view-timeline
14:13:44 PST2022-12-06 14:14:24 PSTfantasai[scroll-animations-1] Use new coordinating list terminology added in css-values-4.
13:53:03 PST2022-12-06 13:53:34 PSTfantasai[scroll-animations-1][editorial] Fix indentation
13:51:28 PST2022-11-16 12:56:22 PSTflackr[scroll-animations-1] Make scroll-timeline and scroll-timeline-name support multiple timelines fixing #7657
2022-11-18
12:35:04 PST2022-11-18 12:34:45 PSTfantasai[scroll-animations-1] Improve introduction.
2022-11-11
16:06:34 PST2022-11-11 16:06:45 PSTtabatkins[scroll-animations-1] Fix link to type (#8043)
2022-11-07
11:20:39 PST2022-11-07 11:20:30 PSTfantasai[scroll-animations-1] Fix grammar error #7902
2022-11-02
10:20:03 PDT2022-10-31 11:13:13 PDTfantasai[scroll-animations-1] Allow reordering of scroll() keywords
2022-10-21
10:57:56 PDT2022-10-21 10:57:28 PDTchrisl[scroll-animations] Changes for FPWD, linkfix
2022-09-16
12:43:22 PDT2022-09-16 12:43:03 PDTfrancois_daoust[scroll-animations-1] Fix formal syntax of animation-delay-(start|end) (#7755)
2022-09-15
10:11:45 PDT2022-09-07 17:10:38 PDTfantasai[scroll-animations-1] Rewrite to proper algorithmic form Co-authored-by: Tab Atkins Jr. <jackalmage@gmail.com>
2022-09-07
15:18:35 PDT2022-09-07 15:18:02 PDTfantasai[scroll-animations-1] Update ref
12:56:14 PDT2022-09-07 12:55:48 PDTfantasai[scroll-animations-1] Clarify that timelines are scoped over the flattened tree. #7047
12:43:05 PDT2022-09-07 12:42:43 PDTfantasai[scroll-animations-1] Hook up view-timeline-inset to definition of progress.
12:33:52 PDT2022-09-07 12:33:19 PDTfantasai[scroll-animations-1] Convert view-timeline-inset to take start/end pairs per timeline. #7695
12:20:21 PDT2022-09-07 12:19:52 PDTfantasai[scroll-animations-1] Use consistent ordering for scroll-timeline and view-timeline. #7627
11:31:29 PDT2022-09-07 11:30:49 PDTfantasai[scroll-animations-1][editiorial] Update timeline terminology / cross-links. #7240
11:00:17 PDT2022-09-07 10:59:40 PDTfantasai[scroll-animations-1] ScrollTimeline and ViewTimeline are inactive when there is nothing to scroll. #7401
2022-08-26
06:58:01 PDT2022-08-26 06:57:30 PDTflackr[scroll-animations-1] Remove <custom-ident> from scroll() notation (#7651) Fixes #7046. Co-authored-by: Anders <andruud@dib.lan>
2022-07-29
10:27:54 PDT2022-07-29 10:26:54 PDTfantasai[scroll-animations-1] Rewrite scroll animations based on new declarative model. #6674
2022-07-15
11:46:41 PDT2022-07-15 11:44:49 PDTdbaronMove images used in specs into subdirectories that bikeshed echidna will automatically package. Fixes most of #7505.
2022-02-21
13:12:21 PST2022-02-21 12:38:12 PSTdominique_hazael_massieux[scroll-animations-1] Mark 'set the offset value' as an abstract-op (#7074)
2021-10-29
08:31:44 PDT2021-10-29 08:31:20 PDTkeversUpdate reference to scrollSource (#6740) Co-authored-by: Kevin Ellis <kevers@chromium.org>
2021-08-25
13:40:47 PDT2021-08-25 13:39:57 PDTtabatkins[scroll-animations-1][editorial] Reformat whitespace across the spec. Also fix linking issues so it builds cleanly.
2021-08-19
18:52:39 PDT2021-08-19 18:52:16 PDTflackr[scroll-animations-1] Fix indentation and spacing for bikeshed. (#6527)
2021-07-05
11:12:34 PDT2021-07-05 11:12:11 PDTkevers[scroll-animations-1] Update serialization of CSSScrollTimelineRule. (#6410) Updates serialization of CSSScrollTimelineRule to remove references to obsolete fields and serialize new fields on the timeline.
2021-06-23
17:10:05 PDT2021-06-09 09:25:34 PDTkeversrebase
2021-02-01
17:35:04 PST2021-02-01 17:34:46 PSTolga_gerchikov[scroll-animations-1] Support for multiple scroll offsets #4912 (#5803) * Initial revision * Fixed formatting. * Addressed review comments. * Addressed review comments.
2020-11-11
15:38:20 PST2020-11-11 15:37:57 PSTtabatkins[scroll-animations-1] Remove default vaule for ScrollTimelineOptions.source (#5460) Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
15:34:28 PST2020-11-11 15:34:12 PSTtabatkins[scroll-animations] Add CSSOM serialization algorithms (#5686) Co-authored-by: Anders Hartvoll Ruud <andruud@google.com>
2020-09-18
15:42:57 PDT2020-09-18 14:48:54 PDTSebastianZRemoved duplicate "keywords" from Value Definitions section
2020-07-09
14:23:40 PDT2020-07-09 14:16:18 PDTmajidvp[scroll-animations-1] minor tidyup replace <code> with `` replace <var> with || remove training space rewrap some sections
14:11:30 PDT2020-07-09 14:11:12 PDTmajidvp[scroll-animations-1] Use CSSTypedOM instead of strings (#5213) (#5300) Use appropriate CSSTypedOM instead of DOMStrings in the API. Fixes #5213. Changes: - For offsets use `CSSNumericValue` or `CSSKeywordish` instead of DOMString - When setting the offset, the grammars for these values is check to ensure only the valid subset can be set. - When computing effective scroll offset check the offset actual type and interpret it accordingly - Update examples to showcase the API and add noted to clarify the usage.
2020-06-30
08:30:06 PDT2020-06-30 08:29:45 PDTmajidvp[scroll-animations] Add css syntax for element-based offset (#5264) Add css syntax to for element-based offsets. Fixes #4337. The element-based syntax is simply applied when the value starts with `selector(#id)` with the following characteristics: - `selector( <<id-selector>> )` is required and is expected to be the first value. - both edge and threshold are optional can can be provided in any order. I followed some of the ideas mentioned by @tabatkins in #4348 to to get to a more ergonomic css function syntax. In particular there is no comma and the optional params can be in any order. Note that unlike #4348 we are not adding a function syntax.
2020-06-26
08:04:21 PDT2020-06-26 08:03:55 PDTmajidvp[scroll-animations] let source be explicitly nullable (#5202, #5211) (#5263) Fixing #5202 and #5211 Changes: - Fix IDL to make source nullable. - In CSS source will accept 'auto' and 'none' with none mapping to null. - In JS, we now map missing 'source' to document scrolling element (i.e., auto behavior) and explicitly null 'source' to null. - Correctly check null source when calculating offsets. Other minor cleanups.
2020-06-18
11:41:19 PDT2020-06-18 11:40:59 PDTdaniel_libby[scroll-animations-1][web-animations-1] Added phase calculation for ScrollTimeline #4325 (#5186) Added section describing how scroll timeline phase is calculated. Inclusive end exception that was removed in a previous PR has been added back in through the phase calculation (an explanatory note for the exception has been included). Also reformatted the section for calculating current time to match the new phase calculation formatting. Authored-by: Jordan Taylor <jortaylo@microsoft.com>
2020-06-16
11:26:29 PDT2020-06-16 05:49:14 PDTanders_hartvoll_ruud[scroll-animations] Ignore @scroll-timeline rules in shadow trees For now, that is. Fixes #5167.
2020-06-14
07:57:04 PDT2020-06-14 07:56:17 PDTmajidvp[scroll-animations-1] rename scroll-time-range to time-range
07:51:01 PDT2020-06-11 02:03:08 PDTanders_hartvoll_ruud[scroll-animations] Add CSSScrollTimelineRule
07:17:30 PDT2020-06-12 00:19:31 PDTbrian_birtles__via_travis_[scroll-animations-1] Update ScrollTimeline.start/end types
2020-06-12
00:58:18 PDT2020-06-12 00:57:51 PDTbrian_birtles__via_travis_[scroll-animations-1] Editorial: Drop reference to upcoming threshold value. It appears to already be added to the spec.
00:51:03 PDT2020-06-12 00:50:33 PDTbrian_birtles__via_travis_[scroll-animations-1] Editorial: 'a element' ? 'an element'
00:47:33 PDT2020-06-12 00:47:05 PDTbrian_birtles__via_travis_[scroll-animations-1] Add link to issue about checking range of threshold
00:36:06 PDT2020-06-12 00:35:38 PDTbrian_birtles__via_travis_[scroll-animations-1] Add link to issue about source handling in constructor
00:18:23 PDT2020-06-12 00:17:56 PDTbrian_birtles__via_travis_[scroll-animations-1] Add issue mentioning that use cases need to be updated
00:12:06 PDT2020-06-12 00:11:33 PDTbrian_birtles__via_travis_[scroll-animations-1] Editorial: that's ? that is
2020-06-08
08:48:58 PDT2020-06-08 08:48:31 PDTmajidvp[scroll-animations-1] Link to issue for removing timeRange
2020-06-06
07:02:52 PDT2020-05-29 08:39:51 PDTmajidvp[scroll-animations] Add threshold definition to element-based offset
2020-06-05
09:25:28 PDT2020-06-03 18:30:53 PDTmajidvp[scroll-animations] Move animation-timeline to css-animations-2 (#5159)
2020-06-02
06:48:14 PDT2020-06-02 06:47:14 PDTmajidvp[scroll-animations-1] Use <<length-percentage>> to allow calc() (#4340)
2020-06-01
10:50:09 PDT2020-06-01 10:49:36 PDTmajidvp[scroll-animations-1] Add Element-based offset (#4337) (#5124) Add basic definition for Element-based offsets Major changes: - Introduce concept of "scroll timeline offset" that can be container-based (existing concept) and element-based (new concept). - Add IDL for the new offset type and use it. - Define the process for each offset type to be resolved into an effective scroll offset. - Update current time calculation to resolve offsets and use the effective values. - Add basic diagram to show the behavior visually for a simple example Minor changes: - Rewrap lines to fit in 80 chars - Trim end-of-line whitespace - Clarify some definitions TODO (as follow ups): - Define threshold for element-based offset. - Add css syntax for element-based offsets. - Add more examples.
2020-05-26
06:32:35 PDT2020-05-25 23:59:04 PDTanders_hartvoll_ruud[scroll-animations] Fixup "Inherited" and incorrect markup
2020-05-08
12:26:27 PDT2020-05-08 12:25:41 PDTmajidvp[scroll-animations-1] Replace @timeline with @scroll-timeline (#5008)
2020-04-24
07:22:24 PDT2020-04-24 07:19:48 PDTmajidvp[scroll-animations-1] Update status to ED Per CSSWG resolution [1], we graduated this specification from WICG to CSSWG a while back. So this is an official ED spec for CSSWG. The status and level are updated to reflect this. [1] https://github.com/w3c/csswg-drafts/issues/4337#issuecomment-532120609
07:11:54 PDT2020-04-24 07:09:06 PDTmajidvp[scroll-animations-1] Move remaining trigger text out of spec (#4913) The specification no longer has a trigger API. Now that we have a explainer, the explanation as to why we made this design decision belongs there. Also removed empty trigger examples from specification and updated usecases to mention that trigger usecases are deferred.
2020-04-03
12:47:01 PDT2020-04-03 12:46:39 PDTmajidvp[scroll-animations] Update scroll timeline css syntax and properties (#4338, #4336) (#4751) ## Introduce @timeline at-rule Allow animation-name property to be used to select timeline Update examples to use new syntax ## Use shorted names for properties: startScrollOffset => start endScrollOffset => end scrollSource => source ## Minor changes to avoid bikeshed WARNING: - disambiguate reference to rAF - Reference layout cycle
2020-02-25
14:47:49 PST2020-02-25 07:48:37 PSTmajidvp[scroll-animations-1] Add gerchiko@microsoft.com as editor Also made the following updates to editors metadata: - Update to comma-separated format expected by bikeshed: https://tabatkins.github.io/bikeshed/#metadata - Add w3cid for existing editors - Update affiliation for birtles@
07:34:54 PST2020-02-25 07:20:38 PSTmajidvp[scroll-animations-1] Add majidvp as editor Adding myself (majidvp@google.com) as editor to the spec. Also moving Stephen (smcgruer@google.com) to former editor section.
2020-02-21
12:23:19 PST2020-02-21 12:23:00 PSTautokagami[scroll-animations-1] Align with Web IDL specification (constructor)