Skip to content

Commit 32c7e02

Browse files
Update draft features (#2968)
1 parent f09ad5d commit 32c7e02

15 files changed

+590
-7
lines changed

features/draft/spec/css-align-3.yml

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
draft_date: 2025-05-14
2+
name: CSS Box Alignment Module Level 3
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-align-3/
5+
compat_features:
6+
- css.properties.align-content.normal
7+
- css.properties.column-gap.normal
8+
- css.properties.gap.normal
9+
- css.properties.row-gap.normal
10+
11+
# The following features in the spec are already part of web-features:
12+
# - Flexbox:
13+
# - css.properties.align-content
14+
# - css.properties.align-content.flex_context
15+
# - css.properties.align-content.flex_context.baseline
16+
# - css.properties.align-content.flex_context.first_baseline
17+
# - css.properties.align-content.flex_context.last_baseline
18+
# - css.properties.align-content.flex_context.safe_unsafe
19+
# - css.properties.align-content.flex_context.space-evenly
20+
# - css.properties.align-content.flex_context.start_end
21+
# - css.properties.align-content.flex_context.stretch
22+
# - css.properties.align-items
23+
# - css.properties.align-items.flex_context
24+
# - css.properties.align-items.flex_context.baseline
25+
# - css.properties.align-items.flex_context.first_baseline
26+
# - css.properties.align-items.flex_context.last_baseline
27+
# - css.properties.align-items.flex_context.safe_unsafe
28+
# - css.properties.align-items.flex_context.start_end
29+
# - css.properties.align-self
30+
# - css.properties.align-self.flex_context
31+
# - css.properties.align-self.flex_context.baseline
32+
# - css.properties.align-self.flex_context.first_baseline
33+
# - css.properties.align-self.flex_context.last_baseline
34+
# - css.properties.align-self.flex_context.safe_unsafe
35+
# - css.properties.align-self.flex_context.start_end
36+
# - css.properties.align-self.flex_context.stretch
37+
# - css.properties.justify-content
38+
# - css.properties.justify-content.flex_context
39+
# - css.properties.justify-content.flex_context.left_right
40+
# - css.properties.justify-content.flex_context.safe_unsafe
41+
# - css.properties.justify-content.flex_context.space-evenly
42+
# - css.properties.justify-content.flex_context.start_end
43+
# - css.properties.justify-content.flex_context.stretch
44+
# - css.properties.justify-items
45+
# - css.properties.justify-items.flex_context
46+
# - css.properties.place-content
47+
# - css.properties.place-content.flex_context
48+
# - css.properties.place-items
49+
# - css.properties.place-items.flex_context
50+
# - css.properties.place-self
51+
# - css.properties.place-self.flex_context
52+
# - align-content in block layouts:
53+
# - css.properties.align-content.block_context
54+
# - Grid:
55+
# - css.properties.align-content.grid_context
56+
# - css.properties.align-items.grid_context
57+
# - css.properties.align-items.grid_context.start_end
58+
# - css.properties.align-self.grid_context
59+
# - css.properties.column-gap.grid_context
60+
# - css.properties.gap
61+
# - css.properties.gap.grid_context
62+
# - css.properties.gap.grid_context.calc_values
63+
# - css.properties.gap.grid_context.percentage_values
64+
# - css.properties.justify-content.grid_context
65+
# - css.properties.justify-items.grid_context
66+
# - css.properties.justify-self
67+
# - css.properties.justify-self.grid_context
68+
# - css.properties.place-content.grid_context
69+
# - css.properties.place-items.grid_context
70+
# - css.properties.place-self.grid_context
71+
# - css.properties.row-gap
72+
# - css.properties.row-gap.grid_context
73+
# - Multi-column layout:
74+
# - css.properties.align-content.multicol_context
75+
# - css.properties.column-gap
76+
# - css.properties.column-gap.multicol_context
77+
# - css.properties.column-gap.multicol_context.calc_values
78+
# - css.properties.column-gap.multicol_context.percentage_values
79+
# - css.properties.gap.multicol_context
80+
# - Absolute positioning:
81+
# - css.properties.align-self.position_absolute_context
82+
# - css.properties.justify-self.position_absolute_context
83+
# - css.properties.place-self.position_absolute_context
84+
# - Flexbox gap:
85+
# - css.properties.column-gap.flex_context
86+
# - css.properties.gap.flex_context
87+
# - css.properties.row-gap.flex_context
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Generated from: css-align-3.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2017-10-17
7+
baseline_high_date: 2020-04-17
8+
support:
9+
chrome: "57"
10+
chrome_android: "57"
11+
edge: "16"
12+
firefox: "52"
13+
firefox_android: "52"
14+
safari: "10.1"
15+
safari_ios: "10.3"
16+
compat_features:
17+
# baseline: high
18+
# baseline_low_date: 2015-07-29
19+
# baseline_high_date: 2018-01-29
20+
# support:
21+
# chrome: "1"
22+
# chrome_android: "18"
23+
# edge: "12"
24+
# firefox: "1.5"
25+
# firefox_android: "4"
26+
# safari: "3"
27+
# safari_ios: "2"
28+
- css.properties.column-gap.normal
29+
30+
# baseline: high
31+
# baseline_low_date: 2015-09-30
32+
# baseline_high_date: 2018-03-30
33+
# support:
34+
# chrome: "29"
35+
# chrome_android: "29"
36+
# edge: "12"
37+
# firefox: "28"
38+
# firefox_android: "28"
39+
# safari: "9"
40+
# safari_ios: "9"
41+
- css.properties.align-content.normal
42+
43+
# baseline: high
44+
# baseline_low_date: 2017-10-17
45+
# baseline_high_date: 2020-04-17
46+
# support:
47+
# chrome: "47"
48+
# chrome_android: "47"
49+
# edge: "16"
50+
# firefox: "52"
51+
# firefox_android: "52"
52+
# safari: "10.1"
53+
# safari_ios: "10.3"
54+
- css.properties.row-gap.normal
55+
56+
# ⬇️ Same status as overall feature ⬇️
57+
# baseline: high
58+
# baseline_low_date: 2017-10-17
59+
# baseline_high_date: 2020-04-17
60+
# support:
61+
# chrome: "57"
62+
# chrome_android: "57"
63+
# edge: "16"
64+
# firefox: "52"
65+
# firefox_android: "52"
66+
# safari: "10.1"
67+
# safari_ios: "10.3"
68+
- css.properties.gap.normal

features/draft/spec/css-fonts-5.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1-
draft_date: 2025-05-12
1+
draft_date: 2025-05-14
22
name: CSS Fonts Module Level 5
33
description: TODO
44
spec: https://drafts.csswg.org/css-fonts-5/
55
compat_features:
6+
- css.at-rules.font-face.font-width
7+
- css.properties.font-kerning.auto
8+
- css.properties.font-kerning.none
9+
- css.properties.font-kerning.normal
610
- css.properties.font-synthesis-style.oblique-only
11+
- css.properties.font-width.percentage
712
- css.properties.font.font-width_keyword_values
813

914
# The following features in the spec are already part of web-features:

features/draft/spec/css-fonts-5.yml.dist

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,23 @@
33

44
status:
55
baseline: false
6-
support:
7-
firefox: "137"
8-
firefox_android: "137"
6+
support: {}
97
compat_features:
8+
# baseline: high
9+
# baseline_low_date: 2020-01-15
10+
# baseline_high_date: 2022-07-15
11+
# support:
12+
# chrome: "33"
13+
# chrome_android: "33"
14+
# edge: "79"
15+
# firefox: "32"
16+
# firefox_android: "32"
17+
# safari: "9"
18+
# safari_ios: "9"
19+
- css.properties.font-kerning.auto
20+
- css.properties.font-kerning.none
21+
- css.properties.font-kerning.normal
22+
1023
# baseline: high
1124
# baseline_low_date: 2020-01-15
1225
# baseline_high_date: 2022-07-15
@@ -20,9 +33,14 @@ compat_features:
2033
# safari_ios: "11"
2134
- css.properties.font.font-width_keyword_values
2235

23-
# ⬇️ Same status as overall feature ⬇️
2436
# baseline: false
2537
# support:
2638
# firefox: "137"
2739
# firefox_android: "137"
2840
- css.properties.font-synthesis-style.oblique-only
41+
42+
# baseline: false
43+
# support:
44+
# safari: "18.4"
45+
- css.at-rules.font-face.font-width
46+
- css.properties.font-width.percentage
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
draft_date: 2025-05-14
2+
name: CSS Text Decoration Module Level 4
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-text-decor-4/
5+
compat_features:
6+
- css.properties.text-underline-position.auto
7+
8+
# The following features in the spec are already part of web-features:
9+
# - text-decoration:
10+
# - css.properties.text-decoration
11+
# - css.properties.text-decoration.includes_color-and-style
12+
# - css.properties.text-decoration.includes_thickness
13+
# - css.properties.text-decoration-color
14+
# - css.properties.text-decoration-line
15+
# - css.properties.text-decoration-line.grammar-error
16+
# - css.properties.text-decoration-line.line-through
17+
# - css.properties.text-decoration-line.none
18+
# - css.properties.text-decoration-line.overline
19+
# - css.properties.text-decoration-line.spelling-error
20+
# - css.properties.text-decoration-line.underline
21+
# - css.properties.text-decoration-skip
22+
# - css.properties.text-decoration-skip.auto
23+
# - css.properties.text-decoration-skip.none
24+
# - css.properties.text-decoration-skip-ink
25+
# - css.properties.text-decoration-skip-ink.all
26+
# - css.properties.text-decoration-skip-ink.auto
27+
# - css.properties.text-decoration-skip-ink.none
28+
# - css.properties.text-decoration-style
29+
# - css.properties.text-decoration-style.wavy
30+
# - css.properties.text-decoration-thickness
31+
# - css.properties.text-decoration-thickness.auto
32+
# - css.properties.text-decoration-thickness.from-font
33+
# - css.properties.text-decoration-thickness.percentage
34+
# - text-emphasis:
35+
# - css.properties.text-emphasis
36+
# - css.properties.text-emphasis-color
37+
# - css.properties.text-emphasis-position
38+
# - css.properties.text-emphasis-position.left
39+
# - css.properties.text-emphasis-position.over
40+
# - css.properties.text-emphasis-position.right
41+
# - css.properties.text-emphasis-position.under
42+
# - css.properties.text-emphasis-style
43+
# - css.properties.text-emphasis-style.circle
44+
# - css.properties.text-emphasis-style.dot
45+
# - css.properties.text-emphasis-style.double-circle
46+
# - css.properties.text-emphasis-style.filled
47+
# - css.properties.text-emphasis-style.none
48+
# - css.properties.text-emphasis-style.sesame
49+
# - css.properties.text-emphasis-style.triangle
50+
# - text-shadow:
51+
# - css.properties.text-shadow
52+
# - text-underline-offset:
53+
# - css.properties.text-underline-offset
54+
# - css.properties.text-underline-offset.auto
55+
# - css.properties.text-underline-offset.percentage
56+
# - text-underline-position:
57+
# - css.properties.text-underline-position
58+
# - css.properties.text-underline-position.from-font
59+
# - css.properties.text-underline-position.left
60+
# - css.properties.text-underline-position.right
61+
# - css.properties.text-underline-position.under
62+
# - SVG:
63+
# - svg.global_attributes.text-decoration
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated from: css-text-decor-4.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2020-07-28
7+
baseline_high_date: 2023-01-28
8+
support:
9+
chrome: "33"
10+
chrome_android: "33"
11+
edge: "79"
12+
firefox: "74"
13+
firefox_android: "79"
14+
safari: "12.1"
15+
safari_ios: "12.2"
16+
compat_features:
17+
- css.properties.text-underline-position.auto

features/draft/spec/css-ui-4.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2025-04-17
1+
draft_date: 2025-05-14
22
name: CSS Basic User Interface Module Level 4
33
description: TODO
44
spec: https://drafts.csswg.org/css-ui-4/
@@ -11,7 +11,6 @@ compat_features:
1111
# - accent-color:
1212
# - css.properties.accent-color
1313
# - css.properties.accent-color.auto
14-
# - css.properties.accent-color.maintains_contrast
1514
# - appearance:
1615
# - css.properties.appearance
1716
# - css.properties.appearance.auto

0 commit comments

Comments
 (0)