From 4aee2aff42107319f793730a7e1f97418852a589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 17 Jul 2024 14:53:09 +0200 Subject: [PATCH 1/3] Add srcset and sizes draft MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Publishing this requires fixing Edge ≤18 data in BCD. --- features/draft/srcset.yml | 15 ++++++ features/draft/srcset.yml.dist | 95 ++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 features/draft/srcset.yml create mode 100644 features/draft/srcset.yml.dist diff --git a/features/draft/srcset.yml b/features/draft/srcset.yml new file mode 100644 index 00000000000..c650f7e9dbf --- /dev/null +++ b/features/draft/srcset.yml @@ -0,0 +1,15 @@ +draft_date: 2024-07-17 +name: srcset and sizes +description: The `srcset` and `sizes` attributes TODO. +spec: https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-srcset +group: html +caniuse: srcset +compat_features: + - api.HTMLImageElement.sizes + - api.HTMLImageElement.srcset + - api.HTMLSourceElement.sizes + - api.HTMLSourceElement.srcset + - html.elements.img.sizes + - html.elements.img.srcset + - html.elements.source.sizes + - html.elements.source.srcset diff --git a/features/draft/srcset.yml.dist b/features/draft/srcset.yml.dist new file mode 100644 index 00000000000..8220b8d0a90 --- /dev/null +++ b/features/draft/srcset.yml.dist @@ -0,0 +1,95 @@ +# Generated from: srcset.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: ≤2018-10-02 + baseline_high_date: ≤2021-04-02 + support: + chrome: "38" + chrome_android: "38" + edge: ≤18 + firefox: "38" + firefox_android: "38" + safari: "10.1" + safari_ios: "10.3" +compat_features: + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "34" + # chrome_android: "34" + # edge: "12" + # firefox: "38" + # firefox_android: "38" + # safari: "8" + # safari_ios: "8" + - api.HTMLImageElement.srcset + + # baseline: high + # baseline_low_date: 2016-03-21 + # baseline_high_date: 2018-09-21 + # support: + # chrome: "38" + # chrome_android: "38" + # edge: "12" + # firefox: "38" + # firefox_android: "38" + # safari: "9.1" + # safari_ios: "9.3" + - html.elements.img.sizes + + # baseline: high + # baseline_low_date: 2016-03-21 + # baseline_high_date: 2018-09-21 + # support: + # chrome: "38" + # chrome_android: "38" + # edge: "13" + # firefox: "38" + # firefox_android: "38" + # safari: "9.1" + # safari_ios: "9.3" + - api.HTMLImageElement.sizes + + # baseline: high + # baseline_low_date: 2017-03-27 + # baseline_high_date: 2019-09-27 + # support: + # chrome: "38" + # chrome_android: "38" + # edge: "13" + # firefox: "38" + # firefox_android: "38" + # safari: "10.1" + # safari_ios: "10.3" + - api.HTMLSourceElement.sizes + - api.HTMLSourceElement.srcset + + # baseline: high + # baseline_low_date: ≤2018-10-02 + # baseline_high_date: ≤2021-04-02 + # support: + # chrome: "34" + # chrome_android: "34" + # edge: ≤18 + # firefox: "38" + # firefox_android: "38" + # safari: "8" + # safari_ios: "8" + - html.elements.img.srcset + + # baseline: high + # baseline_low_date: ≤2018-10-02 + # baseline_high_date: ≤2021-04-02 + # support: + # chrome: "34" + # chrome_android: "34" + # edge: ≤18 + # firefox: "38" + # firefox_android: "38" + # safari: "9.1" + # safari_ios: "9.3" + - html.elements.source.sizes + - html.elements.source.srcset From 5aa80b03a9ec133d71ea504540c05d618a6b36a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 7 Aug 2024 23:48:09 +0200 Subject: [PATCH 2/3] Update srcset.yml Co-authored-by: Daniel D. Beck --- features/draft/srcset.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/draft/srcset.yml b/features/draft/srcset.yml index c650f7e9dbf..65fcb5834d9 100644 --- a/features/draft/srcset.yml +++ b/features/draft/srcset.yml @@ -1,6 +1,6 @@ draft_date: 2024-07-17 name: srcset and sizes -description: The `srcset` and `sizes` attributes TODO. +description: The `srcset` and `sizes` attributes for `` elements set a list of possible sources for the image and a corresponding list of size conditions for choosing a source, to show a responsive image that fits the size of the display. spec: https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-srcset group: html caniuse: srcset From 51d962b8eefb9dce9d8ab48062a19e08c884a9d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Wed, 7 Aug 2024 23:50:00 +0200 Subject: [PATCH 3/3] Update srcset.yml --- features/draft/srcset.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/features/draft/srcset.yml b/features/draft/srcset.yml index 65fcb5834d9..324b33289fc 100644 --- a/features/draft/srcset.yml +++ b/features/draft/srcset.yml @@ -1,3 +1,4 @@ +# TODO: Fix Edge ≤18 data in BCD and publish this. draft_date: 2024-07-17 name: srcset and sizes description: The `srcset` and `sizes` attributes for `` elements set a list of possible sources for the image and a corresponding list of size conditions for choosing a source, to show a responsive image that fits the size of the display.