Intent to Experiment: Tabbed web apps

已查看 486 次
跳至第一个未读帖子

Louise Brett

未读,
2023年7月19日 02:14:442023/7/19
收件人 blin...@chromium.org、alanc...@chromium.org、Glen Robertson、Matt Giuca

Contact emails

loub...@google.comalanc...@chromium.orggle...@chromium.orgmgi...@chromium.org

Explainer

https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md

Specification

None

Summary

Allow web app windows to have a tab strip. This adds a new display mode "tabbed" and a new manifest field to allow customizations to the tab strip.



Blink component

Blink>AppManifest

TAG review

https://github.com/w3ctag/design-reviews/issues/841

TAG review status

Pending

Risks



Interoperability and Compatibility



Gecko: Defer (https://github.com/mozilla/standards-positions/issues/811)

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/195)

Web developers: Positive (https://github.com/w3c/manifest/issues/737)

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?

N/A. This feature is not supported on WebView so we will fallback to a supported display mode.



Goals for experimentation

Gather feedback on the API design.

Ongoing technical constraints



Debuggability

chrome://web-app-internals can be used for debugging, and the new manifest field could also be 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)?

No. Initially this will only be available on ChromeOS, but will be expanded to other desktop platforms in the future.


Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

chrome://flags/#enable-desktop-pwas-tab-strip
chrome://flags/#enable-desktop-pwas-tab-strip-customizations

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

True

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=897314

Launch bug

https://launch.corp.google.com/launch/4253814

Estimated milestones

Requesting to run an origin trial from 117-122 (inclusive).



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5128143454076928

Links to previous Intent discussions

Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/IvfIkjvQYuY/m/cixwOyEeAAAJ

This intent message was generated by Chrome Platform Status.

Yoav Weiss

未读,
2023年7月19日 03:50:442023/7/19
收件人 Louise Brett、blin...@chromium.org、alanc...@chromium.org、Glen Robertson、Matt Giuca
LGTM to experiment M116-122 (inclusive) 

--
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/CABeVxY3HJP8hqiNkF186unEVXu6TquM0JuBpw_K5sH6uhxaOeg%40mail.gmail.com.

Šime Vidas

未读,
2023年7月23日 19:04:052023/7/23
收件人 blink-dev、yoav...@chromium.org、blin...@chromium.org、Alan Cutter、Glen Robertson、mgi...@chromium.org、Louise Brett
Is it available in CSS media queries?

@media (display-mode: tabbed) { ... }

Thomas Steiner

未读,
2023年7月24日 06:26:022023/7/24
收件人 Šime Vidas、Alan Cutter、Glen Robertson、Louise Brett、blink-dev、mgi...@chromium.org、yoav...@chromium.org
On Mon, Jul 24, 2023 at 01:04 Šime Vidas <sime....@gmail.com> wrote:
Is it available in CSS media queries?

@media (display-mode: tabbed) { ... }

I have opened https://github.com/w3c/manifest/issues/952 where the same request is made for all overrides. 


--
Thomas Steiner, PhD—Developer Relations Engineer (https://blog.tomayac.comhttps://twitter.com/tomayac)

Google Germany GmbH, ABC-Str. 19, 20354 Hamburg, Germany
Geschäftsführer: Paul Manicle, Liana Sebastian
Registergericht und -nummer: Hamburg, HRB 86891

----- BEGIN PGP SIGNATURE -----
Version: GnuPG v2.3.4 (GNU/Linux)

iFy0uwAntT0bE3xtRa5AfeCheCkthAtTh3reSabiGbl0ck0fjumBl3DCharaCTersAttH3b0ttom.hTtPs://xKcd.cOm/1181/
----- END PGP SIGNATURE -----

Matt Giuca

未读,
2023年7月25日 23:19:332023/7/25
收件人 Thomas Steiner、Šime Vidas、Alan Cutter、Glen Robertson、Louise Brett、blink-dev、yoav...@chromium.org
@Šime: Yes, the feature as currently implemented is exposed as a media query: "(display-mode: tabbed)" works.

We flagged additionally the need to be able to detect whether you're in the special home tab. I'm not sure how you do that (whether it's a media query or some other way) and it isn't mentioned in the explainer. Perhaps Louise can explain (out until next week) if there is a way to do it. However, I checked the basic detection of "am I in tabbed mode" works with a media query.

Louise Brett

未读,
2023年9月1日 00:16:132023/9/1
收件人 blink-dev、Matt Giuca、Alan Cutter、Glen Robertson、Louise Brett、blink-dev、yoav...@chromium.org、Thomas Steiner
We aren't ready to start the origin trial in M117 so we are going to run it from M118-123 (inclusive).

Mike Taylor

未读,
2023年9月1日 10:48:462023/9/1
收件人 Louise Brett、blink-dev、Matt Giuca、Alan Cutter、Glen Robertson、yoav...@chromium.org、Thomas Steiner

No issues, thanks for the update.

回复全部
回复作者
转发
0 个新帖子