Will the new DevTools support ship at the same time as that feature? Is there a tracking bug for that?
On Thu, Oct 27, 2022 at 7:09 AM Yoav Weiss <yoavwe...@chromium.org> wrote: > LGTM1 > > On Wed, Oct 26, 2022 at 7:01 PM Aaron Krajeski <aaro...@google.com> wrote: > >> >> I think these 2 TAG reviews are related to this: >> https://github.com/w3ctag/design-reviews/issues/488 >> https://github.com/w3ctag/design-reviews/issues/526 >> >> Commented on both threads! For lab() and lch() there was no obvious >> delta, so I just pointed them at the draft spec. For color-mix there were >> some very small differences in input syntax, I highlighted these and >> pointed at the draft spec and tests. >> On Wednesday, October 26, 2022 at 12:00:58 PM UTC-4 yoav...@chromium.org >> wrote: >> >>> On Tuesday, October 25, 2022 at 5:03:26 PM UTC+2 Mike Taylor wrote: >>> >>>> On 10/25/22 10:58 AM, 'Aaron Krajeski' via blink-dev wrote: >>>> > Gecko: Shipped/Shipping >>>> > (https://developer.mozilla.org/en-US/docs/Web/CSS/color_value) >>>> > >>>> > Is that the right link? >>>> > >>>> > Mozilla hasn't published anything specific on implementing CSS color >>>> 4 >>>> > but their documentation now lists all of the functions defined within >>>> > it. That link has entries for lab, lch and interpolation, for >>>> example. >>>> > The new functions are implemented in Firefox Nightly and that browser >>>> > is currently passing most of the tests on interop: >>>> >>>> (Note that MDN documents many things that are not implemented in >>>> Firefox >>>> - it's not intended to be browser-specific). >>>> >>>> > >>>> https://wpt.fyi/results/css/css-color?label=experimental&label=master&aligned >>>> > >>>> > >>>> > On Tue, Oct 25, 2022 at 4:49 AM Yoav Weiss <yoav...@chromium.org> >>>> wrote: >>>> >> >>>> >> >>>> >> On Thursday, October 20, 2022 at 4:51:07 PM UTC+2 Aaron Krajeski >>>> wrote: >>>> >>> Contact emails >>>> >>> >>>> >>> aar...@chromium.org, fs...@chromium.org, ccam...@chromium.org, >>>> fut...@chromium.org, juan...@chromium.org >>>> >>> >>>> >>> >>>> >>> Explainer >>>> >>> >>>> >>> https://developer.mozilla.org/en-US/docs/Web/CSS/color_value >>>> >>> >>>> >>> >>>> >>> Specification >>>> >>> https://www.w3.org/TR/css-color-4/ >>>> >>> https://www.w3.org/TR/css-color-5/ >>>> >>> >>>> >>> Summary >>>> >>> >>>> >>> Several new features are being added to CSS Colors from CSS Color >>>> Module Level 4: >>>> >>> >>>> >>> 1. New color types: lab, Oklab, lch, Oklch >>>> >>> >>>> >>> 2. color() function for specifying colors with predefined color >>>> spaces. >>>> >>> >>>> >>> 3. Ability to specify color spaces for animations and transitions. >>>> >>> >>>> >>> 4. Users can now specify color spaces for gradients. >>>> >>> >>>> >>> Additionally the color-mix() function is being added from CSS Color >>>> Module Level 5. >>>> >>> >>>> >>> >>>> >>> Blink component >>>> >>> >>>> >>> Blink>CSS >>>> >>> >>>> >>> >>>> >>> TAG review >>> >>> >>> I think these 2 TAG reviews are related to this: >>> https://github.com/w3ctag/design-reviews/issues/488 >>> https://github.com/w3ctag/design-reviews/issues/526 >>> >>> On the API owners call, we thought we should notify the TAG regarding >>> the diff between these reviews and what you're planning to ship here. >>> Their feedback is not a blocker for this (as Safari already shipped >>> this), but it seems useful for them to be aware of all this colorspace >>> action. >>> >>> >>>> >>> >>>> >>> TAG review status >>>> >>> >>>> >>> Not applicable >>>> >>> >>>> >>> >>>> >>> Risks >>>> >>> >>>> >>> Interoperability and Compatibility >>>> >>> >>>> >>> Interoperability is one of the major motivations for implementing >>>> these new features, as "Color Spaces and Functions" is one of the >>>> categories emphasized in Interop 2022: >>>> >>> >>>> >>> https://web.dev/interop-2022/ >>>> >>> >>>> >>> https://wpt.fyi/interop-2022 >>>> >>> >>>> >>> Active work is taking place to keep all major browser vendors >>>> synchronized by collaborating on web platform tests and comparing results. >>>> >>> >>>> >>> >>>> >>> Gecko: Shipped/Shipping ( >>>> https://developer.mozilla.org/en-US/docs/Web/CSS/color_value) >>> >>> >>> Looking at the links, I think they haven't shipped yet, but are probably >>> working on it. >>> https://bugzilla.mozilla.org/show_bug.cgi?id=1352757 and their support >>> for Interop 23 on this seems like a better signal. >>> >>> >>>> >> Is that the right link? >>>> >>> WebKit: Shipped/Shipping ( >>>> https://webkit.org/blog/6682/improving-color-on-the-web) >>>> >>> >>>> https://webkit.org/blog/10042/wide-gamut-color-in-css-with-display-p3/ >>>> >>> >>>> >>> Web developers: Strongly positive Several partners (Adobe/Figma for >>>> example) have expressed interest in the new color API. >>>> >>> >>>> >>> >>>> >>> >>>> >>> Debuggability >>>> >>> >>>> >>> Dev-tools team is currently working on implementing an improved >>>> color picker, color space translation tool and others. >>>> >>> >>>> >>> >>>> >>> >>>> >>> Will this feature be supported on all six Blink platforms (Windows, >>>> Mac, Linux, Chrome OS, Android, and Android WebView)? >>>> >>> >>>> >>> Yes >>>> >>> >>>> >>> >>>> >>> Is this feature fully tested by web-platform-tests? >>>> >>> >>>> >>> Yes, all tests in wpt/css/css-color/ >>>> >>> As of this moment we pass 6594 out of 9702 (Firefox passes 5729 and >>>> Safari passes 7020), we intend to pass them all before shipping to stable. >>>> >>> >>>> >>> >>>> >>> Flag name >>>> >>> >>>> >>> enable-experimental-web-platform-features >>>> >>> >>>> >>> >>>> >>> Requires code in //chrome? >>>> >>> >>>> >>> False >>>> >>> >>>> >>> >>>> >>> Sample links >>>> >>> >>>> >>> https://codepen.io/argyleink/pen/RwyOyeq >>>> >>> >>>> >>> https://2021-hd-color-at-css-camp.netlify.app >>>> >>> >>>> >>> >>>> >>> Estimated milestones >>>> >>> >>>> >>> We intend to turn these features on in Canary and Dev as soon as we >>>> pass the remaining WPT tests and ship to stable for Chrome 110 in December. >>>> >>> >>>> >>> >>>> >>> >>>> >>> Anticipated spec changes >>>> >>> >>>> >>> The gamut mapping section of the spec ( >>>> https://www.w3.org/TR/css-color-4/#gamut-mapping) is not included >>>> here, and will need changes or likely need to be dropped entirely as it is >>>> a performance issue and is untested and unimplemented everywhere: >>>> >>> https://github.com/w3c/csswg-drafts/issues/7653 >>>> >>> https://github.com/w3c/csswg-drafts/issues/7610 >>>> >>> >>>> >>> There are still some issues to be ironed out with resolving >>>> color-mix: >>>> >>> https://github.com/w3c/csswg-drafts/issues/7302 >>>> >>> >>>> >>> >>>> >>> Link to entry on the Chrome Platform Status >>>> >>> >>>> >>> https://chromestatus.com/feature/5147752829288448 >>>> >>> >>>> >>> >>>> >>> This intent message was generated by Chrome Platform Status. >>>> >>> >>>> >>> >>>> >>> >>>> >>>> -- > You received this message because you are subscribed to the Google Groups > "blink-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to blink-dev+unsubscr...@chromium.org. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfX%3Dy%3DpZCkfPcsY_wi0mrzBHv5V5TOaWAPbrRo6kC-7M4w%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfX%3Dy%3DpZCkfPcsY_wi0mrzBHv5V5TOaWAPbrRo6kC-7M4w%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYehpYjHuVY8Dutdjmyw9NV_GTz0aP4m9gOwHZVfbwuwCw%40mail.gmail.com.