- From: fantasai via GitHub <sysbot+gh@w3.org>
- Date: Wed, 01 Jun 2022 21:17:43 +0000
- To: public-css-archive@w3.org
@birtles Wrt phases... I think it is an overlapping concept with timeline phases, it's just that we'd need timeline phases to be non-exclusive. You'd be in the active phase as well as one or more named phases specific to that timeline. Don't think it's particularly inconsistent to call those phases. @flackr wrt https://github.com/w3c/csswg-drafts/issues/7044#issuecomment-1059339349 > How does a developer get access to this TimelinePhase instance? As mentioned in https://github.com/w3c/csswg-drafts/issues/7044#issuecomment-1047134956 : “Give AnimationTimeline ability to say what TimelinePhases are in effect, e.g. by querying a Set of some kind.” ... we didn't hash out exactly what that API would look like. Seems from your comment that maybe we can repurpose `.phase`? > Do we need a phase such as cover which would be from entry to exit or would this be the active phase? Coincides with active, but I suppose an alias would be possible since we'd already need to support overlapping phases. > My vote would be for writing mode of the container. I don't think we should have hysteresis based on scroll direction. WFM. @flackr @kevers-google > view-timeline-range: cover | contain | start | end | [ custom offset pair ] > view-timeline-range: [start|end]? <percentage> [start|end]? <percentage>? I like this direction for replacing `view-timeline-fit`. But it doesn't solve the problem mentioned earlier of binding entry and exit animations to the entry and exit phases in one animation: for an animation to do that, it needs to assign frames specifically to the start/end of the entry and exit phases. We could allow the creation of multiple view timelines on a single element and assign them separate animations, but I think it would be better if there was a single timeline and an ability to bind frames to named phases or bookmarks in that timeline. -- GitHub Notification of comment by fantasai Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7044#issuecomment-1144146701 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 1 June 2022 21:17:44 UTC