Skip to content

Commit 5cf76b7

Browse files
Update draft features (#2063)
1 parent 0bd66f9 commit 5cf76b7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+307
-1815
lines changed
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
draft_date: 2024-10-23
2+
name: CSS Anchor Positioning
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-anchor-position-1/
5+
compat_features:
6+
- css.properties.anchor-scope
7+
- css.properties.anchor-scope.all
8+
- css.properties.anchor-scope.none
9+
10+
# The following features in the spec are already part of web-features:
11+
# - Anchor positioning:
12+
# - api.CSSPositionTryDescriptors
13+
# - api.CSSPositionTryDescriptors.align-self
14+
# - api.CSSPositionTryDescriptors.alignSelf
15+
# - api.CSSPositionTryDescriptors.block-size
16+
# - api.CSSPositionTryDescriptors.blockSize
17+
# - api.CSSPositionTryDescriptors.bottom
18+
# - api.CSSPositionTryDescriptors.height
19+
# - api.CSSPositionTryDescriptors.inline-size
20+
# - api.CSSPositionTryDescriptors.inlineSize
21+
# - api.CSSPositionTryDescriptors.inset
22+
# - api.CSSPositionTryDescriptors.inset-block
23+
# - api.CSSPositionTryDescriptors.inset-block-end
24+
# - api.CSSPositionTryDescriptors.inset-block-start
25+
# - api.CSSPositionTryDescriptors.inset-inline
26+
# - api.CSSPositionTryDescriptors.inset-inline-end
27+
# - api.CSSPositionTryDescriptors.inset-inline-start
28+
# - api.CSSPositionTryDescriptors.insetBlock
29+
# - api.CSSPositionTryDescriptors.insetBlockEnd
30+
# - api.CSSPositionTryDescriptors.insetBlockStart
31+
# - api.CSSPositionTryDescriptors.insetInline
32+
# - api.CSSPositionTryDescriptors.insetInlineEnd
33+
# - api.CSSPositionTryDescriptors.insetInlineStart
34+
# - api.CSSPositionTryDescriptors.justify-self
35+
# - api.CSSPositionTryDescriptors.justifySelf
36+
# - api.CSSPositionTryDescriptors.left
37+
# - api.CSSPositionTryDescriptors.margin
38+
# - api.CSSPositionTryDescriptors.margin-block
39+
# - api.CSSPositionTryDescriptors.margin-block-end
40+
# - api.CSSPositionTryDescriptors.margin-block-start
41+
# - api.CSSPositionTryDescriptors.margin-bottom
42+
# - api.CSSPositionTryDescriptors.margin-inline
43+
# - api.CSSPositionTryDescriptors.margin-inline-end
44+
# - api.CSSPositionTryDescriptors.margin-inline-start
45+
# - api.CSSPositionTryDescriptors.margin-left
46+
# - api.CSSPositionTryDescriptors.margin-right
47+
# - api.CSSPositionTryDescriptors.margin-top
48+
# - api.CSSPositionTryDescriptors.marginBlock
49+
# - api.CSSPositionTryDescriptors.marginBlockEnd
50+
# - api.CSSPositionTryDescriptors.marginBlockStart
51+
# - api.CSSPositionTryDescriptors.marginBottom
52+
# - api.CSSPositionTryDescriptors.marginInline
53+
# - api.CSSPositionTryDescriptors.marginInlineEnd
54+
# - api.CSSPositionTryDescriptors.marginInlineStart
55+
# - api.CSSPositionTryDescriptors.marginLeft
56+
# - api.CSSPositionTryDescriptors.marginRight
57+
# - api.CSSPositionTryDescriptors.marginTop
58+
# - api.CSSPositionTryDescriptors.max-block-size
59+
# - api.CSSPositionTryDescriptors.max-height
60+
# - api.CSSPositionTryDescriptors.max-inline-size
61+
# - api.CSSPositionTryDescriptors.max-width
62+
# - api.CSSPositionTryDescriptors.maxBlockSize
63+
# - api.CSSPositionTryDescriptors.maxHeight
64+
# - api.CSSPositionTryDescriptors.maxInlineSize
65+
# - api.CSSPositionTryDescriptors.maxWidth
66+
# - api.CSSPositionTryDescriptors.min-block-size
67+
# - api.CSSPositionTryDescriptors.min-height
68+
# - api.CSSPositionTryDescriptors.min-inline-size
69+
# - api.CSSPositionTryDescriptors.min-width
70+
# - api.CSSPositionTryDescriptors.minBlockSize
71+
# - api.CSSPositionTryDescriptors.minHeight
72+
# - api.CSSPositionTryDescriptors.minInlineSize
73+
# - api.CSSPositionTryDescriptors.minWidth
74+
# - api.CSSPositionTryDescriptors.place-self
75+
# - api.CSSPositionTryDescriptors.placeSelf
76+
# - api.CSSPositionTryDescriptors.position-anchor
77+
# - api.CSSPositionTryDescriptors.position-area
78+
# - api.CSSPositionTryDescriptors.positionAnchor
79+
# - api.CSSPositionTryDescriptors.positionArea
80+
# - api.CSSPositionTryDescriptors.right
81+
# - api.CSSPositionTryDescriptors.top
82+
# - api.CSSPositionTryDescriptors.width
83+
# - api.CSSPositionTryRule
84+
# - api.CSSPositionTryRule.name
85+
# - api.CSSPositionTryRule.style
86+
# - css.at-rules.position-try
87+
# - css.properties.align-items.anchor-center
88+
# - css.properties.align-self.anchor-center
89+
# - css.properties.anchor-name
90+
# - css.properties.anchor-name.none
91+
# - css.properties.block-size.anchor-size
92+
# - css.properties.bottom.anchor
93+
# - css.properties.height.anchor-size
94+
# - css.properties.inline-size.anchor-size
95+
# - css.properties.inset.anchor
96+
# - css.properties.inset-block.anchor
97+
# - css.properties.inset-block-end.anchor
98+
# - css.properties.inset-block-start.anchor
99+
# - css.properties.inset-inline.anchor
100+
# - css.properties.inset-inline-end.anchor
101+
# - css.properties.inset-inline-start.anchor
102+
# - css.properties.justify-items.anchor-center
103+
# - css.properties.justify-self.anchor-center
104+
# - css.properties.left.anchor
105+
# - css.properties.max-block-size.anchor-size
106+
# - css.properties.max-height.anchor-size
107+
# - css.properties.max-inline-size.anchor-size
108+
# - css.properties.max-width.anchor-size
109+
# - css.properties.min-block-size.anchor-size
110+
# - css.properties.min-height.anchor-size
111+
# - css.properties.min-inline-size.anchor-size
112+
# - css.properties.min-width.anchor-size
113+
# - css.properties.place-items.anchor-center
114+
# - css.properties.place-self.anchor-center
115+
# - css.properties.position-anchor
116+
# - css.properties.position-anchor.auto
117+
# - css.properties.position-area
118+
# - css.properties.position-area.block-end
119+
# - css.properties.position-area.block-start
120+
# - css.properties.position-area.bottom
121+
# - css.properties.position-area.center
122+
# - css.properties.position-area.end
123+
# - css.properties.position-area.inline-end
124+
# - css.properties.position-area.inline-start
125+
# - css.properties.position-area.left
126+
# - css.properties.position-area.none
127+
# - css.properties.position-area.right
128+
# - css.properties.position-area.self-end
129+
# - css.properties.position-area.self-start
130+
# - css.properties.position-area.span-all
131+
# - css.properties.position-area.span-block-end
132+
# - css.properties.position-area.span-block-start
133+
# - css.properties.position-area.span-bottom
134+
# - css.properties.position-area.span-end
135+
# - css.properties.position-area.span-inline-end
136+
# - css.properties.position-area.span-inline-start
137+
# - css.properties.position-area.span-start
138+
# - css.properties.position-area.span-top
139+
# - css.properties.position-area.span-x-end
140+
# - css.properties.position-area.span-x-start
141+
# - css.properties.position-area.span-y-end
142+
# - css.properties.position-area.span-y-start
143+
# - css.properties.position-area.start
144+
# - css.properties.position-area.top
145+
# - css.properties.position-area.x-end
146+
# - css.properties.position-area.x-self-end
147+
# - css.properties.position-area.x-self-start
148+
# - css.properties.position-area.x-start
149+
# - css.properties.position-area.y-end
150+
# - css.properties.position-area.y-self-end
151+
# - css.properties.position-area.y-self-start
152+
# - css.properties.position-area.y-start
153+
# - css.properties.position-try
154+
# - css.properties.position-try-fallbacks
155+
# - css.properties.position-try-fallbacks.flip-block
156+
# - css.properties.position-try-fallbacks.flip-inline
157+
# - css.properties.position-try-fallbacks.flip-start
158+
# - css.properties.position-try-fallbacks.none
159+
# - css.properties.position-try-fallbacks.position-area
160+
# - css.properties.position-try-order
161+
# - css.properties.position-try-order.most-block-size
162+
# - css.properties.position-try-order.most-height
163+
# - css.properties.position-try-order.most-inline-size
164+
# - css.properties.position-try-order.most-width
165+
# - css.properties.position-try-order.normal
166+
# - css.properties.position-visibility
167+
# - css.properties.position-visibility.always
168+
# - css.properties.position-visibility.anchors-visible
169+
# - css.properties.position-visibility.no-overflow
170+
# - css.properties.right.anchor
171+
# - css.properties.top.anchor
172+
# - css.properties.width.anchor-size
173+
# - css.types.anchor
174+
# - css.types.anchor-size
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Generated from: css-anchor-position-1.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- css.properties.anchor-scope
9+
- css.properties.anchor-scope.all
10+
- css.properties.anchor-scope.none

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
draft_date: 2024-10-17
1+
draft_date: 2024-10-23
22
name: CSS Fonts Module Level 5
33
description: TODO
44
spec: https://drafts.csswg.org/css-fonts-5/
@@ -13,6 +13,10 @@ compat_features:
1313
- css.properties.font-synthesis.small-caps
1414
- css.properties.font-synthesis.style
1515
- css.properties.font-synthesis.weight
16+
- css.properties.font-variant-emoji.emoji
17+
- css.properties.font-variant-emoji.normal
18+
- css.properties.font-variant-emoji.text
19+
- css.properties.font-variant-emoji.unicode
1620
- css.properties.font-variant.css_fonts_shorthand
1721
- css.properties.font-variant.greek_accented_characters
1822
- css.properties.font-variant.uppercase_eszett

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,5 +141,9 @@ compat_features:
141141
# ⬇️ Same status as overall feature ⬇️
142142
# baseline: false
143143
# support: {}
144+
- css.properties.font-variant-emoji.emoji
145+
- css.properties.font-variant-emoji.normal
146+
- css.properties.font-variant-emoji.text
147+
- css.properties.font-variant-emoji.unicode
144148
- css.properties.font-variant.greek_accented_characters
145149
- css.properties.font-variant.uppercase_eszett

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

Lines changed: 0 additions & 40 deletions
This file was deleted.

features/draft/spec/css-inline-3.yml.dist

Lines changed: 0 additions & 73 deletions
This file was deleted.

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

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
draft_date: 2024-10-23
2+
name: CSS Paged Media Module Level 3
3+
description: TODO
4+
spec: https://drafts.csswg.org/css-page-3/
5+
compat_features:
6+
- css.at-rules.page.bottom-center
7+
- css.at-rules.page.bottom-left
8+
- css.at-rules.page.bottom-left-corner
9+
- css.at-rules.page.bottom-right
10+
- css.at-rules.page.bottom-right-corner
11+
- css.at-rules.page.left-bottom
12+
- css.at-rules.page.left-middle
13+
- css.at-rules.page.left-top
14+
- css.at-rules.page.right-bottom
15+
- css.at-rules.page.right-middle
16+
- css.at-rules.page.right-top
17+
- css.at-rules.page.top-center
18+
- css.at-rules.page.top-left
19+
- css.at-rules.page.top-left-corner
20+
- css.at-rules.page.top-right
21+
- css.at-rules.page.top-right-corner
22+
23+
# The following features in the spec are already part of web-features:
24+
# - Page setup:
25+
# - css.at-rules.page
26+
# - css.at-rules.page.size
27+
# - css.at-rules.page.size.jis-b4
28+
# - css.at-rules.page.size.jis-b5
29+
# - page-orientation:
30+
# - css.at-rules.page.page-orientation
31+
# - Page selectors:
32+
# - css.properties.page
33+
# - css.selectors.first
34+
# - css.selectors.left
35+
# - css.selectors.right
36+
# - Page breaks:
37+
# - css.properties.page-break-after
38+
# - css.properties.page-break-before
39+
# - css.properties.page-break-inside
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated from: css-page-3.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}
7+
compat_features:
8+
- css.at-rules.page.bottom-center
9+
- css.at-rules.page.bottom-left
10+
- css.at-rules.page.bottom-left-corner
11+
- css.at-rules.page.bottom-right
12+
- css.at-rules.page.bottom-right-corner
13+
- css.at-rules.page.left-bottom
14+
- css.at-rules.page.left-middle
15+
- css.at-rules.page.left-top
16+
- css.at-rules.page.right-bottom
17+
- css.at-rules.page.right-middle
18+
- css.at-rules.page.right-top
19+
- css.at-rules.page.top-center
20+
- css.at-rules.page.top-left
21+
- css.at-rules.page.top-left-corner
22+
- css.at-rules.page.top-right
23+
- css.at-rules.page.top-right-corner

0 commit comments

Comments
 (0)