Re: [blink-dev] Web-Facing Change PSA: Support "color-interpolation: linearrgb" on SVG gradients

2024-04-07 Thread Yoav Weiss (@Shopify)
+1 to sending an intent here. Thanks!! :)

On Sun, Apr 7, 2024 at 1:12 AM Mike Taylor  wrote:

>
> On 4/4/24 4:29 AM, Fredrik Söderquist wrote:
>
> On Thu, Apr 4, 2024 at 1:22 AM Mike Taylor  wrote:
>
>> Hi Fredrik,
>>
>> Just to confim - this is adding support for a new `color-interpolation`
>> property value, yes (vs a bugfix or behavior change to an existing
>> feature)? If so, can you send an Intent to Ship rather than a PSA?
>>
> No, it's applying an existing property value ('linearRGB') in yet another
> context (SVG gradients). Previously it was applied within SVG 
> elements.
>
> Thanks - I did misunderstand then. That said, this will still need an
> Intent to Ship, as we're exposing new functionality that did not previously
> exist in Chromium.
>
> thanks,
> Mike
>
>
>
> /fs
>
>
>> thanks,
>> Mike
>> On 4/3/24 10:15 AM, Fredrik Söderquist wrote:
>>
>> Contact emails f...@opera.com
>>
>> Specification
>> https://svgwg.org/svg2-draft/painting.html#ColorInterpolation
>>
>> Summary
>>
>> Allows SVG gradients to interpolate in a linear-light sRGB color space.
>> Currently all SVG gradients interpolate in a gamma-encoded sRGB color space.
>>
>>
>> Blink component Blink>SVG
>> 
>>
>> TAG review None. This feature (property-value pair) has been specified
>> for ~20 years by now.
>>
>> TAG review status Not applicable
>>
>> Risks
>>
>>
>> Interoperability and Compatibility
>>
>> The risk along both axes is fairly low since the difference is in
>> rendering only (even if the rendering can differ quite significantly).
>>
>>
>> *Gecko*: Shipped/Shipping (
>> https://www.mozilla.org/en-US/firefox/123.0/releasenotes)
>>
>> *WebKit*: No signal (Implementation bug,
>> https://bugs.webkit.org/show_bug.cgi?id=234783, was pinged)
>>
>> *Web developers*: No signals
>>
>> *Other signals*:
>>
>> WebView application risks
>>
>> None
>>
>>
>> Debuggability
>>
>> Nothing specific need, this feature just changes how colors are
>> interpolated
>>
>>
>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>> Linux, ChromeOS, Android, and Android WebView)? Yes
>>
>> Is this feature fully tested by web-platform-tests
>> 
>> ? Yes
>>
>>
>> https://wpt.fyi/results/svg/pservers/reftests/gradient-color-interpolation.svg
>>
>>
>> Flag name on chrome://flags None
>>
>> Finch feature name SvgGradientColorInterpolationLinearRgbSupport
>>
>> Requires code in //chrome? No
>>
>> Estimated milestones
>> Shipping on desktop 125
>> Shipping on Android 125
>> Shipping on WebView 125
>> Shipping on WebView 125
>>
>> Anticipated spec changes
>>
>> None
>>
>> Link to entry on the Chrome Platform Status
>> https://chromestatus.com/feature/5120997943672832?gate=5096917471330304
>>
>> 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/CAHediLSKwbQdU%2B%3DWa7_qRyK1bVF1-v0WFwfJgtf9xcYv5w86_g%40mail.gmail.com
>> 
>> .
>>
>> --
> 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/de0d4da4-85a6-491a-88ca-5503edbe30f8%40chromium.org
> 
> .
>

-- 
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/CAOmohSLLvQzstfWG7nQOwR5X1pjOFGLkv9P5RH3rGX0woo_HNg%40mail.gmail.com.


Re: [blink-dev] Web-Facing Change PSA: Support "color-interpolation: linearrgb" on SVG gradients

2024-04-06 Thread Mike Taylor


On 4/4/24 4:29 AM, Fredrik Söderquist wrote:

On Thu, Apr 4, 2024 at 1:22 AM Mike Taylor  wrote:

Hi Fredrik,

Just to confim - this is adding support for a new
`color-interpolation` property value, yes (vs a bugfix or behavior
change to an existing feature)? If so, can you send an Intent to
Ship rather than a PSA?

No, it's applying an existing property value ('linearRGB') in yet 
another context (SVG gradients). Previously it was applied within SVG 
 elements.


Thanks - I did misunderstand then. That said, this will still need an 
Intent to Ship, as we're exposing new functionality that did not 
previously exist in Chromium.


thanks,
Mike




/fs

thanks,
Mike

On 4/3/24 10:15 AM, Fredrik Söderquist wrote:



Contact emails

f...@opera.com


Specification

https://svgwg.org/svg2-draft/painting.html#ColorInterpolation


Summary

Allows SVG gradients to interpolate in a linear-light sRGB color
space. Currently all SVG gradients interpolate in a gamma-encoded
sRGB color space.



Blink component

Blink>SVG



TAG review

None. This feature (property-value pair) has been specified for
~20 years by now.


TAG review status

Not applicable


Risks



Interoperability and Compatibility

The risk along both axes is fairly low since the difference is in
rendering only (even if the rendering can differ quite
significantly).



/Gecko/: Shipped/Shipping
(https://www.mozilla.org/en-US/firefox/123.0/releasenotes)

/WebKit/: No signal (Implementation bug,
https://bugs.webkit.org/show_bug.cgi?id=234783, was pinged)

/Web developers/: No signals

/Other signals/:


WebView application risks

None



Debuggability

Nothing specific need, this feature just changes how colors are
interpolated



Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android
WebView)?

Yes


Is this feature fully tested by web-platform-tests

?

Yes


https://wpt.fyi/results/svg/pservers/reftests/gradient-color-interpolation.svg



Flag name on chrome://flags

None


Finch feature name

SvgGradientColorInterpolationLinearRgbSupport


Requires code in //chrome?

No


Estimated milestones

Shipping on desktop 125

Shipping on Android 125

Shipping on WebView 125

Shipping on WebView 125



Anticipated spec changes

None


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5120997943672832?gate=5096917471330304

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/CAHediLSKwbQdU%2B%3DWa7_qRyK1bVF1-v0WFwfJgtf9xcYv5w86_g%40mail.gmail.com

.




--
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/de0d4da4-85a6-491a-88ca-5503edbe30f8%40chromium.org.


Re: [blink-dev] Web-Facing Change PSA: Support "color-interpolation: linearrgb" on SVG gradients

2024-04-04 Thread Fredrik Söderquist
On Thu, Apr 4, 2024 at 1:22 AM Mike Taylor  wrote:

> Hi Fredrik,
>
> Just to confim - this is adding support for a new `color-interpolation`
> property value, yes (vs a bugfix or behavior change to an existing
> feature)? If so, can you send an Intent to Ship rather than a PSA?
>
No, it's applying an existing property value ('linearRGB') in yet another
context (SVG gradients). Previously it was applied within SVG 
elements.


/fs


> thanks,
> Mike
> On 4/3/24 10:15 AM, Fredrik Söderquist wrote:
>
> Contact emails f...@opera.com
>
> Specification
> https://svgwg.org/svg2-draft/painting.html#ColorInterpolation
>
> Summary
>
> Allows SVG gradients to interpolate in a linear-light sRGB color space.
> Currently all SVG gradients interpolate in a gamma-encoded sRGB color space.
>
>
> Blink component Blink>SVG
> 
>
> TAG review None. This feature (property-value pair) has been specified
> for ~20 years by now.
>
> TAG review status Not applicable
>
> Risks
>
>
> Interoperability and Compatibility
>
> The risk along both axes is fairly low since the difference is in
> rendering only (even if the rendering can differ quite significantly).
>
>
> *Gecko*: Shipped/Shipping (
> https://www.mozilla.org/en-US/firefox/123.0/releasenotes)
>
> *WebKit*: No signal (Implementation bug,
> https://bugs.webkit.org/show_bug.cgi?id=234783, was pinged)
>
> *Web developers*: No signals
>
> *Other signals*:
>
> WebView application risks
>
> None
>
>
> Debuggability
>
> Nothing specific need, this feature just changes how colors are
> interpolated
>
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, ChromeOS, Android, and Android WebView)? Yes
>
> Is this feature fully tested by web-platform-tests
> 
> ? Yes
>
>
> https://wpt.fyi/results/svg/pservers/reftests/gradient-color-interpolation.svg
>
>
> Flag name on chrome://flags None
>
> Finch feature name SvgGradientColorInterpolationLinearRgbSupport
>
> Requires code in //chrome? No
>
> Estimated milestones
> Shipping on desktop 125
> Shipping on Android 125
> Shipping on WebView 125
> Shipping on WebView 125
>
> Anticipated spec changes
>
> None
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/5120997943672832?gate=5096917471330304
>
> 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/CAHediLSKwbQdU%2B%3DWa7_qRyK1bVF1-v0WFwfJgtf9xcYv5w86_g%40mail.gmail.com
> 
> .
>
>

-- 
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/CAHediLS1bwQQhHX26C3MZTNbo4Hdevb84zd_gokaA36QC8CeAg%40mail.gmail.com.


Re: [blink-dev] Web-Facing Change PSA: Support "color-interpolation: linearrgb" on SVG gradients

2024-04-03 Thread Mike Taylor

Hi Fredrik,

Just to confim - this is adding support for a new `color-interpolation` 
property value, yes (vs a bugfix or behavior change to an existing 
feature)? If so, can you send an Intent to Ship rather than a PSA?


thanks,
Mike

On 4/3/24 10:15 AM, Fredrik Söderquist wrote:



Contact emails

f...@opera.com


Specification

https://svgwg.org/svg2-draft/painting.html#ColorInterpolation


Summary

Allows SVG gradients to interpolate in a linear-light sRGB color 
space. Currently all SVG gradients interpolate in a gamma-encoded sRGB 
color space.




Blink component

Blink>SVG 




TAG review

None. This feature (property-value pair) has been specified for ~20 
years by now.



TAG review status

Not applicable


Risks



Interoperability and Compatibility

The risk along both axes is fairly low since the difference is in 
rendering only (even if the rendering can differ quite significantly).




/Gecko/: Shipped/Shipping 
(https://www.mozilla.org/en-US/firefox/123.0/releasenotes)


/WebKit/: No signal (Implementation bug, 
https://bugs.webkit.org/show_bug.cgi?id=234783, was pinged)


/Web developers/: No signals

/Other signals/:


WebView application risks

None



Debuggability

Nothing specific need, this feature just changes how colors are 
interpolated




Will this feature be supported on all six Blink platforms
(Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?

Yes


Is this feature fully tested by web-platform-tests

?

Yes

https://wpt.fyi/results/svg/pservers/reftests/gradient-color-interpolation.svg



Flag name on chrome://flags

None


Finch feature name

SvgGradientColorInterpolationLinearRgbSupport


Requires code in //chrome?

No


Estimated milestones

Shipping on desktop 125

Shipping on Android 125

Shipping on WebView 125

Shipping on WebView 125



Anticipated spec changes

None


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5120997943672832?gate=5096917471330304

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/CAHediLSKwbQdU%2B%3DWa7_qRyK1bVF1-v0WFwfJgtf9xcYv5w86_g%40mail.gmail.com 
.


--
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/ef855c12-574d-46c3-bbb7-5ec9dceb9a1e%40chromium.org.