Add a field to the web app manifest which allows apps to specify a different theme color and background color for dark mode.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Allow web developers to use this field and provide feedback on the new format.
The manifest format has significantly changed per https://github.com/w3c/manifest/issues/1045 to use CSS media queries. We would like to run a new OT to get feedback from web developers about this new format.
chrome://web-app-internals can be used for debugging, and this has been added to the DevTools Application pane.
Not supported on Android
OriginTrial desktop last | 114 |
OriginTrial desktop first | 109 |
Contact emails
loub...@google.com, gle...@chromium.org, mgi...@chromium.orgExplainer
V2: https://github.com/w3c/manifest/issues/1045Specification
Summary
Add a field to the web app manifest which allows apps to specify a different theme color and background color for dark mode.
Blink component
Blink>AppManifestTAG review
https://github.com/w3ctag/design-reviews/issues/696TAG review status
PendingRisks
Interoperability and Compatibility
Gecko: No signal (https://github.com/mozilla/standards-positions/issues/630)
WebKit: Positive (https://github.com/w3c/manifest/issues/1045)
Web developers: No signals - Positive signals from v1 but no signals on the new format
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?
Goals for experimentation
Allow web developers to use this field and provide feedback on the new format.
Reason this experiment is being extended
The manifest format has significantly changed per https://github.com/w3c/manifest/issues/1045 to use CSS media queries. We would like to run a new OT to get feedback from web developers about this new format.
Ongoing technical constraints
Debuggability
chrome://web-app-internals can be used for debugging, and this has been added to the DevTools Application pane.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
NoNot supported on Android
Is this feature fully tested by web-platform-tests?
No - the v2 format does not have web platform tests yet.Flag name
chrome://flags/#enable-experimental-web-platform-featuresRequires code in //chrome?
TrueTracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1318305Launch bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1279284Estimated milestones
OriginTrial desktop last 114 OriginTrial desktop first 109 Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5714780426862592Links to previous Intent discussions
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/Y6zNtG0f-6A
Intent to Experiment v1: https://groups.google.com/a/chromium.org/g/blink-dev/c/ftoKq32Baz4
Intent to Extend Experiment v1: https://groups.google.com/a/chromium.org/g/blink-dev/c/2c8msRrrcF0This 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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABeVxY1nHwDDrShzu4m-RM%2B6UhM7Lp%2BB-TywkUfBrGEO3WPkSg%40mail.gmail.com.
Sorry, I missed that Chris already approved this in a duplicate thread: https://groups.google.com/a/chromium.org/g/blink-dev/c/WqIBRabU3C0
On Fri, Nov 4, 2022 at 10:46 AM Rick Byers <rby...@chromium.org> wrote:On Fri, Nov 4, 2022 at 2:24 AM 'Louise Brett' via blink-dev <blin...@chromium.org> wrote:Contact emails
loub...@google.com, gle...@chromium.org, mgi...@chromium.orgExplainer
V2: https://github.com/w3c/manifest/issues/1045Specification
Summary
Add a field to the web app manifest which allows apps to specify a different theme color and background color for dark mode.
Blink component
Blink>AppManifestTAG review
https://github.com/w3ctag/design-reviews/issues/696TAG review status
PendingRisks
Interoperability and Compatibility
Gecko: No signal (https://github.com/mozilla/standards-positions/issues/630)
WebKit: Positive (https://github.com/w3c/manifest/issues/1045)Note that to minimize risk of misunderstandings, only official WebKit standards position entries count as positive signals. It's not necessary for OT, but probably a good idea to get a position request filed ahead of a future I2S.
Web developers: No signals - Positive signals from v1 but no signals on the new format
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?
Goals for experimentation
Allow web developers to use this field and provide feedback on the new format.
Reason this experiment is being extended
The manifest format has significantly changed per https://github.com/w3c/manifest/issues/1045 to use CSS media queries. We would like to run a new OT to get feedback from web developers about this new format.
Switching to CSS MQ syntax is indeed a pretty significant change. LGTM to experiment M109-M114
Ongoing technical constraints
Debuggability
chrome://web-app-internals can be used for debugging, and this has been added to the DevTools Application pane.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
NoNot supported on Android
Has there been discussion with Android folks? Eg. +Glenn Hartmann? Ideally we'd ship support for all OSes at the same time, but at a minimum we'll want to make sure the design we ship for desktop is also reasonable for mobile in the future.
On Saturday, November 5, 2022 at 2:40:58 AM UTC+11 rby...@chromium.org wrote:Sorry, I missed that Chris already approved this in a duplicate thread: https://groups.google.com/a/chromium.org/g/blink-dev/c/WqIBRabU3C0Sorry its slightly confusing, they are different - that other thread was to extend the current OT to avoid a gap before this one with the new syntax starts.