LGTM2, thanks for the very well written explainer-slash-blog-post.
On 1/26/22 9:42 AM, Yoav Weiss wrote:
LGTM1
This seems like a useful small addition! Following WebKit here makes
sense.
On Wednesday, January 19, 2022 at 5:40:45 PM UTC+1 Vladimir Levin wrote:
Contact emails
vmp...@chromium.org, khushalsa...@chromium.org
<mailto:khushalsa...@chromium.org>, jakearchib...@chromium.org
<mailto:jakearchib...@chromium.org>
Explainer
https://jakearchibald.com/2021/dom-cross-fade/
<https://jakearchibald.com/2021/dom-cross-fade/>
Specification
https://drafts.fxtf.org/compositing-2/#mix-blend-mode
<https://drafts.fxtf.org/compositing-2/#mix-blend-mode>
Summary
This proposal adds a plus-lighter value to the mix-blend-mode
property. Plus-lighter adds the source and destination colors
multiplied by their respective alphas. This operation is useful
when cross fading between two elements that may contain common
pixels. In that case, plus-lighter ensures that the common pixels
do not change in appearance as opacity changes from 0 to 1 on one
element and from 1 to 0 on the other.
Blink component
Blink>CSS
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>
Search tags
plus-lighter <https://chromestatus.com/features#tags:plus-lighter>
TAG review
N/A: this is a single value addition to an existing property, and
this value already exists in a canvas context, so the TAG review
seemed not necessary
TAG review status
Not applicable
Risks
Interoperability and Compatibility
Gecko: No signal
WebKit: Shipped/Shipping
(https://github.com/w3c/fxtf-drafts/issues/445#issuecomment-995022125
<https://github.com/w3c/fxtf-drafts/issues/445#issuecomment-995022125>)
Web developers: No signals
Other signals:
Ergonomics
This adds a new value to an existing CSS property. The ergonomics
risk is minimal.
Activation
This adds a new value to an existing CSS property. The activation
risk is minimal. This property is straight-forward to use.
Security
There are no security risks associated with this property.
Debuggability
This relies on existing debuggability of CSS mix-blend-mode.
Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?
Yes
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1275782
<https://bugs.chromium.org/p/chromium/issues/detail?id=1275782>
Estimated milestones
M100
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5677338286096384
<https://chromestatus.com/feature/5677338286096384>
Links to previous Intent discussions
Intent to prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2MsbYsCV57vZ-eVQem4WUudVTGT%3Djzpib0NzezYEAMP-g%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2MsbYsCV57vZ-eVQem4WUudVTGT=jzpib0nzezyeam...@mail.gmail.com>
This intent message was generated by Chrome Platform Status
<https://chromestatus.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/1c4ffaa4-38dd-4dca-b60c-ec0393147f2an%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1c4ffaa4-38dd-4dca-b60c-ec0393147f2an%40chromium.org?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/e7c669a2-0896-9a19-948b-a8248bd9df11%40chromium.org.