One more thing, mind requesting reviews for Privacy, Security,
Debuggability in your chromestatus entry? Thanks
On 4/1/24 3:12 PM, Mike Taylor wrote:
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/8c244153-79c4-483e-8449-4aca14b35636%40chromium.org.