[cssom-view] Proposal: Enabling new multi-display and multi-window experiences
Nobody has claimed this yet.
- Dominant language
- Bikeshed
- Stars
- 4.9k
- Forks
- 816
- PR merge metrics
- PR metrics pending
Description
I'd like to raise awareness and request feedback for a couple proposals relevant to this working group. They touch on numerous aspects of the Screen and [Window](https://drafts.csswg.org/cssom-view/#extensions-to-the-window-interface) interfaces. Thanks in advance for any issues filed, or other discussion/feedback shared!
Screen Enumeration API
This proposal aims to give web developers information about the set of connected physical displays, and considers additional display properties that may be useful beyond the current Screen interface.
Window Placement API
The ability to open and move windows across the full set of connected displays is unstandardized and the current behavior is inconsistent between implementers. This proposal aims to give web developers standard means to manage their web content in modern windowing environments.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked Screen Enumeration API and Window Placement API proposals, along with the referenced Screen and Window sections of the CSSOM View draft. No implementation file or test is identified; done would require working-group feedback, a documented decision, or a follow-up issue defining concrete specification work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css
- Domain
- web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100