From 21619cf4100c548a2d35c3f81c3c59b10af283ec Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Fri, 5 Jul 2024 15:16:19 +0200 Subject: [PATCH 1/4] New Contact Picker feature --- features/contact-picker.yml | 22 ++++++++++++++++++++++ features/contact-picker.yml.dist | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 features/contact-picker.yml create mode 100644 features/contact-picker.yml.dist diff --git a/features/contact-picker.yml b/features/contact-picker.yml new file mode 100644 index 00000000000..49651bfad9a --- /dev/null +++ b/features/contact-picker.yml @@ -0,0 +1,22 @@ +name: Contact Picker +description: The `navigator.contacts` API allows you to ask users to share limited details about entries in their contact list with your application. +spec: https://w3c.github.io/contact-picker/#contacts-manager +status: + compute_from: api.Navigator.contacts +compat_features: + - api.Navigator.contacts + - api.ContactsManager + - api.ContactsManager.getProperties + - api.ContactsManager.select + - api.ContactAddress + - api.ContactAddress.addressLine + - api.ContactAddress.city + - api.ContactAddress.country + - api.ContactAddress.dependentLocality + - api.ContactAddress.organization + - api.ContactAddress.phone + - api.ContactAddress.postalCode + - api.ContactAddress.recipient + - api.ContactAddress.region + - api.ContactAddress.sortingCode + - api.ContactAddress.toJSON diff --git a/features/contact-picker.yml.dist b/features/contact-picker.yml.dist new file mode 100644 index 00000000000..47ad0495c9f --- /dev/null +++ b/features/contact-picker.yml.dist @@ -0,0 +1,32 @@ +# Generated from: contact-picker.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome_android: "80" +compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: + # chrome_android: "80" + - api.ContactsManager + - api.ContactsManager.getProperties + - api.ContactsManager.select + - api.Navigator.contacts + + # baseline: false + # support: + # chrome_android: "84" + - api.ContactAddress + - api.ContactAddress.addressLine + - api.ContactAddress.city + - api.ContactAddress.country + - api.ContactAddress.dependentLocality + - api.ContactAddress.organization + - api.ContactAddress.phone + - api.ContactAddress.postalCode + - api.ContactAddress.recipient + - api.ContactAddress.region + - api.ContactAddress.sortingCode + - api.ContactAddress.toJSON From 64d414b3c0d1b9d61be62529233dbf472fd68b6d Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Mon, 8 Jul 2024 09:46:25 +0200 Subject: [PATCH 2/4] Update features/contact-picker.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- features/contact-picker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/contact-picker.yml b/features/contact-picker.yml index 49651bfad9a..451291aa4ba 100644 --- a/features/contact-picker.yml +++ b/features/contact-picker.yml @@ -1,4 +1,4 @@ -name: Contact Picker +name: Contact picker description: The `navigator.contacts` API allows you to ask users to share limited details about entries in their contact list with your application. spec: https://w3c.github.io/contact-picker/#contacts-manager status: From 77bde185de3f9b776f78edafa5a47bcf4ea0d466 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Mon, 8 Jul 2024 09:49:48 +0200 Subject: [PATCH 3/4] Documenting our decision --- features/contact-picker.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/features/contact-picker.yml b/features/contact-picker.yml index 451291aa4ba..0d34fbb21ce 100644 --- a/features/contact-picker.yml +++ b/features/contact-picker.yml @@ -2,6 +2,8 @@ name: Contact picker description: The `navigator.contacts` API allows you to ask users to share limited details about entries in their contact list with your application. spec: https://w3c.github.io/contact-picker/#contacts-manager status: + # This makes the feature be supported starting with Chrome 80, which is in line with what MDN documents. + # See https://github.com/web-platform-dx/web-features/pull/1326 for more information. compute_from: api.Navigator.contacts compat_features: - api.Navigator.contacts From 0259f2eab6ce695e77f5b3be9db586970b993d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Mon, 8 Jul 2024 11:00:09 +0200 Subject: [PATCH 4/4] Update font-synthesis.yml.dist --- features/font-synthesis.yml.dist | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/features/font-synthesis.yml.dist b/features/font-synthesis.yml.dist index 1ea2d98a682..88064a0ae8d 100644 --- a/features/font-synthesis.yml.dist +++ b/features/font-synthesis.yml.dist @@ -2,8 +2,9 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: low + baseline: high baseline_low_date: 2022-01-06 + baseline_high_date: 2024-07-06 support: chrome: "97" chrome_android: "97"