[csswg-drafts] [cssom-view] Support for multi-screen devices (#7642)

michaelwasserman has just created a new issue for https://github.com/w3c/csswg-drafts:

== [cssom-view] Support for multi-screen devices ==
The [Multi-Screen Window Placement](https://w3c.github.io/window-placement/) spec suggests enhancements for supporting multi-screen devices. I would greatly appreciate feedback and help regarding integrating some of that work in the CSSOM-View Module. Here are some pertinent high-level proposals in the spec:
1. [Extend](https://w3c.github.io/window-placement/#api-extensions-to-screen) the [Screen interface](https://drafts.csswg.org/cssom-view-1/#screen) with an `onchange` EventHandler and `isExtended` boolean.
2. [Refine](https://w3c.github.io/window-placement/#api-window-attribute-and-method-definition-changes) attribute and method definitions for [`Window.screenX|Left|Y|Top`](https://drafts.csswg.org/cssom-view-1/#dom-window-screenx) and [`Window.moveTo|By()`](https://drafts.csswg.org/cssom-view-1/#dom-window-moveto).
3. [Refine concepts](https://w3c.github.io/window-placement/#concepts) to define [web-exposed screen information](https://drafts.csswg.org/cssom-view-1/#web-exposed-screen-information) for devices with multiple screens.
4. Define a [`Window.getScreenDetails()`](https://w3c.github.io/window-placement/#dom-window-getscreendetails) method and [`ScreenDetails`](https://w3c.github.io/window-placement/#api-screendetails-interface) and [`ScreenDetailed`](https://w3c.github.io/window-placement/#api-screendetailed-interface) interfaces to supply multi-screen information.
 
I invite anyone to discuss this topic in a tentative W3C TPAC 2022 [breakout session](https://www.w3.org/wiki/index.php?title=TPAC/2022/SessionIdeas#Migrating_Multi-Screen_Window_Placement_Spec_Content), and I will file similar issues on HTML and Fullscreen specs soon. Thank you!

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7642 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 23 August 2022 23:56:36 UTC