LGTM3 Joey, can make sure to respond on https://github.com/w3ctag/design-reviews/issues/829 as well? I don't think the feedback necessitates changes, but it would be great to make it clear on the issue.
On Wed, May 24, 2023 at 5:59 PM Mike West <mk...@chromium.org> wrote: > I agree that https://github.com/w3c/csswg-drafts/issues/6429 which the > TAG pointed to seems tangential to `overlay`. It's somewhat unfortunate, > though, that we don't seem to have responded to their feedback in the month > since they gave it. > > The conversation in https://github.com/w3c/csswg-drafts/issues/8730 seems > to be converging, and the open question remaining seems to be one that we > could ~easily reverse if we were convinced that we needed to post-shipping. > > LGTM2. > > -mike > > > On Wed, May 24, 2023 at 4:57 PM Rick Byers <rby...@chromium.org> wrote: > >> Looking over the discussion that's happened over the past month it seems >> some confusion has been resolved and some improvements made to the spec. I >> don't see evidence of outstanding concrete points of disagreement. That, of >> course, doesn't mean others feel it's ready to ship (would be nice to see >> #8730 <https://github.com/w3c/csswg-drafts/issues/8730> resolved for >> that). But as far as I can see, it's not blocked on us doing anything >> specific. >> >> So LGTM1 to ship >> >> >> On Wed, May 3, 2023 at 12:08 PM Joey Arhar <jar...@chromium.org> wrote: >> >>> The CSSWG issue hasn't received any actionable feedback yet, and the TAG >>> feedback wasn't about overlay but about @initial and display animation. >>> >>> On Tue, Apr 25, 2023 at 7:50 AM Rick Byers <rby...@chromium.org> wrote: >>> >>>> Hi Joey, >>>> I'm excited for this to ship. I see that there's some feedback from >>>> the TAG <https://github.com/w3ctag/design-reviews/issues/829> and concern >>>> from the WG <https://github.com/w3c/csswg-drafts/issues/8730> about at >>>> least one open spec issue. Please let us know here when you feel that >>>> either the feedback has been resolved or that a good faith effort to reach >>>> consensus has been made but we're at an impasse and should ship despite the >>>> disagreements. >>>> >>>> Thanks, >>>> Rick >>>> >>>> On Mon, Apr 17, 2023 at 7:12 PM Joey Arhar <jar...@chromium.org> wrote: >>>> >>>>> Contact emailsfuth...@chromium.org, mas...@chromium.org, >>>>> jar...@chromium.org >>>>> >>>>> Explainer >>>>> https://github.com/chrishtr/rendering/blob/master/entry-exit-animations.md >>>>> >>>>> Specificationhttps://drafts.csswg.org/css-position-4/#overlay >>>>> >>>>> Summary >>>>> >>>>> Introduce a overlay property to allow authors to keep elements in the >>>>> top layer for an exit transition. The overlay property is added to >>>>> indicate >>>>> if an element is in the top layer or not. It can take two values: 'none', >>>>> 'browser'. User agent stylesheets add !important rules to control whether >>>>> elements are rendered in the top layer or not, and not let author styles >>>>> override. However, authors can add overlay to the list of >>>>> transition-properties for an element to defer the removal from the >>>>> top-layer for the duration of the transition. That way the author can do >>>>> exit transitions for elements like dialogs: transition-property: overlay >>>>> transition-duration: 0.4s >>>>> >>>>> >>>>> Blink componentBlink>CSS >>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS> >>>>> >>>>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/829 >>>>> >>>>> TAG review statusPending >>>>> >>>>> Risks >>>>> >>>>> >>>>> Interoperability and Compatibility >>>>> >>>>> >>>>> >>>>> *Gecko*: No signal ( >>>>> https://github.com/mozilla/standards-positions/issues/777) >>>>> >>>>> *WebKit*: No signal ( >>>>> https://github.com/WebKit/standards-positions/issues/169) >>>>> >>>>> *Web developers*: No signals >>>>> >>>>> *Other signals*: >>>>> >>>>> Ergonomics >>>>> >>>>> This will be used in tandem with CSSTransitionDiscrete, >>>>> CSSDisplayAnimation, the dialog element, and the popover attribute as >>>>> described here: >>>>> https://github.com/chrishtr/rendering/blob/master/entry-exit-animations.md >>>>> Usage of this API will not make it hard for Chrome to maintain good >>>>> performance. >>>>> >>>>> >>>>> Activation >>>>> >>>>> I'm not sure if this and the other new animations features are >>>>> polyfillable. Documentation will definitely be helpful. >>>>> >>>>> >>>>> Security >>>>> >>>>> This CSS feature does not pose any security or privacy risks. >>>>> >>>>> >>>>> WebView application risks >>>>> >>>>> Does this intent deprecate or change behavior of existing APIs, such >>>>> that it has potentially high risk for Android WebView-based applications? >>>>> >>>>> This feature does not deprecate or change any APIs and does not have >>>>> any WebView risk. >>>>> >>>>> >>>>> Debuggability >>>>> >>>>> DevTools now has special support for the top layer. I don't think this >>>>> CSS property will change or impose on how that works in DevTools. >>>>> >>>>> >>>>> 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 >>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>> ?Yes >>>>> >>>>> Flag nameCSSTopLayerForTransitions >>>>> >>>>> Requires code in //chrome?False >>>>> >>>>> Tracking bughttps://crbug.com/1411264 >>>>> >>>>> Availability expectationFeature is available on Web Platform mainline >>>>> within 12 months of launch in Chrome. >>>>> >>>>> Adoption expectationFeature is considered a best practice for some >>>>> use case within 12 months of reaching Web Platform baseline. >>>>> >>>>> Adoption planThis feature will be the best practice for animating top >>>>> layer elements because it is the only way to do so. The CSSWG resolutions >>>>> are a good sign that the other browsers will implement this. >>>>> >>>>> Sample links >>>>> >>>>> https://github.com/chrishtr/rendering/blob/master/entry-exit-animations.md#example-code >>>>> >>>>> Estimated milestones >>>>> Shipping on desktop 114 >>>>> DevTrial on desktop 114 >>>>> Shipping on Android 114 >>>>> DevTrial on Android 114 >>>>> Shipping on WebView 114 >>>>> >>>>> Anticipated spec changes >>>>> >>>>> Open questions about a feature may be a source of future web compat or >>>>> interop issues. Please list open issues (e.g. links to known github issues >>>>> in the project for the feature specification) whose resolution may >>>>> introduce web compat/interop risk (e.g., changing to naming or structure >>>>> of >>>>> the API in a non-backward-compatible way). >>>>> There are no anticipated spec changes. >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> https://chromestatus.com/feature/5138724910792704 >>>>> >>>>> Links to previous Intent discussionsIntent to prototype: >>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACuPfeR6ez7uK%2Bw2dNKxV2Bj_mv0F3eKHScYnxziaRUMdfpz%2Bw%40mail.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/CAK6btwLg270v8Yk1n_PqRRk%2Bn9v80jkOyX9jG4WwfMs0k5fL%3Dg%40mail.gmail.com >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAK6btwLg270v8Yk1n_PqRRk%2Bn9v80jkOyX9jG4WwfMs0k5fL%3Dg%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/CAFUtAY_DWtsNe01t2ypCFU-LSSQDe4_c4Xj0eo8AXADAXyRKrA%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY_DWtsNe01t2ypCFU-LSSQDe4_c4Xj0eo8AXADAXyRKrA%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/CAKXHy%3DejH8DFLi7V%3DChJa8PSWnKjtXHhxWmCSW3mkkmMiPNosA%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DejH8DFLi7V%3DChJa8PSWnKjtXHhxWmCSW3mkkmMiPNosA%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/CAARdPYf4BDdN8nDH92YPiDydKs1ce6X5TaS%2BpfndJBvpn%2BrvxQ%40mail.gmail.com.