Re: [blink-dev] Intent to Experiment: Tabbed web apps

2023-09-01 Thread Mike Taylor

No issues, thanks for the update.

On 8/31/23 11:16 PM, 'Louise Brett' via blink-dev wrote:
We aren't ready to start the origin trial in M117 so we are going to 
run it from M118-123 (inclusive).


On Wednesday, July 26, 2023 at 1:19:33 PM UTC+10 Matt Giuca wrote:

@Š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.

On Mon, 24 Jul 2023 at 20:25, Thomas Steiner  wrote:

On Mon, Jul 24, 2023 at 01:04 Šime Vidas 
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.



On Wednesday, July 19, 2023 at 9:50:44 AM UTC+2
yoav...@chromium.org wrote:

LGTM to experiment M116-122 (inclusive)

On Wed, Jul 19, 2023 at 8:14 AM 'Louise Brett' via
blink-dev  wrote:


Contact emails

loub...@google.com, alanc...@chromium.org,
gle...@chromium.org, mgi...@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


Re: [blink-dev] Intent to Experiment: Tabbed web apps

2023-08-31 Thread 'Louise Brett' via blink-dev
We aren't ready to start the origin trial in M117 so we are going to run it 
from M118-123 (inclusive).

On Wednesday, July 26, 2023 at 1:19:33 PM UTC+10 Matt Giuca wrote:

> @Š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.
>
> On Mon, 24 Jul 2023 at 20:25, Thomas Steiner  wrote:
>
>> On Mon, Jul 24, 2023 at 01:04 Šime Vidas  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. 
>>
>>
>>
>>> On Wednesday, July 19, 2023 at 9:50:44 AM UTC+2 yoav...@chromium.org 
>>> wrote:
>>>
 LGTM to experiment M116-122 (inclusive) 

 On Wed, Jul 19, 2023 at 8:14 AM 'Louise Brett' via blink-dev <
 blin...@chromium.org> wrote:

> Contact emailsloub...@google.com, alanc...@chromium.org, 
> gle...@chromium.org, mgi...@chromium.org
>

>
> Explainer
> https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
>
> SpecificationNone
>
> 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 
> 
>
> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841
>
> TAG review statusPending
>
> 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 nameNone
>
> Non-finch justificationNone
>
> Requires code in //chrome?True
>
> Tracking bug
> https://bugs.chromium.org/p/chromium/issues/detail?id=897314
>
> Launch bughttps://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 discussionsIntent 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 
> .
>
 -- 
> 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
>  
> 

Re: [blink-dev] Intent to Experiment: Tabbed web apps

2023-07-25 Thread Matt Giuca
@Š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.

On Mon, 24 Jul 2023 at 20:25, Thomas Steiner  wrote:

> On Mon, Jul 24, 2023 at 01:04 Šime Vidas  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.
>
>
>
>> On Wednesday, July 19, 2023 at 9:50:44 AM UTC+2 yoav...@chromium.org
>> wrote:
>>
>>> LGTM to experiment M116-122 (inclusive)
>>>
>>> On Wed, Jul 19, 2023 at 8:14 AM 'Louise Brett' via blink-dev <
>>> blin...@chromium.org> wrote:
>>>
 Contact emailsloub...@google.com, alanc...@chromium.org,
 gle...@chromium.org, mgi...@chromium.org

>>>

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

 SpecificationNone

 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
 

 TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841

 TAG review statusPending

 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 nameNone

 Non-finch justificationNone

 Requires code in //chrome?True

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

 Launch bughttps://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 discussionsIntent 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
 .

>>> --
 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
 
 .

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

Re: [blink-dev] Intent to Experiment: Tabbed web apps

2023-07-24 Thread 'Thomas Steiner' via blink-dev
On Mon, Jul 24, 2023 at 01:04 Šime Vidas  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.



> On Wednesday, July 19, 2023 at 9:50:44 AM UTC+2 yoav...@chromium.org
> wrote:
>
>> LGTM to experiment M116-122 (inclusive)
>>
>> On Wed, Jul 19, 2023 at 8:14 AM 'Louise Brett' via blink-dev <
>> blin...@chromium.org> wrote:
>>
>>> Contact emailsloub...@google.com, alanc...@chromium.org,
>>> gle...@chromium.org, mgi...@chromium.org
>>>
>>
>>>
>>> Explainer
>>> https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
>>>
>>> SpecificationNone
>>>
>>> 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
>>> 
>>>
>>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841
>>>
>>> TAG review statusPending
>>>
>>> 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://flagschrome://flags/#enable-desktop-pwas-tab-strip
>>> chrome://flags/#enable-desktop-pwas-tab-strip-customizations
>>>
>>> Finch feature nameNone
>>>
>>> Non-finch justificationNone
>>>
>>> Requires code in //chrome?True
>>>
>>> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=897314
>>>
>>> Launch bughttps://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 discussionsIntent 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
>>> .
>>>
>> --
>>> 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
>>> 
>>> .
>>>
>> --
> 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/07fc7d0f-1fef-4e5e-bff2-b92ea799eb78n%40chromium.org
> 
> .
>
-- 
Thomas Steiner, PhD—Developer Relations Engineer (https://blog.tomayac.com,
https://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 -

-- 
You received this message because you are 

Re: [blink-dev] Intent to Experiment: Tabbed web apps

2023-07-23 Thread Šime Vidas
Is it available in CSS media queries?

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

On Wednesday, July 19, 2023 at 9:50:44 AM UTC+2 yoav...@chromium.org wrote:

> LGTM to experiment M116-122 (inclusive) 
>
> On Wed, Jul 19, 2023 at 8:14 AM 'Louise Brett' via blink-dev <
> blin...@chromium.org> wrote:
>
>> Contact emailsloub...@google.com, alanc...@chromium.org, 
>> gle...@chromium.org, mgi...@chromium.org
>>
>> Explainer
>> https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
>>
>> SpecificationNone
>>
>> 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 
>> 
>>
>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841
>>
>> TAG review statusPending
>>
>> 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://flagschrome://flags/#enable-desktop-pwas-tab-strip
>> chrome://flags/#enable-desktop-pwas-tab-strip-customizations
>>
>> Finch feature nameNone
>>
>> Non-finch justificationNone
>>
>> Requires code in //chrome?True
>>
>> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=897314
>>
>> Launch bughttps://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 discussionsIntent 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 
>> .
>>
>> -- 
>> 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
>>  
>> 
>> .
>>
>

-- 
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/07fc7d0f-1fef-4e5e-bff2-b92ea799eb78n%40chromium.org.


Re: [blink-dev] Intent to Experiment: Tabbed web apps

2023-07-19 Thread Yoav Weiss
LGTM to experiment M116-122 (inclusive)

On Wed, Jul 19, 2023 at 8:14 AM 'Louise Brett' via blink-dev <
blink-dev@chromium.org> wrote:

> Contact emailsloubr...@google.com, alancut...@chromium.org,
> glen...@chromium.org, mgi...@chromium.org
>
> Explainer
> https://github.com/WICG/manifest-incubations/blob/gh-pages/tabbed-mode-explainer.md
>
> SpecificationNone
>
> 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
> 
>
> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841
>
> TAG review statusPending
>
> 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://flagschrome://flags/#enable-desktop-pwas-tab-strip
> chrome://flags/#enable-desktop-pwas-tab-strip-customizations
>
> Finch feature nameNone
>
> Non-finch justificationNone
>
> Requires code in //chrome?True
>
> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=897314
>
> Launch bughttps://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 discussionsIntent 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
> .
>
> --
> 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/CABeVxY3HJP8hqiNkF186unEVXu6TquM0JuBpw_K5sH6uhxaOeg%40mail.gmail.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.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfW4Eizzo2uj30kgrHJ%3DQvinef433yjcR4u-47RvoQCTWg%40mail.gmail.com.


[blink-dev] Intent to Experiment: Tabbed web apps

2023-07-19 Thread 'Louise Brett' via blink-dev
Contact emailsloubr...@google.com, alancut...@chromium.org,
glen...@chromium.org, mgi...@chromium.org

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

SpecificationNone

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


TAG reviewhttps://github.com/w3ctag/design-reviews/issues/841

TAG review statusPending

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://flagschrome://flags/#enable-desktop-pwas-tab-strip
chrome://flags/#enable-desktop-pwas-tab-strip-customizations

Finch feature nameNone

Non-finch justificationNone

Requires code in //chrome?True

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

Launch bughttps://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 discussionsIntent 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
.

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