From 53d1191f95a30e2eab688392e78b868920e56933 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 15:09:59 +0000 Subject: [PATCH 1/7] added display-p3-linear to color --- css/types/color.json | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/css/types/color.json b/css/types/color.json index ba06f12921d454..aeaa35f939ab3c 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -1711,6 +1711,50 @@ "deprecated": false } } + }, + "display-p3-linear": { + "__compat": { + "description": "The `display-p3-linear` color space does not use gamma correction and has a higher precision that `display-p3`", + "spec_url": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "tags": [ + "web-features:color" + ], + "support": { + "chrome": { + "version_added": "preview" + }, + "chrome_android": "mirror", + "edge": { + "version_added": "preview" + }, + "firefox": { + "version_added": "146" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": false + }, + "opera_android": { + "version_added": "10.1" + }, + "safari": { + "version_added": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } } } From 56aa0e7ba13b03cc5b1eac4c54b527c1a1fdd437 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 16:46:43 +0000 Subject: [PATCH 2/7] set experimental to false --- css/types/color.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/types/color.json b/css/types/color.json index aeaa35f939ab3c..6deecb273e608f 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -1750,7 +1750,7 @@ "webview_ios": "mirror" }, "status": { - "experimental": true, + "experimental": false, "standard_track": true, "deprecated": false } From 48aaf398339406e236c4540c965592b7b5837841 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 16:50:15 +0000 Subject: [PATCH 3/7] updated edge to mirror --- css/types/color.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/types/color.json b/css/types/color.json index 6deecb273e608f..72373216e16ced 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -1725,7 +1725,7 @@ }, "chrome_android": "mirror", "edge": { - "version_added": "preview" + "version_added": "mirror" }, "firefox": { "version_added": "146" From db8545c35c2e48203889cb4ab15a6442b8082c44 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 16:53:37 +0000 Subject: [PATCH 4/7] fixed the edge support --- css/types/color.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index 72373216e16ced..8271cacddaefb9 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -1724,9 +1724,7 @@ "version_added": "preview" }, "chrome_android": "mirror", - "edge": { - "version_added": "mirror" - }, + "edge": "mirror", "firefox": { "version_added": "146" }, From 0ce7310fa7ddbec1dd1e3b1767b539c0b62169c6 Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 16:55:14 +0000 Subject: [PATCH 5/7] updated opera-android to use mirror --- css/types/color.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index 8271cacddaefb9..b7229d0792e54f 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -1736,9 +1736,7 @@ "opera": { "version_added": false }, - "opera_android": { - "version_added": "10.1" - }, + "opera_android": "mirror", "safari": { "version_added": "preview" }, From f597d5d3c664d6b868e63a9f9e415298c650562a Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 17:03:40 +0000 Subject: [PATCH 6/7] moved display-p3-linear into color() function --- css/types/color.json | 80 ++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index b7229d0792e54f..093ba5a87f786d 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -164,6 +164,46 @@ "deprecated": false } } + }, + "display-p3-linear": { + "__compat": { + "description": "The `display-p3-linear` color space does not use gamma correction and has a higher precision that `display-p3`", + "spec_url": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "tags": [ + "web-features:color" + ], + "support": { + "chrome": { + "version_added": "preview" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "146" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": false + }, + "opera_android": "mirror", + "safari": { + "version_added": "preview" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } } }, "color-mix": { @@ -1711,46 +1751,6 @@ "deprecated": false } } - }, - "display-p3-linear": { - "__compat": { - "description": "The `display-p3-linear` color space does not use gamma correction and has a higher precision that `display-p3`", - "spec_url": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", - "tags": [ - "web-features:color" - ], - "support": { - "chrome": { - "version_added": "preview" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "146" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": false - }, - "opera_android": "mirror", - "safari": { - "version_added": "preview" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } } } } From abdfbe308ef406bffe57ff49f59135de213eb03c Mon Sep 17 00:00:00 2001 From: Dave Letorey Date: Tue, 18 Nov 2025 17:08:53 +0000 Subject: [PATCH 7/7] moved to be in alphabetical order --- css/types/color.json | 78 ++++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/css/types/color.json b/css/types/color.json index 093ba5a87f786d..8a53e4326c789b 100644 --- a/css/types/color.json +++ b/css/types/color.json @@ -88,27 +88,33 @@ "deprecated": false } }, - "mixed_type_parameters": { + "display-p3-linear": { "__compat": { - "description": "Mix `` and `` in parameters", + "description": "The `display-p3-linear` color space does not use gamma correction and has a higher precision that `display-p3`", + "spec_url": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", "tags": [ - "web-features:color-function" + "web-features:color" ], "support": { "chrome": { - "version_added": "111" + "version_added": "preview" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "113" + "version_added": "146" }, "firefox_android": "mirror", + "ie": { + "version_added": false + }, "oculus": "mirror", - "opera": "mirror", + "opera": { + "version_added": false + }, "opera_android": "mirror", "safari": { - "version_added": "15" + "version_added": "preview" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", @@ -122,37 +128,28 @@ } } }, - "relative_syntax": { + "mixed_type_parameters": { "__compat": { - "description": "Relative `color()` syntax", - "spec_url": "https://drafts.csswg.org/css-color-5/#relative-color-function", + "description": "Mix `` and `` in parameters", "tags": [ - "web-features:relative-color" + "web-features:color-function" ], "support": { "chrome": { - "version_added": "119" + "version_added": "111" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "128" + "version_added": "113" }, "firefox_android": "mirror", "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": [ - { - "version_added": "18" - }, - { - "version_added": "16.4", - "version_removed": "18", - "partial_implementation": true, - "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (`%`)." - } - ], + "safari": { + "version_added": "15" + }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -165,34 +162,37 @@ } } }, - "display-p3-linear": { + "relative_syntax": { "__compat": { - "description": "The `display-p3-linear` color space does not use gamma correction and has a higher precision that `display-p3`", - "spec_url": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "description": "Relative `color()` syntax", + "spec_url": "https://drafts.csswg.org/css-color-5/#relative-color-function", "tags": [ - "web-features:color" + "web-features:relative-color" ], "support": { "chrome": { - "version_added": "preview" + "version_added": "119" }, "chrome_android": "mirror", "edge": "mirror", "firefox": { - "version_added": "146" + "version_added": "128" }, "firefox_android": "mirror", - "ie": { - "version_added": false - }, "oculus": "mirror", - "opera": { - "version_added": false - }, + "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "preview" - }, + "safari": [ + { + "version_added": "18" + }, + { + "version_added": "16.4", + "version_removed": "18", + "partial_implementation": true, + "notes": "Implementation based on older spec version. As a result, calculations with channel values do not work correctly, requiring values to be specified as percentages with units (`%`)." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror",