From adc9b002f5c92abd2c83c3b721a90598ea8f73d9 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Thu, 7 Nov 2024 15:20:35 +0100 Subject: [PATCH 1/2] Add screen capture --- features/{draft/spec => }/screen-capture.yml | 7 ++++--- features/{draft/spec => }/screen-capture.yml.dist | 7 ++++++- 2 files changed, 10 insertions(+), 4 deletions(-) rename features/{draft/spec => }/screen-capture.yml (78%) rename features/{draft/spec => }/screen-capture.yml.dist (94%) diff --git a/features/draft/spec/screen-capture.yml b/features/screen-capture.yml similarity index 78% rename from features/draft/spec/screen-capture.yml rename to features/screen-capture.yml index 03963ae7c69..45ab756290a 100644 --- a/features/draft/spec/screen-capture.yml +++ b/features/screen-capture.yml @@ -1,7 +1,8 @@ -draft_date: 2024-10-28 -name: Screen Capture -description: TODO +name: Screen capture +description: The `navigator.mediaDevices.getDisplayMedia()` method lets the user select a screen or portion of a screen (such as a window) to capture as a media stream. spec: https://w3c.github.io/mediacapture-screen-share/ +status: + compute_from: api.MediaDevices.getDisplayMedia compat_features: - api.CaptureController - api.CaptureController.CaptureController diff --git a/features/draft/spec/screen-capture.yml.dist b/features/screen-capture.yml.dist similarity index 94% rename from features/draft/spec/screen-capture.yml.dist rename to features/screen-capture.yml.dist index f79913d28f0..975a5e6cfd3 100644 --- a/features/draft/spec/screen-capture.yml.dist +++ b/features/screen-capture.yml.dist @@ -3,7 +3,11 @@ status: baseline: false - support: {} + support: + chrome: "72" + edge: "79" + firefox: "33" + safari: "13" compat_features: # baseline: false # support: @@ -23,6 +27,7 @@ compat_features: # safari_ios: "11.3" - api.MediaStreamTrack.applyConstraints.displaySurface_constraint + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome: "72" From fbe62aea4b72f025d93ef03cc0f5ceb3f1f141fe Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Tue, 12 Nov 2024 12:09:21 +0100 Subject: [PATCH 2/2] Update features/screen-capture.yml Co-authored-by: Daniel D. Beck --- features/screen-capture.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/screen-capture.yml b/features/screen-capture.yml index 45ab756290a..d6b4cd84620 100644 --- a/features/screen-capture.yml +++ b/features/screen-capture.yml @@ -1,5 +1,5 @@ name: Screen capture -description: The `navigator.mediaDevices.getDisplayMedia()` method lets the user select a screen or portion of a screen (such as a window) to capture as a media stream. +description: The `navigator.mediaDevices.getDisplayMedia()` method asks the user to choose a screen or portion of a screen (such as a window) to capture as a media stream. spec: https://w3c.github.io/mediacapture-screen-share/ status: compute_from: api.MediaDevices.getDisplayMedia