[webkit-dev] Request for Position: Multi-Screen Window Placement API

Ben Morss morss at google.com
Tue Apr 12 12:06:23 PDT 2022


We'd also welcome discussion on the Multi-Screen Window Placement API at
the May meeting of the Second Screen Working Group
<https://github.com/w3c/secondscreen-wg/issues/4> .

All best,

Ben


On Mon, Jun 14, 2021 at 7:33 PM Ben Morss <morss at google.com> wrote:

> Hi all,
>
> We'd love to get WebKit's position on the new Multi-Screen Window
> Placement API.
>
> The proposal is to make incremental improvements to existing screen
> information and window placement APIs, allowing web applications to be
> intentional about the experiences they offer to users of multi-screen
> devices. We'd like to make it simple to:
>
> - detect when screen properties changes
> - discover the presence of extended screen areas
> - request extended screen information
> - place a window on a specific screen
> - show a window fullscreen on a specific screen
>
> This is useful for applications like the following:
> - a slideshow app shows slides full-screen on a projector, while
> displaying speaker notes on a laptop
> - a creativity app pops up secondary windows, like palettes, on a separate
> screen
> - a videoconferencing app shows video on a large screen, and controls on a
> smaller screen
> - a medical app shows images on multiple displays
> - a financial app shows dashboards on multiple monitors
>
> Future work could involve support for foldable devices, showing a window
> that spans multiple screens, etc.
>
> For more details, please see these links:
>
> - Explainer:
> https://github.com/webscreens/window-placement/blob/main/EXPLAINER.md
> - Draft Community Group Report:
> https://webscreens.github.io/window-placement/
> - Additional ideas:
> https://github.com/webscreens/window-placement/blob/main/additional_explorations.md
>
> Thanks for your feedback on this!
>
>
> All best,
>
> Ben
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20220412/3f1c5b70/attachment.htm>


More information about the webkit-dev mailing list