diff --git a/css/properties/custom-property.json b/css/properties/custom-property.json index bfcef06e9b856c..a79ba638532357 100644 --- a/css/properties/custom-property.json +++ b/css/properties/custom-property.json @@ -41,428 +41,6 @@ "deprecated": false } }, - "env": { - "__compat": { - "description": "`env()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://drafts.csswg.org/css-env/#env-function", - "tags": [ - "web-features:safe-area-inset" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "65" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": [ - { - "version_added": "11.1" - }, - { - "alternative_name": "constant", - "version_added": "11", - "version_removed": "11.1" - } - ], - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - }, - "safe-area-inset-bottom": { - "__compat": { - "description": "Safe area inset variable `safe-area-inset-bottom`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", - "tags": [ - "web-features:safe-area-inset" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "65" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "11" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "safe-area-inset-left": { - "__compat": { - "description": "Safe area inset variable `safe-area-inset-left`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", - "tags": [ - "web-features:safe-area-inset" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "65" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "11" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "safe-area-inset-right": { - "__compat": { - "description": "Safe area inset variable `safe-area-inset-right`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", - "tags": [ - "web-features:safe-area-inset" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "65" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "11" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "safe-area-inset-top": { - "__compat": { - "description": "Safe area inset variable `safe-area-inset-top`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", - "tags": [ - "web-features:safe-area-inset" - ], - "support": { - "chrome": { - "version_added": "69" - }, - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": "65" - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": "mirror", - "opera_android": "mirror", - "safari": { - "version_added": "11" - }, - "safari_ios": "mirror", - "samsunginternet_android": "mirror", - "webview_android": "mirror", - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "titlebar-area-height": { - "__compat": { - "description": "Window Controls Overlay variable `titlebar-area-height`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", - "tags": [ - "web-features:window-controls-overlay" - ], - "support": { - "chrome": [ - { - "version_added": "93" - }, - { - "version_added": "92", - "version_removed": "93", - "partial_implementation": true, - "notes": "Before version 93, Linux is unsupported." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "78" - }, - "opera_android": { - "version_added": "65" - }, - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": { - "version_added": "17.0" - }, - "webview_android": { - "version_added": false - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "titlebar-area-width": { - "__compat": { - "description": "Window Controls Overlay variable `titlebar-area-width`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", - "tags": [ - "web-features:window-controls-overlay" - ], - "support": { - "chrome": [ - { - "version_added": "93" - }, - { - "version_added": "92", - "version_removed": "93", - "partial_implementation": true, - "notes": "Before version 93, Linux is unsupported." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "78" - }, - "opera_android": { - "version_added": "65" - }, - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": { - "version_added": "17.0" - }, - "webview_android": { - "version_added": false - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "titlebar-area-x": { - "__compat": { - "description": "Window Controls Overlay variable `titlebar-area-x`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", - "tags": [ - "web-features:window-controls-overlay" - ], - "support": { - "chrome": [ - { - "version_added": "93" - }, - { - "version_added": "92", - "version_removed": "93", - "partial_implementation": true, - "notes": "Before version 93, Linux is unsupported." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "78" - }, - "opera_android": { - "version_added": "65" - }, - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": { - "version_added": "17.0" - }, - "webview_android": { - "version_added": false - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - }, - "titlebar-area-y": { - "__compat": { - "description": "Window Controls Overlay variable `titlebar-area-y`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", - "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", - "tags": [ - "web-features:window-controls-overlay" - ], - "support": { - "chrome": [ - { - "version_added": "93" - }, - { - "version_added": "92", - "version_removed": "93", - "partial_implementation": true, - "notes": "Before version 93, Linux is unsupported." - } - ], - "chrome_android": "mirror", - "edge": "mirror", - "firefox": { - "version_added": false - }, - "firefox_android": "mirror", - "ie": { - "version_added": false - }, - "oculus": "mirror", - "opera": { - "version_added": "78" - }, - "opera_android": { - "version_added": "65" - }, - "safari": { - "version_added": false - }, - "safari_ios": "mirror", - "samsunginternet_android": { - "version_added": "17.0" - }, - "webview_android": { - "version_added": false - }, - "webview_ios": "mirror" - }, - "status": { - "experimental": false, - "standard_track": true, - "deprecated": false - } - } - } - }, "var": { "__compat": { "description": "`var()`", diff --git a/css/types/env.json b/css/types/env.json new file mode 100644 index 00000000000000..94f45caf460bbb --- /dev/null +++ b/css/types/env.json @@ -0,0 +1,428 @@ +{ + "css": { + "types": { + "env": { + "__compat": { + "description": "`env()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://drafts.csswg.org/css-env/#env-function", + "tags": [ + "web-features:safe-area-inset" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "65" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": [ + { + "version_added": "11.1" + }, + { + "alternative_name": "constant", + "version_added": "11", + "version_removed": "11.1" + } + ], + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "safe-area-inset-bottom": { + "__compat": { + "description": "Safe area inset variable `safe-area-inset-bottom`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", + "tags": [ + "web-features:safe-area-inset" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "65" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "11" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "safe-area-inset-left": { + "__compat": { + "description": "Safe area inset variable `safe-area-inset-left`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", + "tags": [ + "web-features:safe-area-inset" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "65" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "11" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "safe-area-inset-right": { + "__compat": { + "description": "Safe area inset variable `safe-area-inset-right`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", + "tags": [ + "web-features:safe-area-inset" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "65" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "11" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "safe-area-inset-top": { + "__compat": { + "description": "Safe area inset variable `safe-area-inset-top`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://drafts.csswg.org/css-env/#safe-area-insets", + "tags": [ + "web-features:safe-area-inset" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "65" + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "11" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "titlebar-area-height": { + "__compat": { + "description": "Window Controls Overlay variable `titlebar-area-height`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", + "tags": [ + "web-features:window-controls-overlay" + ], + "support": { + "chrome": [ + { + "version_added": "93" + }, + { + "version_added": "92", + "version_removed": "93", + "partial_implementation": true, + "notes": "Before version 93, Linux is unsupported." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "78" + }, + "opera_android": { + "version_added": "65" + }, + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": { + "version_added": "17.0" + }, + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "titlebar-area-width": { + "__compat": { + "description": "Window Controls Overlay variable `titlebar-area-width`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", + "tags": [ + "web-features:window-controls-overlay" + ], + "support": { + "chrome": [ + { + "version_added": "93" + }, + { + "version_added": "92", + "version_removed": "93", + "partial_implementation": true, + "notes": "Before version 93, Linux is unsupported." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "78" + }, + "opera_android": { + "version_added": "65" + }, + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": { + "version_added": "17.0" + }, + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "titlebar-area-x": { + "__compat": { + "description": "Window Controls Overlay variable `titlebar-area-x`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", + "tags": [ + "web-features:window-controls-overlay" + ], + "support": { + "chrome": [ + { + "version_added": "93" + }, + { + "version_added": "92", + "version_removed": "93", + "partial_implementation": true, + "notes": "Before version 93, Linux is unsupported." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "78" + }, + "opera_android": { + "version_added": "65" + }, + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": { + "version_added": "17.0" + }, + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "titlebar-area-y": { + "__compat": { + "description": "Window Controls Overlay variable `titlebar-area-y`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/env", + "spec_url": "https://wicg.github.io/window-controls-overlay/#title-bar-area-env-variables", + "tags": [ + "web-features:window-controls-overlay" + ], + "support": { + "chrome": [ + { + "version_added": "93" + }, + { + "version_added": "92", + "version_removed": "93", + "partial_implementation": true, + "notes": "Before version 93, Linux is unsupported." + } + ], + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": { + "version_added": "78" + }, + "opera_android": { + "version_added": "65" + }, + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": { + "version_added": "17.0" + }, + "webview_android": { + "version_added": false + }, + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } + } +}