Re: Screen Enumeration and Window Placement Update

Hi Mike,

Thanks for summarizing the key topics, very helpful.

I discussed with W3C TAG member Kenneth and he pointed out the topics listed below would be also appropriate to be discussed in the context of the preexisting TAG reviews for these capabilities, in [1] and [2] respectively. The TAG review was scheduled for this week's TAG call, but got pushed out one week. The process for revising a TAG review request is simply to add comments to respective TAG review requests with these amendments.

In parallel to the TAG review I encourage the Second Screen participants to review these proposals as well.

Mike - to facilitate feedback solicitation, I suggest you open GH issues for these topics and link them to the TAG issue so all discussions and feedback from TAG and Second Screen groups is cross-linked and accessible.

We look forward to addressing these issues together and getting these new capabilities in the hards of web developers.

Thanks,

-Anssi (Second Screen WG/CG chair)

[1] https://github.com/w3ctag/design-reviews/issues/413
[2] https://github.com/w3ctag/design-reviews/issues/522


On 10. Jun 2020, at 1.53, Mike Wasserman <msw@google.com<mailto:msw@google.com>> wrote:

Hey Second Screen folks,

I have been refining Screen Enumeration<https://github.com/webscreens/screen-enumeration> and Window Placement<https://github.com/webscreens/window-placement> explainers and companion docs to better reflect the scope of our initial proposal.

There are some specific topics where I'd appreciate feedback:

  1.  How to handle rejected permission<https://github.com/webscreens/screen-enumeration/blob/master/EXPLAINER.md#handling-blocked-permissions>: reject promise & fire exception / fulfill with empty info / fulfill with [ window.screen ]
  2.  API shape for limited info requests<https://github.com/webscreens/screen-enumeration/blob/master/EXPLAINER.md#requests-for-limited-information>: eg. getScreens(['multiscreen']) -> { multiscreen: <bool> } to get a single bool, perhaps w/o permission
  3.  Nuances of window.screen compatibility<https://github.com/webscreens/screen-enumeration/blob/master/EXPLAINER.md#compatibility-with-the-existing-windowscreen-object>: new props on window.screen, screen.orientation lock and event handler on other screens
  4.  Limiting Window Placement V1 scope<https://github.com/webscreens/window-placement/blob/master/EXPLAINER.md#current-goals>: current goals have been scaled back; lots moved to additional explorations<https://github.com/webscreens/window-placement/blob/master/additional_explorations.md>

Feel free to share any feedback by filing Github issues, replying here, or contacting me directly.

Thanks!
Mike

Received on Wednesday, 10 June 2020 08:52:02 UTC