Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e5697f5
Adds `clip` deprecated feature
vwallen Dec 5, 2024
020749d
Adds `color-adjust` deprecated feature
vwallen Dec 5, 2024
96b78ef
Adds deprecated `device-*` media queries
vwallen Dec 5, 2024
39c7412
Adds SVG-only writing mode values
vwallen Dec 5, 2024
f870769
Adds `glyph-orientation-vertical` deprecated feature
vwallen Dec 5, 2024
52b7f59
Adds IME mode discouraged feature
vwallen Dec 5, 2024
96d84ae
Adds `overflow: overlay` deprecated legacy feature
vwallen Dec 5, 2024
32636dd
Adds `text-decoration-line: blink` deprecated feature
vwallen Dec 5, 2024
e982041
Adds `word-break: break-word` legacy deprecated feature
vwallen Dec 5, 2024
0a2067d
Fixes incorrect key
vwallen Dec 5, 2024
2b4af7d
Adds descriptions
vwallen Dec 6, 2024
6a9036d
Merge branch 'web-platform-dx:main' into discouraged-css
jamesnw Dec 12, 2024
37b1dba
Merge branch 'main' of github.com:web-platform-dx/web-features into d…
jamesnw Dec 20, 2024
c39b43c
Add caniuse key
jamesnw Dec 20, 2024
7e16742
Update spec level
jamesnw Dec 20, 2024
90dab52
Clip spec, re-run dist
jamesnw Dec 20, 2024
aa340a4
Merge branch 'main' into discouraged-css
jamesnw Jan 6, 2025
6a391f6
Update description per suggestion
vwallen Jan 6, 2025
ac6b3ee
Merge branch 'main' into discouraged-css
vwallen Jan 6, 2025
0bcb087
Merge branch 'main' into discouraged-css
vwallen Jan 9, 2025
acf700b
Apply suggestions from code review
vwallen Jan 9, 2025
f76a1fd
Changes device queries file name and updates dist
vwallen Jan 9, 2025
1306f66
Renames writing mode svg values and updates dist
vwallen Jan 9, 2025
2516b7d
Update features/word-break-break-word.yml
vwallen Jan 9, 2025
0f9c720
Updates overflow description
vwallen Jan 16, 2025
2386e69
Merge branch 'main' into discouraged-css
vwallen Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions features/clip.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: clip
description: The `clip` CSS property sets the visible area of an absolutely positioned element.
spec: https://drafts.fxtf.org/css-masking-1/#clip-property
group: clipping-shapes-masking
discouraged:
according_to:
- https://drafts.fxtf.org/css-masking-1/#clip-property
alternatives:
- clip-path
compat_features:
- css.properties.clip
- css.properties.clip.auto
- css.types.shape
- css.types.shape.rect
48 changes: 48 additions & 0 deletions features/clip.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Generated from: clip.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: ≤80
chrome_android: ≤80
edge: ≤80
firefox: ≤72
firefox_android: ≤79
safari: ≤13.1
safari_ios: ≤13.4
compat_features:
# baseline: false
# support:
# chrome: "1"
# chrome_android: "18"
# edge: "12"
# firefox: "1"
# firefox_android: "4"
# safari: "1"
# safari_ios: "1"
- css.properties.clip

# baseline: false
# support:
# chrome: "1"
# chrome_android: "18"
# edge: "12"
# firefox: "1"
# firefox_android: "4"
# safari: "1.3"
# safari_ios: "1"
- css.types.shape
- css.types.shape.rect

# ⬇️ Same status as overall feature ⬇️
# baseline: false
# support:
# chrome: ≤80
# chrome_android: ≤80
# edge: ≤80
# firefox: ≤72
# firefox_android: ≤79
# safari: ≤13.1
# safari_ios: ≤13.4
- css.properties.clip.auto
11 changes: 11 additions & 0 deletions features/color-adjust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: color-adjust
description: The `color-adjust` shorthand CSS property allows multiple performance related color adjustments to be set at once. Setting the `print-color-adjust` CSS property directly is preferred, as it is the only such adjustment so far defined.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Non-blocking, just noting something here: we ought to come up with guidelines for whether to summarize the alternatives in the description or not.

spec: https://drafts.csswg.org/css-color-adjust-1/#color-adjust
group: print
discouraged:
according_to:
- https://drafts.csswg.org/css-color-adjust-1/#color-adjust
alternatives:
- print-color-adjust
compat_features:
- css.properties.color-adjust
12 changes: 12 additions & 0 deletions features/color-adjust.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Generated from: color-adjust.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
firefox: ≤72
firefox_android: ≤79
safari: "15.4"
safari_ios: "15.4"
compat_features:
- css.properties.color-adjust
13 changes: 13 additions & 0 deletions features/device-queries.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Device media queries
description: The `device-aspect-ratio`, `device-height`, and `device-width` media features describe physical properties of the displaying output device.
spec: https://drafts.csswg.org/mediaqueries-5/#mf-deprecated
group: media-queries
discouraged:
according_to:
- https://drafts.csswg.org/mediaqueries-5/#mf-deprecated
alternatives:
- media-queries
compat_features:
- css.at-rules.media.device-aspect-ratio
- css.at-rules.media.device-height
- css.at-rules.media.device-width
17 changes: 17 additions & 0 deletions features/device-queries.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Generated from: device-queries.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "1"
chrome_android: "18"
edge: "12"
firefox: "2"
firefox_android: "4"
safari: "3"
safari_ios: "1"
compat_features:
- css.at-rules.media.device-aspect-ratio
- css.at-rules.media.device-height
- css.at-rules.media.device-width
11 changes: 11 additions & 0 deletions features/glyph-orientation-vertical.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: glyph-orientation-vertical
description: The `glyph-orientation-vertical` CSS property sets the orientation of glyphs in text rendered in a vertical writing mode.
spec: https://drafts.csswg.org/css-writing-modes-4/#glyph-orientation
group: css
discouraged:
according_to:
- https://drafts.csswg.org/css-writing-modes-4/#glyph-orientation
alternatives:
- text-orientation
compat_features:
- css.properties.glyph-orientation-vertical
10 changes: 10 additions & 0 deletions features/glyph-orientation-vertical.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Generated from: glyph-orientation-vertical.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
safari: ≤13.1
safari_ios: ≤13.4
compat_features:
- css.properties.glyph-orientation-vertical
9 changes: 9 additions & 0 deletions features/ime-mode.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: ime-mode
description: The `ime-mode` CSS property sets the state of the input method editor for text fields.
spec: https://drafts.csswg.org/css-ui-3/#input-method-editor
group: css
discouraged:
according_to:
- https://drafts.csswg.org/css-ui-3/#input-method-editor
compat_features:
- css.properties.ime-mode
10 changes: 10 additions & 0 deletions features/ime-mode.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Generated from: ime-mode.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
firefox: "3"
firefox_android: "4"
compat_features:
- css.properties.ime-mode
12 changes: 12 additions & 0 deletions features/overflow-overlay.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "`overflow: overlay`"
description: "The `overflow: overlay` CSS declaration is an alias to `overflow: auto`. Historically, it caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space."
spec: https://drafts.csswg.org/css-overflow-3/#propdef-overflow
group: css
caniuse: css-overflow-overlay
discouraged:
according_to:
- https://drafts.csswg.org/css-overflow-3/#valdef-overflow-overlay
alternatives:
- overflow-shorthand
compat_features:
- css.types.overflow.overlay
15 changes: 15 additions & 0 deletions features/overflow-overlay.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Generated from: overflow-overlay.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "15"
chrome_android: "100"
edge: "79"
firefox: "112"
firefox_android: "112"
safari: ≤13.1
safari_ios: ≤13.4
compat_features:
- css.types.overflow.overlay
13 changes: 13 additions & 0 deletions features/text-decoration-line-blink.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "`text-decoration-line: blink`"
description: "The `text-decoration: blink` CSS declaration flashes text between visible and invisible."
spec: https://drafts.csswg.org/css-text-decor-3/#valdef-text-decoration-line-blink
group:
- animation
- css
discouraged:
according_to:
- https://drafts.csswg.org/css-text-decor-3/#valdef-text-decoration-line-blink
alternatives:
- animations-css
compat_features:
- css.properties.text-decoration-line.blink
15 changes: 15 additions & 0 deletions features/text-decoration-line-blink.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Generated from: text-decoration-line-blink.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "57"
chrome_android: "57"
edge: "79"
firefox: "36"
firefox_android: "36"
safari: "12.1"
safari_ios: "12.2"
compat_features:
- css.properties.text-decoration-line.blink
11 changes: 11 additions & 0 deletions features/word-break-break-word.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: "`word-break: break-word`"
description: "The `word-break: break-word` CSS declaration sets word breaks to occur according to their customary rules. Superseded by `overflow-wrap: anywhere`."
spec: https://drafts.csswg.org/css-text-3/#word-break-property
group: css
discouraged:
according_to:
- https://drafts.csswg.org/css-text/#valdef-word-break-break-word
alternatives:
- overflow-wrap
compat_features:
- css.properties.word-break.break-word
15 changes: 15 additions & 0 deletions features/word-break-break-word.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Generated from: word-break-break-word.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "1"
chrome_android: "18"
edge: "12"
firefox: "67"
firefox_android: "67"
safari: "3"
safari_ios: "2"
compat_features:
- css.properties.word-break.break-word
16 changes: 16 additions & 0 deletions features/writing-mode-svg-values.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: writing-mode SVG 1.1 values
description: The `lr`, `lr-tb`, `rl`, `rl-tb`, `tb`, and `tb-rl` keyword values for the `writing-mode` CSS property set the text direction for elements in SVG 1.1 documents.
spec: https://drafts.csswg.org/css-writing-modes-4/#block-flow
group: css
discouraged:
according_to:
- https://drafts.csswg.org/css-writing-modes-4/#svg-writing-mode
alternatives:
- writing-mode
compat_features:
- css.properties.writing-mode.lr
- css.properties.writing-mode.lr-tb
- css.properties.writing-mode.rl
- css.properties.writing-mode.rl-tb
- css.properties.writing-mode.tb
- css.properties.writing-mode.tb-rl
20 changes: 20 additions & 0 deletions features/writing-mode-svg-values.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Generated from: writing-mode-svg-values.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "48"
chrome_android: "48"
edge: "12"
firefox: "43"
firefox_android: "43"
safari: "10.1"
safari_ios: "10.3"
compat_features:
- css.properties.writing-mode.lr
- css.properties.writing-mode.lr-tb
- css.properties.writing-mode.rl
- css.properties.writing-mode.rl-tb
- css.properties.writing-mode.tb
- css.properties.writing-mode.tb-rl
Loading