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

Ben Morss morss at google.com
Mon Jun 14 16:33:47 PDT 2021


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/20210614/792a4b25/attachment.htm>


More information about the webkit-dev mailing list