Thanks - sounds good.

LGTM to experiment for 4 milestones (125 to 128 inclusive OR 126 to 129 inclusive).


On 4/1/24 2:13 PM, Menard, Alexis wrote:
Hi,

I think 4 milestones would be good (so M125-M129 or M126-M130). It gives me ample time to reach out and partner with the various ISVs we have in mind.

Thanks.
------------------------------------------------------------------------
*From:* Mike Taylor <miketa...@chromium.org>
*Sent:* Monday, April 1, 2024 1:53 PM
*To:* Menard, Alexis <alexis.men...@intel.com>; blink-dev@chromium.org <blink-dev@chromium.org> *Subject:* Re: [blink-dev] Intent to Experiment: Foldable APIs (combo of Device Posture and Viewport Segments APIs)

How many milestones are you requesting for the OT (whether it starts in 125 or 126)?


On 4/1/24 1:51 PM, Menard, Alexis wrote:


        Contact emails

alexis.men...@intel.com <mailto:alexis.men...@intel.com>


        Explainer

https://github.com/WICG/visual-viewport/blob/gh-pages/segments-explainer/SEGMENTS-EXPLAINER.md <https://github.com/WICG/visual-viewport/blob/gh-pages/segments-explainer/SEGMENTS-EXPLAINER.md> https://github.com/w3c/device-posture <https://github.com/w3c/device-posture>


        Specification

https://www.w3.org/TR/device-posture <https://www.w3.org/TR/device-posture> https://www.w3.org/TR/mediaqueries-5/#mf-horizontal-viewport-segments <https://www.w3.org/TR/mediaqueries-5/#mf-horizontal-viewport-segments> https://drafts.csswg.org/css-env-1/#viewport-segments <https://drafts.csswg.org/css-env-1/#viewport-segments> https://github.com/w3c/csswg-drafts/pull/9285 <https://github.com/w3c/csswg-drafts/pull/9285>


        Summary

A collection of APIs that help developers target foldable and dual screen devices:  Device Posture API and Viewport Segments Enumeration API.

This is an origin trial for both APIs because they are complimentary to each other, and we would like developers to use both when they design for foldable and dual screen devices. This is mostly a catch up with what native APIs on Android already offers for few years. The web APIs are available on all OSes however they light up on Android and Windows platforms only.

Each have their own chrome status entry : https://chromestatus.com/feature/5185813744975872 <https://chromestatus.com/feature/5185813744975872>https://chromestatus.com/feature/5170498990243840 <https://chromestatus.com/feature/5170498990243840>


Demos : https://github.com/foldable-devices/demos <https://github.com/foldable-devices/demos>


        Blink component

Blink>FoldableAPIs <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EFoldableAPIs>


        TAG review

Viewport Segments: https://github.com/w3ctag/design-reviews/issues/492 <https://github.com/w3ctag/design-reviews/issues/492> and https://github.com/w3ctag/design-reviews/issues/690 <https://github.com/w3ctag/design-reviews/issues/690> Device Posture : https://github.com/w3ctag/design-reviews/issues/575 <https://github.com/w3ctag/design-reviews/issues/575>


        TAG review status

Completed


        Risks


        Interoperability and Compatibility

None



/Gecko/: No signal
https://github.com/mozilla/standards-positions/issues/882 <https://github.com/mozilla/standards-positions/issues/882> https://github.com/mozilla/standards-positions/issues/883 <https://github.com/mozilla/standards-positions/issues/883>


/WebKit/: No signal
https://github.com/WebKit/standards-positions/issues/328 <https://github.com/WebKit/standards-positions/issues/328> https://github.com/WebKit/standards-positions/issues/327 <https://github.com/WebKit/standards-positions/issues/327>



/Web developers/: Positive

/Other signals/:


        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?/

None



        Goals for experimentation

We would like developers to try the two APIs and provide feedback.


        Ongoing technical constraints

None


        Debuggability

Yes, DevTools support has been added where developers can emulate on Android foldable, on Android dual screen and one Windows foldable. In this case the APIs are turned on and developers can see how their website react on the device (including visualizing the hinge).


        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
        
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

For now, no, we're in the process of adding Web Driver integration.


        Flag name on chrome://flags

Viewport Segments, Device Posture


        Finch feature name

Viewport Segments, Device Posture


        Non-finch justification

None


        Requires code in //chrome?

False


        Estimated milestones

M125 if possible, otherwise M126 to start the trial.



        Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5121612962856960?gate=5102929670569984 <https://chromestatus.com/feature/5121612962856960?gate=5102929670569984>

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 <mailto:blink-dev+unsubscr...@chromium.org>. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DM4PR11MB60684CB86B7D66D2353338C9FA3F2%40DM4PR11MB6068.namprd11.prod.outlook.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DM4PR11MB60684CB86B7D66D2353338C9FA3F2%40DM4PR11MB6068.namprd11.prod.outlook.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/5dab5183-9698-4945-9ecc-cd279297d783%40chromium.org.

Reply via email to