Re: [csswg-drafts] reconsider name of frames() timing function

I'd have an easier time explaining that "both" is the equivalent of start
AND end than inside and outside. But consider as well, "steps, none" seems
to read that there are no steps happening at all!
On Tue, May 16, 2017 at 4:03 PM Brian Birtles <notifications@github.com>
wrote:

> Given issue #1371 <https://github.com/w3c/csswg-drafts/issues/1371>, I'm
> now more inclined towards extending steps(). I know we've had that
> conversation before, but since then two things have changed:
>
>    - There is interest in re-using this for gradient stops where frames()
>    seems like a less suitable name
>    - There is interest in a fourth variation on this theme where *neither*
>    of the endpoints are included
>
> In a sense, frames() ensures both endpoints get their fair portion of
> showtime, while issue #1371
> <https://github.com/w3c/csswg-drafts/issues/1371> seeks the opposite
> effect: neither endpoint gets a showing.
>
> These are really all variations on a theme so I feel like a common
> function name (or at least similar function names) makes sense.
>
> Unfortunately steps(n, start) means that the start value does *not* get a
> showing, otherwise I'd suggest the four keywords are: start, end, both, and
> none and they represent which endpoints are included (and we just accept
> the fact that the n is interpreted differently for 'both' and 'none').
>
> If we accept that the keyword represents where the vertical steps lie,
> then perhaps the keywords could be: start, end, inside, outside?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/w3c/csswg-drafts/issues/1301#issuecomment-301684086>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAObEgEwAuI9sl19RwjsDqD0TPgLLqQ5ks5r6TwVgaJpZM4NJwYI>
> .
>
-- 

[image: photo]
*Rachel Nabors*
Web Animation Engineer
w:rachelnabors.com
<http://twitter.com/rachelnabors>  <http://dribbble.com/rachelthegreat>
<http://plus.google.com/u/0/+RachelNabors>
<http://linkedin.com/in/rachelnabors>
------------------------------

Curator of Web Animation Weekly <http://webanimationweekly.com>,
founder of Animation
at Work <http://slack.animationatwork.com>
*Best of 2016*

   - The Web in Motion
   <https://www.youtube.com/watch?v=jX_TWlDe-Is&feature=youtu.be&list=PLBevk0eXLOGdZ4yHChA-JW69DCBe7uGkJ>
   keynote
   - Alice in Web Animations API Land <https://vimeo.com/163510676> talk
   and MDN documentation
   <https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API>
   - Web Animation Past, Present, and Future
   <http://alistapart.com/article/web-animation-past-present-and-future> *A
   List Apart* article
   - Career Offroading
   <https://www.youtube.com/watch?list=PLRyLn6THA5wPlq5gphSOAdRZASuFRrfW7&v=q_V-gYoiz3E>
   lightning talk
   - Communicating Animation
   <http://alistapart.com/article/communicating-animation> *A List Apart*
   article


-- 
GitHub Notification of comment by rachelnabors
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1301#issuecomment-301698072 using your GitHub account

Received on Tuesday, 16 May 2017 07:23:46 UTC