From 3d3fda02830e05c6242aac16ace6b97fc2e632a0 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 6 Nov 2024 12:51:39 +0100 Subject: [PATCH 1/3] Add Web Share --- features/{draft/spec => }/web-share.yml | 7 ++++--- features/{draft/spec => }/web-share.yml.dist | 6 +++++- 2 files changed, 9 insertions(+), 4 deletions(-) rename features/{draft/spec => }/web-share.yml (60%) rename features/{draft/spec => }/web-share.yml.dist (88%) diff --git a/features/draft/spec/web-share.yml b/features/web-share.yml similarity index 60% rename from features/draft/spec/web-share.yml rename to features/web-share.yml index f9f793b0697..350df4fb922 100644 --- a/features/draft/spec/web-share.yml +++ b/features/web-share.yml @@ -1,7 +1,8 @@ -draft_date: 2024-10-28 -name: Web Share API -description: TODO +name: Web Share +description: The `navigator.share()` method invokes the native sharing mechanism of the underlying operating system and passes text, links, files, and other content to share targets. spec: https://w3c.github.io/web-share/ +status: + compute_from: api.Navigator.share compat_features: - api.Navigator.canShare - api.Navigator.canShare.data_files_parameter diff --git a/features/draft/spec/web-share.yml.dist b/features/web-share.yml.dist similarity index 88% rename from features/draft/spec/web-share.yml.dist rename to features/web-share.yml.dist index ed1d88ea8f9..6df0d135cb6 100644 --- a/features/draft/spec/web-share.yml.dist +++ b/features/web-share.yml.dist @@ -4,9 +4,13 @@ status: baseline: false support: - chrome_android: "88" + chrome_android: "61" edge: "93" + firefox_android: "79" + safari: "12.1" + safari_ios: "12.2" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # chrome_android: "61" From 35f40760fde946064d6c4112efc83bbb745064f1 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 6 Nov 2024 18:01:44 +0100 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Daniel D. Beck --- features/web-share.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features/web-share.yml b/features/web-share.yml index 350df4fb922..a7cf4fc0f89 100644 --- a/features/web-share.yml +++ b/features/web-share.yml @@ -1,5 +1,5 @@ -name: Web Share -description: The `navigator.share()` method invokes the native sharing mechanism of the underlying operating system and passes text, links, files, and other content to share targets. +name: navigator.share() +description: The `navigator.share()` method invokes the device's native sharing mechanism and passes text, links, files, and other content to share targets. spec: https://w3c.github.io/web-share/ status: compute_from: api.Navigator.share From 9136b0bb2b62a52802c908801f36075a1040a443 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Wed, 6 Nov 2024 18:04:01 +0100 Subject: [PATCH 3/3] rename files --- features/{web-share.yml => share.yml} | 0 features/{web-share.yml.dist => share.yml.dist} | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename features/{web-share.yml => share.yml} (100%) rename features/{web-share.yml.dist => share.yml.dist} (97%) diff --git a/features/web-share.yml b/features/share.yml similarity index 100% rename from features/web-share.yml rename to features/share.yml diff --git a/features/web-share.yml.dist b/features/share.yml.dist similarity index 97% rename from features/web-share.yml.dist rename to features/share.yml.dist index 6df0d135cb6..0d331c00d2d 100644 --- a/features/web-share.yml.dist +++ b/features/share.yml.dist @@ -1,4 +1,4 @@ -# Generated from: web-share.yml +# Generated from: share.yml # Do not edit this file by hand. Edit the source file instead! status: