webscreens / screen-enumeration

Screen enumeration API explainer
Apache License 2.0
23 stars 4 forks source link

Interaction with virtual desktops? #18

Closed markafoltz closed 4 years ago

markafoltz commented 4 years ago

Most modern OSes/window managers allow virtual desktops.

Is the UA encouraged or discouraged to use them as screens from the point of view of this API?

There seems to be an assumption that enumerated screens are all visible to the user. In which case, virtual desktops should be specifically excluded from the API.

michaelwasserman commented 4 years ago

For now, we would discourage UAs from exposing other virtual desktops as Screens in this API; our intent is to only expose information about the one virtual desktop hosting the content. I'll aim to clarify this in the explainer(s).

michaelwasserman commented 4 years ago

I believe this is sufficiently covered by the non-goal of "Place windows outside a user's view or across virtual workspaces/desktops"