diff --git a/cssdb.json b/cssdb.json index 366fd48..94546bd 100644 --- a/cssdb.json +++ b/cssdb.json @@ -17,7 +17,8 @@ "op_mob": "24", "opera": "24", "safari": "9.1", - "samsung": "3.0" + "samsung": "3.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/all" @@ -50,7 +51,8 @@ "op_mob": "14", "opera": "15", "safari": "3", - "samsung": "1.0" + "samsung": "1.0", + "webview_ios": "1" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:any-link" @@ -135,7 +137,8 @@ "op_mob": "74", "opera": "96", "safari": "16", - "samsung": "21.0" + "samsung": "21.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/calc-keyword" @@ -162,7 +165,8 @@ "op_mob": "68", "opera": "85", "safari": "15.4", - "samsung": "18.0" + "samsung": "18.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@layer" @@ -196,7 +200,8 @@ "op_mob": "36", "opera": "36", "safari": "9", - "samsung": "5.0" + "samsung": "5.0", + "webview_ios": "9" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors" @@ -229,7 +234,8 @@ "op_mob": "57", "opera": "66", "safari": "13.1", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "13.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/clamp" @@ -254,7 +260,8 @@ "and_ff": "97", "firefox": "97", "ios_saf": "15.4", - "safari": "15.4" + "safari": "15.4", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/print-color-adjust" @@ -279,7 +286,8 @@ "op_mob": "75", "opera": "97", "safari": "15", - "samsung": "22.0" + "samsung": "22.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color" @@ -313,7 +321,8 @@ "op_mob": "47", "opera": "52", "safari": "12.1", - "samsung": "9.0" + "samsung": "9.0", + "webview_ios": "12.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb#syntax" @@ -378,7 +387,8 @@ "op_mob": "72", "opera": "91", "safari": "16", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_containment/Container_queries" @@ -412,7 +422,8 @@ "op_mob": "55", "opera": "64", "safari": "17.4", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "17.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/content#adding_an_image_with_alternative_text" @@ -473,7 +484,8 @@ "op_mob": "36", "opera": "36", "safari": "9.1", - "samsung": "5.0" + "samsung": "5.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/var" @@ -522,7 +534,8 @@ "op_mob": "80", "opera": "106", "safari": "16.4", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "16.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:dir" @@ -554,7 +567,8 @@ "op_mob": "77", "opera": "101", "safari": "15", - "samsung": "23.0" + "samsung": "23.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/display/multi-keyword_syntax_of_display" @@ -587,7 +601,8 @@ "op_mob": "51", "opera": "60", "safari": "12.1", - "samsung": "11.0" + "samsung": "11.0", + "webview_ios": "12.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient" @@ -638,7 +653,8 @@ "op_mob": "80", "opera": "106", "safari": "15.4", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/exp" @@ -689,7 +705,8 @@ "op_mob": "79", "opera": "104", "safari": "15", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/float" @@ -722,7 +739,8 @@ "op_mob": "61", "opera": "72", "safari": "15.4", - "samsung": "14.0" + "samsung": "14.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible" @@ -760,7 +778,8 @@ "op_mob": "44", "opera": "47", "safari": "10.1", - "samsung": "8.0" + "samsung": "8.0", + "webview_ios": "10.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-within" @@ -794,7 +813,8 @@ "op_mob": "73", "opera": "94", "safari": "4", - "samsung": "21.0" + "samsung": "21.0", + "webview_ios": "5" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face" @@ -825,7 +845,8 @@ "op_mob": "78", "opera": "103", "safari": "9.1", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant" @@ -874,7 +895,8 @@ "op_mob": "47", "opera": "53", "safari": "12", - "samsung": "9.0" + "samsung": "9.0", + "webview_ios": "12" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/gap" @@ -906,7 +928,8 @@ "op_mob": "75", "opera": "97", "safari": "16.2", - "samsung": "22.0" + "samsung": "22.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient#syntax" @@ -939,7 +962,8 @@ "op_mob": "43", "opera": "44", "safari": "10.1", - "samsung": "6.0" + "samsung": "6.0", + "webview_ios": "10.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/grid" @@ -971,7 +995,8 @@ "op_mob": "72", "opera": "91", "safari": "15.4", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:has" @@ -1009,7 +1034,8 @@ "op_mob": "47", "opera": "49", "safari": "10", - "samsung": "8.0" + "samsung": "8.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Syntax_2" @@ -1042,7 +1068,8 @@ "op_mob": "70", "opera": "87", "safari": "15", - "samsung": "19.0" + "samsung": "19.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/hwb" @@ -1074,7 +1101,8 @@ "op_mob": "72", "opera": "92", "safari": "15.4", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Values_and_Units#dimensions" @@ -1108,7 +1136,8 @@ "op_mob": "14", "opera": "15", "safari": "14", - "samsung": "1.5" + "samsung": "1.5", + "webview_ios": "17" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/image/image-set" @@ -1141,7 +1170,8 @@ "op_mob": "11", "opera": "11", "safari": "5.1", - "samsung": "1.0" + "samsung": "1.0", + "webview_ios": "5" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:in-range" @@ -1168,7 +1198,8 @@ "op_mob": "63", "opera": "74", "safari": "14", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "14" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:is" @@ -1201,7 +1232,8 @@ "op_mob": "78", "opera": "102", "safari": "16.2", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/lab" @@ -1234,7 +1266,8 @@ "op_mob": "78", "opera": "102", "safari": "16.2", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/lch" @@ -1267,7 +1300,8 @@ "op_mob": "82", "opera": "109", "safari": "17.5", - "samsung": "27.0" + "samsung": "27.0", + "webview_ios": "17.5" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/light-dark" @@ -1322,7 +1356,8 @@ "op_mob": "55", "opera": "64", "safari": "16", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior-block" @@ -1355,7 +1390,8 @@ "op_mob": "63", "opera": "75", "safari": "15", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values" @@ -1417,7 +1453,8 @@ "op_mob": "73", "opera": "94", "safari": "15.4", - "samsung": "21.0" + "samsung": "21.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/length#vb" @@ -1480,7 +1517,8 @@ "op_mob": "71", "opera": "90", "safari": "16.4", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "16.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_media_queries/Using_media_queries#Syntax_improvements_in_Level_4" @@ -1514,7 +1552,8 @@ "op_mob": "41", "opera": "38", "safari": "11", - "samsung": "5.0" + "samsung": "5.0", + "webview_ios": "11" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/calc" @@ -1546,7 +1585,8 @@ "op_mob": "80", "opera": "106", "safari": "17.2", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "17.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/Nesting_selector" @@ -1579,7 +1619,8 @@ "oculus": "14.0", "opera": "74", "safari": "9", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "9" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:not" @@ -1611,7 +1652,8 @@ "op_mob": "78", "opera": "102", "safari": "16.2", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/oklab" @@ -1645,7 +1687,8 @@ "op_mob": "56", "opera": "65", "safari": "13.1", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "13.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/opacity" @@ -1678,7 +1721,8 @@ "op_mob": "48", "opera": "55", "safari": "13.1", - "samsung": "10.0" + "samsung": "10.0", + "webview_ios": "13.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overflow" @@ -1711,7 +1755,8 @@ "op_mob": "12.1", "opera": "12.1", "safari": "7", - "samsung": "1.5" + "samsung": "1.5", + "webview_ios": "7" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap" @@ -1743,7 +1788,8 @@ "op_mob": "46", "opera": "50", "safari": "16", - "samsung": "8.0" + "samsung": "8.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior" @@ -1769,7 +1815,8 @@ "op_mob": "43", "opera": "46", "safari": "11", - "samsung": "7.0" + "samsung": "7.0", + "webview_ios": "11" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/place-content" @@ -1802,7 +1849,8 @@ "op_mob": "54", "opera": "62", "safari": "12.1", - "samsung": "14.2" + "samsung": "14.2", + "webview_ios": "13" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme" @@ -1839,7 +1887,8 @@ "op_mob": "53", "opera": "62", "safari": "10.1", - "samsung": "11.0" + "samsung": "11.0", + "webview_ios": "10.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion" @@ -1866,7 +1915,8 @@ "op_mob": "10.1", "opera": "9", "safari": "4", - "samsung": "1.0" + "samsung": "1.0", + "webview_ios": "3.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:read-only" @@ -1895,7 +1945,8 @@ "op_mob": "25", "opera": "25", "safari": "9", - "samsung": "3.0" + "samsung": "3.0", + "webview_ios": "8" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value" @@ -1951,7 +2002,8 @@ "op_mob": "15", "opera": "15", "safari": "7", - "samsung": "1.5" + "samsung": "1.5", + "webview_ios": "7" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:scope" @@ -2017,7 +2069,8 @@ "op_mob": "83", "opera": "111", "safari": "15.4", - "samsung": "27.0" + "samsung": "27.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/round" @@ -2050,7 +2103,8 @@ "op_mob": "43", "opera": "43", "safari": "11", - "samsung": "6.0" + "samsung": "6.0", + "webview_ios": "11" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#Syntax" @@ -2112,7 +2166,8 @@ "op_mob": "75", "opera": "97", "safari": "15.4", - "samsung": "22.0" + "samsung": "22.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/sin" @@ -2145,7 +2200,8 @@ "op_mob": "28", "opera": "28", "safari": "9.1", - "samsung": "4.0" + "samsung": "4.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/unset" @@ -2188,7 +2244,8 @@ "op_mob": "63", "opera": "74", "safari": "14", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "14" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:where" diff --git a/cssdb.mjs b/cssdb.mjs index 4f24492..132e1a2 100644 --- a/cssdb.mjs +++ b/cssdb.mjs @@ -17,7 +17,8 @@ export default [ "op_mob": "24", "opera": "24", "safari": "9.1", - "samsung": "3.0" + "samsung": "3.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/all" @@ -50,7 +51,8 @@ export default [ "op_mob": "14", "opera": "15", "safari": "3", - "samsung": "1.0" + "samsung": "1.0", + "webview_ios": "1" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:any-link" @@ -135,7 +137,8 @@ export default [ "op_mob": "74", "opera": "96", "safari": "16", - "samsung": "21.0" + "samsung": "21.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/calc-keyword" @@ -162,7 +165,8 @@ export default [ "op_mob": "68", "opera": "85", "safari": "15.4", - "samsung": "18.0" + "samsung": "18.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@layer" @@ -196,7 +200,8 @@ export default [ "op_mob": "36", "opera": "36", "safari": "9", - "samsung": "5.0" + "samsung": "5.0", + "webview_ios": "9" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors" @@ -229,7 +234,8 @@ export default [ "op_mob": "57", "opera": "66", "safari": "13.1", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "13.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/clamp" @@ -254,7 +260,8 @@ export default [ "and_ff": "97", "firefox": "97", "ios_saf": "15.4", - "safari": "15.4" + "safari": "15.4", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/print-color-adjust" @@ -279,7 +286,8 @@ export default [ "op_mob": "75", "opera": "97", "safari": "15", - "samsung": "22.0" + "samsung": "22.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color" @@ -313,7 +321,8 @@ export default [ "op_mob": "47", "opera": "52", "safari": "12.1", - "samsung": "9.0" + "samsung": "9.0", + "webview_ios": "12.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb#syntax" @@ -378,7 +387,8 @@ export default [ "op_mob": "72", "opera": "91", "safari": "16", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_containment/Container_queries" @@ -412,7 +422,8 @@ export default [ "op_mob": "55", "opera": "64", "safari": "17.4", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "17.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/content#adding_an_image_with_alternative_text" @@ -473,7 +484,8 @@ export default [ "op_mob": "36", "opera": "36", "safari": "9.1", - "samsung": "5.0" + "samsung": "5.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/var" @@ -522,7 +534,8 @@ export default [ "op_mob": "80", "opera": "106", "safari": "16.4", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "16.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:dir" @@ -554,7 +567,8 @@ export default [ "op_mob": "77", "opera": "101", "safari": "15", - "samsung": "23.0" + "samsung": "23.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/display/multi-keyword_syntax_of_display" @@ -587,7 +601,8 @@ export default [ "op_mob": "51", "opera": "60", "safari": "12.1", - "samsung": "11.0" + "samsung": "11.0", + "webview_ios": "12.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient" @@ -638,7 +653,8 @@ export default [ "op_mob": "80", "opera": "106", "safari": "15.4", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/exp" @@ -689,7 +705,8 @@ export default [ "op_mob": "79", "opera": "104", "safari": "15", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/float" @@ -722,7 +739,8 @@ export default [ "op_mob": "61", "opera": "72", "safari": "15.4", - "samsung": "14.0" + "samsung": "14.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible" @@ -760,7 +778,8 @@ export default [ "op_mob": "44", "opera": "47", "safari": "10.1", - "samsung": "8.0" + "samsung": "8.0", + "webview_ios": "10.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-within" @@ -794,7 +813,8 @@ export default [ "op_mob": "73", "opera": "94", "safari": "4", - "samsung": "21.0" + "samsung": "21.0", + "webview_ios": "5" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face" @@ -825,7 +845,8 @@ export default [ "op_mob": "78", "opera": "103", "safari": "9.1", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant" @@ -874,7 +895,8 @@ export default [ "op_mob": "47", "opera": "53", "safari": "12", - "samsung": "9.0" + "samsung": "9.0", + "webview_ios": "12" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/gap" @@ -906,7 +928,8 @@ export default [ "op_mob": "75", "opera": "97", "safari": "16.2", - "samsung": "22.0" + "samsung": "22.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient#syntax" @@ -939,7 +962,8 @@ export default [ "op_mob": "43", "opera": "44", "safari": "10.1", - "samsung": "6.0" + "samsung": "6.0", + "webview_ios": "10.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/grid" @@ -971,7 +995,8 @@ export default [ "op_mob": "72", "opera": "91", "safari": "15.4", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:has" @@ -1009,7 +1034,8 @@ export default [ "op_mob": "47", "opera": "49", "safari": "10", - "samsung": "8.0" + "samsung": "8.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Syntax_2" @@ -1042,7 +1068,8 @@ export default [ "op_mob": "70", "opera": "87", "safari": "15", - "samsung": "19.0" + "samsung": "19.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/hwb" @@ -1074,7 +1101,8 @@ export default [ "op_mob": "72", "opera": "92", "safari": "15.4", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Values_and_Units#dimensions" @@ -1108,7 +1136,8 @@ export default [ "op_mob": "14", "opera": "15", "safari": "14", - "samsung": "1.5" + "samsung": "1.5", + "webview_ios": "17" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/image/image-set" @@ -1141,7 +1170,8 @@ export default [ "op_mob": "11", "opera": "11", "safari": "5.1", - "samsung": "1.0" + "samsung": "1.0", + "webview_ios": "5" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:in-range" @@ -1168,7 +1198,8 @@ export default [ "op_mob": "63", "opera": "74", "safari": "14", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "14" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:is" @@ -1201,7 +1232,8 @@ export default [ "op_mob": "78", "opera": "102", "safari": "16.2", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/lab" @@ -1234,7 +1266,8 @@ export default [ "op_mob": "78", "opera": "102", "safari": "16.2", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/lch" @@ -1267,7 +1300,8 @@ export default [ "op_mob": "82", "opera": "109", "safari": "17.5", - "samsung": "27.0" + "samsung": "27.0", + "webview_ios": "17.5" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/light-dark" @@ -1322,7 +1356,8 @@ export default [ "op_mob": "55", "opera": "64", "safari": "16", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior-block" @@ -1355,7 +1390,8 @@ export default [ "op_mob": "63", "opera": "75", "safari": "15", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "15" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values" @@ -1417,7 +1453,8 @@ export default [ "op_mob": "73", "opera": "94", "safari": "15.4", - "samsung": "21.0" + "samsung": "21.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/length#vb" @@ -1480,7 +1517,8 @@ export default [ "op_mob": "71", "opera": "90", "safari": "16.4", - "samsung": "20.0" + "samsung": "20.0", + "webview_ios": "16.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_media_queries/Using_media_queries#Syntax_improvements_in_Level_4" @@ -1514,7 +1552,8 @@ export default [ "op_mob": "41", "opera": "38", "safari": "11", - "samsung": "5.0" + "samsung": "5.0", + "webview_ios": "11" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/calc" @@ -1546,7 +1585,8 @@ export default [ "op_mob": "80", "opera": "106", "safari": "17.2", - "samsung": "25.0" + "samsung": "25.0", + "webview_ios": "17.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/Nesting_selector" @@ -1579,7 +1619,8 @@ export default [ "oculus": "14.0", "opera": "74", "safari": "9", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "9" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:not" @@ -1611,7 +1652,8 @@ export default [ "op_mob": "78", "opera": "102", "safari": "16.2", - "samsung": "24.0" + "samsung": "24.0", + "webview_ios": "16.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/oklab" @@ -1645,7 +1687,8 @@ export default [ "op_mob": "56", "opera": "65", "safari": "13.1", - "samsung": "12.0" + "samsung": "12.0", + "webview_ios": "13.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/opacity" @@ -1678,7 +1721,8 @@ export default [ "op_mob": "48", "opera": "55", "safari": "13.1", - "samsung": "10.0" + "samsung": "10.0", + "webview_ios": "13.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overflow" @@ -1711,7 +1755,8 @@ export default [ "op_mob": "12.1", "opera": "12.1", "safari": "7", - "samsung": "1.5" + "samsung": "1.5", + "webview_ios": "7" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap" @@ -1743,7 +1788,8 @@ export default [ "op_mob": "46", "opera": "50", "safari": "16", - "samsung": "8.0" + "samsung": "8.0", + "webview_ios": "16" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior" @@ -1769,7 +1815,8 @@ export default [ "op_mob": "43", "opera": "46", "safari": "11", - "samsung": "7.0" + "samsung": "7.0", + "webview_ios": "11" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/place-content" @@ -1802,7 +1849,8 @@ export default [ "op_mob": "54", "opera": "62", "safari": "12.1", - "samsung": "14.2" + "samsung": "14.2", + "webview_ios": "13" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme" @@ -1839,7 +1887,8 @@ export default [ "op_mob": "53", "opera": "62", "safari": "10.1", - "samsung": "11.0" + "samsung": "11.0", + "webview_ios": "10.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion" @@ -1866,7 +1915,8 @@ export default [ "op_mob": "10.1", "opera": "9", "safari": "4", - "samsung": "1.0" + "samsung": "1.0", + "webview_ios": "3.2" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:read-only" @@ -1895,7 +1945,8 @@ export default [ "op_mob": "25", "opera": "25", "safari": "9", - "samsung": "3.0" + "samsung": "3.0", + "webview_ios": "8" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/color_value" @@ -1951,7 +2002,8 @@ export default [ "op_mob": "15", "opera": "15", "safari": "7", - "samsung": "1.5" + "samsung": "1.5", + "webview_ios": "7" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:scope" @@ -2017,7 +2069,8 @@ export default [ "op_mob": "83", "opera": "111", "safari": "15.4", - "samsung": "27.0" + "samsung": "27.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/round" @@ -2050,7 +2103,8 @@ export default [ "op_mob": "43", "opera": "43", "safari": "11", - "samsung": "6.0" + "samsung": "6.0", + "webview_ios": "11" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#Syntax" @@ -2112,7 +2166,8 @@ export default [ "op_mob": "75", "opera": "97", "safari": "15.4", - "samsung": "22.0" + "samsung": "22.0", + "webview_ios": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/sin" @@ -2145,7 +2200,8 @@ export default [ "op_mob": "28", "opera": "28", "safari": "9.1", - "samsung": "4.0" + "samsung": "4.0", + "webview_ios": "9.3" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/unset" @@ -2188,7 +2244,8 @@ export default [ "op_mob": "63", "opera": "74", "safari": "14", - "samsung": "15.0" + "samsung": "15.0", + "webview_ios": "14" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/:where" diff --git a/package-lock.json b/package-lock.json index 674aa18..dce92a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,13 +19,13 @@ ], "license": "MIT-0", "devDependencies": { - "@mdn/browser-compat-data": "^5.5.51", + "@mdn/browser-compat-data": "^5.6.2", "browserslist": "^4.23.3", "glob": "^11.0.0", "lodash.get": "^4.4.2", "postcss": "^8.4.47", "postcss-cli": "^11.0.0", - "postcss-preset-env": "^10.0.3", + "postcss-preset-env": "^10.0.5", "semver": "^7.6.3", "stylelint": "^16.9.0", "stylelint-config-standard": "^36.0.1", @@ -551,9 +551,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.2.tgz", - "integrity": "sha512-QAWWDJtJ7ywzhaMe09QwhjhuwB0XN04fW1MFwoEJMcYyiQub4a57mVFV+ngQEekUhsqe/EtKVCzyOx4q3xshag==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.4.tgz", + "integrity": "sha512-yHUt5DZ61Irvp72notmAl3Zt4Me50EWToWNocazyIFTVYFwwo/EucmV3hWi9zJehu3rOSvMclL7DzvRDfbak/A==", "dev": true, "funding": [ { @@ -1105,9 +1105,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.5.51", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.51.tgz", - "integrity": "sha512-17L3+/oqX+sgSyucNKSipri1LkI/d8pwPQI4Vv2ejRVZLZr1WGxcEGBnglqFhdlislQBceJiHAdQnWEE+YJE3A==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.3.tgz", + "integrity": "sha512-HOTfnXR2GmEtpriwCa689EYySqfVAwhzjQ4PzY3K3QN1g9z7/o8yYUjXxAHvTuVa2qU7EjlXmuZ0I3xYOmG0yg==", "dev": true }, "node_modules/@nodelib/fs.scandir": { @@ -1145,16 +1145,6 @@ "node": ">= 8" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", @@ -1184,9 +1174,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "engines": { "node": ">=12" @@ -1362,9 +1352,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001659", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001659.tgz", - "integrity": "sha512-Qxxyfv3RdHAfJcXelgf0hU4DFUVXBGTjqrBUZLUh8AtlGnsDo+CnncYtTd95+ZKfnANUOzxyIQCuU/UeBZBYoA==", + "version": "1.0.30001663", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", + "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", "dev": true, "funding": [ { @@ -1763,9 +1753,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.18", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.18.tgz", - "integrity": "sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==", + "version": "1.5.28", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz", + "integrity": "sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==", "dev": true }, "node_modules/emoji-regex": { @@ -2225,9 +2215,9 @@ "dev": true }, "node_modules/jackspeak": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", - "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz", + "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -2237,9 +2227,6 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/js-tokens": { @@ -3199,9 +3186,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.3.tgz", - "integrity": "sha512-1nrZ4IeBXEEj53IMoRKE+k/Ub6nQb3gFjaxTeyUNG5zv3JQclFDY5GKKhAi3nsa1lnPMWgzQX+/1y6wUt2+I7Q==", + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.0.5.tgz", + "integrity": "sha512-ipPOgr3RY0utgJDbNoCX2dxKoQ4e4WO1pC21QhDlxCAX8+qC8O2Ezkzb54fd+8XtZ1UveA5gLjBsVo6dJDoWIg==", "dev": true, "funding": [ { @@ -3226,7 +3213,7 @@ "@csstools/postcss-ic-unit": "^4.0.0", "@csstools/postcss-initial": "^2.0.0", "@csstools/postcss-is-pseudo-class": "^5.0.0", - "@csstools/postcss-light-dark-function": "^2.0.2", + "@csstools/postcss-light-dark-function": "^2.0.4", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", @@ -4115,9 +4102,9 @@ "dev": true }, "node_modules/web-features": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/web-features/-/web-features-1.3.0.tgz", - "integrity": "sha512-gHOlpqzygByOqgmzx3477M459tGJVJF2chdkhvgNSJw+enfS4makj5l53zjkaXte2C/A8YoeLezp6gnxrCHb4A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/web-features/-/web-features-1.4.0.tgz", + "integrity": "sha512-vnjqxTx20h0avWsp0OUl0SJSRAH3GkUe4mL+NmILr+qdOHFGZJqNs+rDPyJMAaBrjhs8X43WS3b/TTSfx7NWAQ==", "dev": true }, "node_modules/which": { diff --git a/package.json b/package.json index 3d49ffd..b41f2d1 100644 --- a/package.json +++ b/package.json @@ -61,13 +61,13 @@ "test:doc-links": "node tasks/check-doc-links.mjs" }, "devDependencies": { - "@mdn/browser-compat-data": "^5.5.51", + "@mdn/browser-compat-data": "^5.6.2", "browserslist": "^4.23.3", "glob": "^11.0.0", "lodash.get": "^4.4.2", "postcss": "^8.4.47", "postcss-cli": "^11.0.0", - "postcss-preset-env": "^10.0.3", + "postcss-preset-env": "^10.0.5", "semver": "^7.6.3", "stylelint": "^16.9.0", "stylelint-config-standard": "^36.0.1", diff --git a/public/images/browsers/webview_android.svg b/public/images/browsers/webview_android.svg new file mode 100644 index 0000000..cc39993 --- /dev/null +++ b/public/images/browsers/webview_android.svg @@ -0,0 +1,3 @@ + diff --git a/public/images/browsers/webview_ios.svg b/public/images/browsers/webview_ios.svg new file mode 100644 index 0000000..066e436 --- /dev/null +++ b/public/images/browsers/webview_ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/feature-support-stats.mjs b/src/components/feature-support-stats.mjs index 263fa49..d0c877d 100644 --- a/src/components/feature-support-stats.mjs +++ b/src/components/feature-support-stats.mjs @@ -6,7 +6,9 @@ const browsers = { 'and_uc': 'UC Mobile for Android', 'and_chr': 'Chrome for Android', 'and_ff': 'Firefox for Android', - 'and_qq': 'QQ Browserr', + 'and_qq': 'QQ Browser', + 'webview_ios': 'WKWebview on iOS', + 'webview_android': 'Android WebView' }; // Similar order as MDN @@ -27,6 +29,9 @@ const browser_order = [ "android", // Headset "oculus", + // Webviews + 'webview_android', + 'webview_ios', ]; export function renderFeatureSupportStats(title, feature) { diff --git a/src/styles/style.css b/src/styles/style.css index 4cde3de..91b0587 100644 --- a/src/styles/style.css +++ b/src/styles/style.css @@ -551,6 +551,14 @@ img { } } +.cssdb-browser--webview_ios::before { + content: url("/images/browsers/webview_ios.svg"); +} + +.cssdb-browser--webview_android::before { + content: url("/images/browsers/webview_android.svg"); +} + /* Process /* ========================================================================== */