- From: Brian Birtles via GitHub <sysbot+gh@w3.org>
- Date: Mon, 19 Sep 2016 15:09:25 +0000
- To: public-css-archive@w3.org
Just a few thoughts here: * I don't know how important it is to worry about discontinuities here. It might be that it's sufficient to handle that using keyframes (assuming we'll eventually add a nicer syntax for overlapping keyframes such as `50%+ { ... }`). Certainly if it complicates the syntax too much I'd suggest leaving it out. * I like the idea of a 1d function. Solving the value for <em>t</em> before you can evaluate the function is a pain. * Supporting SVG syntax sounds like overkill. * The solution @visiblecode was moving towards seems very similar to [this one here](https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0104.html) (item 4). Let's call it the chaining approach. * The other major alternative being thrown around is one-big-function approach referenced (a) [in the web animations spec](http://w3c.github.io/web-animations/#issue-9e5dcac9), and (b) [previously proposed to www-style](https://lists.w3.org/Archives/Public/public-fx/2015JulSep/0037.html) by @AmeliaBR. * We still do get a lot of requests for script-defined timing functions. I'm not sure if we will expose this to markup but I think in any case the proposal would be to time box them. (Also, talking about this over lunch with @shans, if we assume these functions are stateless, then we might not even need worklets for this since implementations could presumably just sample the function at, say, a ~100 points and just linearly interpolate between the points although that wouldn't work for discontinuities which I think the <em>do</em> want for script-defined timing functions.) * Spring timing functions have the additional complication that you really would like the duration to be calculated from the springiness and distance of the animation. For this I think we can probably exploit the fact that the default animation duration in Web Animations is "auto" but I believe Google might not have another proposal for this. -- GitHub Notification of comment by birtles Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/229#issuecomment-248020930 using your GitHub account
Received on Monday, 19 September 2016 15:09:36 UTC