Collection of Screensharing-related UX Hints · Issue #744 · w3ctag/design-reviews · GitHub
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collection of Screensharing-related UX Hints #744

Closed
1 task done
eladalon1983 opened this issue Jun 2, 2022 · 8 comments
Closed
1 task done

Collection of Screensharing-related UX Hints #744

eladalon1983 opened this issue Jun 2, 2022 · 8 comments
Assignees
Labels

Comments

@eladalon1983
Copy link

eladalon1983 commented Jun 2, 2022

Ma ha'matzav TAG?!

I'm requesting a TAG review of a collection of UX hints related to screensharing. They are too far apart to be described together, but close enough that they can be reviewed as a group - as suggested by @chrishtr on this thread.

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • Relevant time constraints or deadlines: N/A
  • The group where the work on this specification is currently being done: W3C WebRTC Working Group
  • Major unresolved issues with or opposition to this specification: N/A
  • This work is being funded by: Google

We'd prefer the TAG provide feedback as:
💬 leave review feedback as a comment in this issue and @-notify @eladalon1983

@eladalon1983
Copy link
Author

2022-06-16: Added DisplayMediaStreamConstraints.surfaceSwitching to the list of changes this TAG review is for.

@torgo torgo added Venue: WebRTC WebRTC and media capture and removed Progress: untriaged labels Jun 22, 2022
@torgo torgo added this to the 2022-06-27-week milestone Jun 22, 2022
@maxpassion maxpassion self-assigned this Jun 22, 2022
@maxpassion
Copy link

Hello Elad @eladalon1983,

We have a discussion in our TAG breakout B meeting, we currently have the following comments:

  1. Could you please elaborate more on the multi-stakeholders support of those proposed features?
  2. Please do not use google docs for the explainers. You can refer to https://tag.w3.org/explainers/ for explainer writing.

@maxpassion
Copy link

Since there is no response for the comments for a while, close this for now. Please re-open it when necessary.

@eladalon1983
Copy link
Author

eladalon1983 commented Jul 26, 2022

Apologies for not responding earlier. I am on extended PTO at the moment and so I try to limit work to keeping-the-lights-on.

  1. Could you please elaborate more on the multi-stakeholders support of those proposed features?
  1. Yes.
    • Each of these mini-features links a PR that was merged with the approval of one Mozilla rep and one Apple rep.
    • The linked ChromeStatus entries each reference a request for an official position from Mozilla and Apple. As of the time of this writing, not all of these have received an official response.
  1. Please do not use google docs for the explainers. You can refer to https://tag.w3.org/explainers/ for explainer writing.
  1. I will migrate the explainers and @mention you (@maxpassion) with a request to reopen this thread. This will likely happen in about a month.

@eladalon1983
Copy link
Author

eladalon1983 commented Aug 18, 2022

@atanassov
Copy link

Hi @eladalon1983 thank you for providing the .md versions of the documents. As we attempt another review today, we found it difficult to understand what is the overall ask for this design review.

In this linked thread it was already suggested that you combine the review and outline what are the goals and non-goals, what was considered as alternative approaches, and what should the TAG focus on reviewing - PRs, parts of the PRs etc. If nothing else, at least you can capture these in the issue here.

@eladalon1983
Copy link
Author

eladalon1983 commented Jan 9, 2023

The request is for a review of the five new API surfaces introduced by the five PRs referenced in the original post in this thread. Each PR is associated with its own explainer, linked in the original post on this thread; now also on .md form as per TAG's request. Each of these five surfaces is completely distinct and can be reviewed independently. However, they are presented together here so as to help form a cohesive general picture.

With respect to alternatives considered - each surface had its associated discussion in the WebRTC WG. Some discussions were captured in their respective GitHub discussions.

When triaging this request and attempting to set a priority for it, it might help you to know that, in the intervening time since this thread was started in 2022-06-02, Chrome has already shipped all of these surfaces.

@cynthia
Copy link
Member

cynthia commented Feb 8, 2023

Thank you for taking the time to revisit this, and we apologize for the delay on our end. We've discussed this at length in our virtual F2F, and not only do we think these are useful features for the platform, but we have seen how it was useful in the wild (especially given the pandemic) and we're happy to see features like this make the platform more capable to the users.

Thank you for bringing this to our attention!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants