I don't think there are major technical reasons, no. With some rough edges the flagged implementation should more or less work on other desktop platforms as well. My understanding is that this is largely a product choice and a choice not to prioritize the remaining engineering needed to clean up the rough edges on other desktop platforms.
On Mon, May 6, 2024 at 3:29 PM Daniel Herr <danielherrsoftw...@gmail.com> wrote: > May I ask why? I've tried out the flagged implementation on Chrome OS, and > I think it is a pretty nice UI paradigm. I don't see any technical reason > it shouldn't be available on other platforms. > > On Monday, May 6, 2024 at 10:30:58 AM UTC-4 Brett Wilson wrote: > >> On Mon, May 6, 2024 at 3:02 AM Yoav Weiss (@Shopify) < >> yoav...@chromium.org> wrote: >> >>> >>> >>> On Fri, May 3, 2024 at 7:28 PM Brett Wilson <bre...@chromium.org> wrote: >>> >>>> Contact emailsbre...@chromium.org, alanc...@chromium.org, >>>> mgi...@chromium.org, loub...@google.com >>>> >>>> Explainer >>>> https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md >>>> >>>> Specificationhttps://wicg.github.io/manifest-incubations/#dfn-tabbed >>>> >>>> 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 componentBlink>AppManifest >>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EAppManifest> >>>> >>>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841 >>>> >>>> TAG review statusIssues addressed >>>> >>>> Chromium Trial NameWebAppTabStrip >>>> >>>> Link to origin trial feedback summary >>>> https://github.com/WICG/manifest-incubations/issues >>>> >>>> Origin Trial documentation link >>>> https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md >>>> >>>> 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 >>>> >>>> >>>> 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, ChromeOS, Android, and Android WebView)?No >>>> >>>> The origin trial is available on ChromeOS only. Support for other >>>> desktop platforms is planned. >>>> >>>> >>>> Is this feature fully tested by web-platform-tests >>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>> ?Yes >>>> >>>> >>>> https://github.com/web-platform-tests/wpt/tree/master/appmanifest/display-override-member >>>> >>>> >>>> Flag name on chrome://flags >>>> chrome://flags/#enable-desktop-pwas-tab-strip >>>> >>>> Finch feature nameDesktopPWAsTabStrip >>>> >>>> Requires code in //chrome?True >>>> >>>> Tracking bughttps://issuetracker.google.com/issues/40598974 >>>> >>>> Launch bughttps://launch.corp.google.com/launch/4253814 >>>> >>>> MeasurementLaunch.WebAppDisplayMode: Tabbed >>>> >>>> Availability expectationFeature is available only on >>>> Chrome-on-ChromeOS for the foreseeable future. >>>> >>> >>> This seems a bit contradictory with "Support for other desktop platforms >>> is planned" above. Are there plans for support beyond CrOS? >>> >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABiGVV9MstA8bLmUTLkkfTjeYK8bb7fkhyKL_OMt_d7UzavRTA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> >>> >> Sorry, the first part was a mistake. Chrome team has requested this not >> be on other platforms now. >> >> Brett >> > -- > 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/670da4b2-f0f9-4774-96a9-5cd5f96d168cn%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/670da4b2-f0f9-4774-96a9-5cd5f96d168cn%40chromium.org?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/CA%2BOSsVYpWsqAWNMx5A_TAiwgqNm_%2BLVWvU%2Bq0yhk9gHzfNPAGw%40mail.gmail.com.