Re: [csswg-drafts] [css-color-5][css-images-4] Are these features ready to ship? (#7310)

The CSS Working Group just discussed `Ready to Ship Color Stuff`, and agreed to the following:

* `RESOLVED: color-mix() and gradient interpolation are ready to ship`
* `RESOLVED: colr-mix() and gradient non-sRGB interpolation are "ready to ship", add to Snapshot 2022`

<details><summary>The full IRC log of that discussion</summary>
&lt;fantasai> Topic: Ready to Ship Color Stuff<br>
&lt;fantasai> chris: Would love to see the interpolation for gradients shipping, can we resolve and say it's ready to ship?<br>
&lt;fantasai> chris: color-mix(), relative color syntax, and interpolation of gradients in non-RGB color spaces<br>
&lt;fantasai> github: https://github.com/w3c/csswg-drafts/issues/7310<br>
&lt;fantasai> astearns: no more issues on color-mix()?<br>
&lt;fantasai> chris: no<br>
&lt;emilio> q+<br>
&lt;fantasai> astearns: relative color syntax?<br>
&lt;fantasai> chris: No, and ppl liked it. I talked about it last week<br>
&lt;fantasai> astearns: interpolation of gradients?<br>
&lt;fantasai> chris: Uses the same syntax as color-mix(), "in colorspace"<br>
&lt;fantasai> astearns: Any objections to marking these ready to go?<br>
&lt;astearns> ack emilio<br>
&lt;fantasai> emilio: So, color-mix() I'm fine saying current spec is shippable. We've gone through it a lot<br>
&lt;fantasai> emilio: The gradient one is relatively straightforward, would love to sanity-check it but seems reasonable assuming interpolation token gets preserved everywhere and no fancy computed style shenanigans, just only affects rendering<br>
&lt;fantasai> emilio: about relative color syntax, less enthusiastic because only one implementation<br>
&lt;fantasai> emilio: and their implementation seems to have same interop concerns as color-mix() where we had differences between WebKit / gecko<br>
&lt;fantasai> emilio: so not so sure about it ready to ship<br>
&lt;fantasai> astearns: we should have a high bar to say ready to ship, regardless of where spec in the process<br>
&lt;fantasai> [discussion about relative color syntax]<br>
&lt;fantasai> emilio: keep the token in specified and computed style, only affects rendering<br>
&lt;fantasai> emilio: if so, that seems reasonable<br>
&lt;fantasai> emilio: I think straigthforward enough, doesn't need super deep review<br>
&lt;fantasai> emilio: relative color syntax is trickier<br>
&lt;fantasai> chris: gradient is doing color-mix(), just doing it in all possible percentages. It's the same calculation<br>
&lt;fantasai> emilio: think it's probably fine. I would like more feedback on relative color syntax<br>
&lt;fantasai> emilio: but gradient interpolation seems straightforwad<br>
&lt;astearns> ack fantasai<br>
&lt;emilio> scribe+<br>
&lt;emilio> fantasai: happy with emilio's proposal to resolve on color-mix() + gradients but not yet on relative colors<br>
&lt;fantasai> astearns: declare color-mix() and non-rgb gradient interpolation as ready to ship<br>
&lt;fantasai> astearns: objections?<br>
&lt;chris> high five!<br>
&lt;emilio> RESOLVED: color-mix() and gradient interpolation are ready to ship<br>
&lt;fantasai> RESOLVED: colr-mix() and gradient non-sRGB interpolation are "ready to ship", add to Snapshot 2022<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7310#issuecomment-1156717607 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 15 June 2022 17:00:23 UTC