Skip to content

Commit 33f86c9

Browse files
authored
Add .dist.yml for simple cases (#1095)
For these there are no warnings and no changes to the source.
1 parent 5cb42fa commit 33f86c9

7 files changed

+224
-0
lines changed

features/scroll-marker.dist.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Generated from: scroll-marker.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
# https://github.com/flackr/carousel/tree/main/scroll-marker
5+
draft: true
6+
draft_date: 2024-04-30
7+
name: "::scroll-marker"

features/selectlist.dist.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Generated from: selectlist.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
draft: true
5+
draft_date: 2024-05-06
6+
name: "<selectlist>"
7+
caniuse: selectlist
8+
spec: https://github.com/whatwg/html/issues/9799

features/shadow-dom.dist.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Generated from: shadow-dom.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
name: Shadow DOM
5+
description: Shadow DOM allows you to attach encapsulated "shadow" DOM trees to elements. A shadow DOM tree is a separate component, isolated from the scripts and styles in other parts of the document. This is a part of Web Components.
6+
spec: https://dom.spec.whatwg.org/#shadow-trees
7+
caniuse: shadowdomv1
8+
status:
9+
baseline: high
10+
baseline_low_date: 2020-01-15
11+
baseline_high_date: 2022-07-15
12+
support:
13+
chrome: "54"
14+
chrome_android: "54"
15+
edge: "79"
16+
firefox: "63"
17+
firefox_android: "63"
18+
safari: "10.1"
19+
safari_ios: "10.3"
20+
compat_features:
21+
- api.Element.attachShadow
22+
- api.Element.shadowRoot
23+
- api.Event.composed
24+
- api.Event.composedPath
25+
- api.Node.getRootNode
26+
- api.Node.isConnected
27+
- api.ShadowRoot
28+
- api.ShadowRoot.host
29+
- api.ShadowRoot.mode

features/speech-recognition.dist.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Generated from: speech-recognition.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
# Speech recognition is prefixed in all implementations and would appear as
5+
# unsupported, so don't publish it. Revisit if it's unprefixed.
6+
draft: true
7+
draft_date: 2024-04-30
8+
name: Speech recognition
9+
description: The `SpeechRecognition` API converts human speech from a microphone to text.
10+
spec: https://wicg.github.io/speech-api/#speechreco-section
11+
group: speech
12+
caniuse: speech-recognition
13+
usage_stats: https://chromestatus.com/metrics/feature/timeline/popularity/2014

features/text-box-trim.dist.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Generated from: text-box-trim.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
# TODO: Publish when supported by some browser.
5+
draft: true
6+
draft_date: 2024-04-30
7+
name: text-box-trim
8+
description: The `text-box-trim` CSS property removes the additional space above and below text which is normally reserved for ascenders and descenders.
9+
spec: https://drafts.csswg.org/css-inline-3/#leading-trim
10+
alias: leading-trim

features/web-animations.dist.yml

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Generated from: web-animations.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
name: Web animations
5+
description: The web animations API allows you to animate and synchronize the animations of DOM elements.
6+
spec: https://drafts.csswg.org/web-animations-1/
7+
caniuse: web-animation
8+
status:
9+
baseline: low
10+
baseline_low_date: 2022-09-12
11+
support:
12+
chrome: "84"
13+
chrome_android: "84"
14+
edge: "84"
15+
firefox: "80"
16+
firefox_android: "80"
17+
safari: "16"
18+
safari_ios: "16"
19+
compat_features:
20+
# Animation interface.
21+
- api.Animation
22+
- api.Animation.Animation
23+
- api.Animation.cancel_event
24+
- api.Animation.cancel
25+
- api.Animation.commitStyles
26+
- api.Animation.currentTime
27+
- api.Animation.effect
28+
- api.Animation.finish
29+
- api.Animation.finished
30+
- api.Animation.finish_event
31+
- api.Animation.id
32+
- api.Animation.pause
33+
- api.Animation.pending
34+
- api.Animation.persist
35+
- api.Animation.play
36+
- api.Animation.playbackRate
37+
- api.Animation.playState
38+
- api.Animation.ready
39+
- api.Animation.remove_event
40+
- api.Animation.replaceState
41+
- api.Animation.reverse
42+
- api.Animation.startTime
43+
- api.Animation.timeline
44+
- api.Animation.updatePlaybackRate
45+
# AnimationTimeline interface
46+
- api.AnimationTimeline
47+
- api.AnimationTimeline.currentTime
48+
# AnimationEffect interface
49+
- api.AnimationEffect
50+
- api.AnimationEffect.getComputedTiming
51+
- api.AnimationEffect.getTiming
52+
- api.AnimationEffect.updateTiming
53+
# AnimationPlaybackEvent interface
54+
- api.AnimationPlaybackEvent
55+
- api.AnimationPlaybackEvent.AnimationPlaybackEvent
56+
- api.AnimationPlaybackEvent.currentTime
57+
- api.AnimationPlaybackEvent.timelineTime
58+
# KeyframeEffect interface
59+
- api.KeyframeEffect
60+
- api.KeyframeEffect.KeyframeEffect
61+
- api.KeyframeEffect.composite
62+
- api.KeyframeEffect.getKeyframes
63+
# TODO: iterationComposite is a later addition and needs a better home than this feature
64+
# - api.KeyframeEffect.iterationComposite
65+
- api.KeyframeEffect.pseudoElement
66+
- api.KeyframeEffect.setKeyframes
67+
- api.KeyframeEffect.target
68+
# DocumentTimeline interface
69+
- api.DocumentTimeline
70+
- api.DocumentTimeline.DocumentTimeline
71+
# Various accessors
72+
- api.Document.getAnimations
73+
- api.Document.timeline
74+
- api.Element.animate

features/web-bluetooth.dist.yml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Generated from: web-bluetooth.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
name: Web Bluetooth
5+
description: The Web Bluetooth API enables selecting and communicating with nearby Bluetooth devices.
6+
spec: https://webbluetoothcg.github.io/web-bluetooth/
7+
caniuse: web-bluetooth
8+
# BCD considers Web Bluetooth partially supported in Chrome due to the lack of
9+
# support on Linux (per guidelines), but caniuse makes this a regular note:
10+
# https://github.com/mdn/browser-compat-data/blob/77452e99e130d783418b3fe1bd1862a558d911bb/api/Bluetooth.json#L13-L15
11+
# https://github.com/mdn/browser-compat-data/blob/77452e99e130d783418b3fe1bd1862a558d911bb/docs/data-guidelines/index.md#operating-system-limitations-imply-partial_implementation
12+
# https://caniuse.com/web-bluetooth
13+
#
14+
# Nevertheless, it seems fair to call the features supported since Chrome 70,
15+
# since macOS and Windows account for the vast majority of users. This ends up
16+
# in-between the BCD and caniuse statuses, aligning with neither.
17+
#
18+
# TODO: convert this to partial implementation with notes.
19+
status:
20+
baseline: false
21+
support:
22+
chrome: "70" # macOS and Windows, not Linux
23+
chrome_android: "56"
24+
edge: "79" # macOS and Windows, not Linux
25+
compat_features:
26+
- api.Bluetooth
27+
- api.Bluetooth.getAvailability
28+
- api.Bluetooth.getDevices
29+
- api.Bluetooth.requestDevice
30+
- api.BluetoothCharacteristicProperties
31+
- api.BluetoothCharacteristicProperties.authenticatedSignedWrites
32+
- api.BluetoothCharacteristicProperties.broadcast
33+
- api.BluetoothCharacteristicProperties.indicate
34+
- api.BluetoothCharacteristicProperties.notify
35+
- api.BluetoothCharacteristicProperties.read
36+
- api.BluetoothCharacteristicProperties.reliableWrite
37+
- api.BluetoothCharacteristicProperties.writableAuxiliaries
38+
- api.BluetoothCharacteristicProperties.write
39+
- api.BluetoothCharacteristicProperties.writeWithoutResponse
40+
- api.BluetoothDevice
41+
- api.BluetoothDevice.gatt
42+
- api.BluetoothDevice.gattserverdisconnected_event
43+
- api.BluetoothDevice.id
44+
- api.BluetoothDevice.name
45+
- api.BluetoothRemoteGATTCharacteristic
46+
- api.BluetoothRemoteGATTCharacteristic.characteristicvaluechanged_event
47+
- api.BluetoothRemoteGATTCharacteristic.getDescriptor
48+
- api.BluetoothRemoteGATTCharacteristic.getDescriptors
49+
- api.BluetoothRemoteGATTCharacteristic.properties
50+
- api.BluetoothRemoteGATTCharacteristic.readValue
51+
- api.BluetoothRemoteGATTCharacteristic.service
52+
- api.BluetoothRemoteGATTCharacteristic.startNotifications
53+
- api.BluetoothRemoteGATTCharacteristic.stopNotifications
54+
- api.BluetoothRemoteGATTCharacteristic.uuid
55+
- api.BluetoothRemoteGATTCharacteristic.value
56+
- api.BluetoothRemoteGATTCharacteristic.writeValue
57+
- api.BluetoothRemoteGATTCharacteristic.writeValueWithResponse
58+
- api.BluetoothRemoteGATTCharacteristic.writeValueWithoutResponse
59+
- api.BluetoothRemoteGATTDescriptor
60+
- api.BluetoothRemoteGATTDescriptor.characteristic
61+
- api.BluetoothRemoteGATTDescriptor.readValue
62+
- api.BluetoothRemoteGATTDescriptor.uuid
63+
- api.BluetoothRemoteGATTDescriptor.value
64+
- api.BluetoothRemoteGATTDescriptor.writeValue
65+
- api.BluetoothRemoteGATTServer
66+
- api.BluetoothRemoteGATTServer.connect
67+
- api.BluetoothRemoteGATTServer.connected
68+
- api.BluetoothRemoteGATTServer.device
69+
- api.BluetoothRemoteGATTServer.disconnect
70+
- api.BluetoothRemoteGATTServer.getPrimaryService
71+
- api.BluetoothRemoteGATTServer.getPrimaryServices
72+
- api.BluetoothRemoteGATTService
73+
- api.BluetoothRemoteGATTService.device
74+
- api.BluetoothRemoteGATTService.getCharacteristic
75+
- api.BluetoothRemoteGATTService.getCharacteristics
76+
- api.BluetoothRemoteGATTService.isPrimary
77+
- api.BluetoothRemoteGATTService.uuid
78+
- api.BluetoothUUID
79+
- api.BluetoothUUID.canonicalUUID_static
80+
- api.BluetoothUUID.getCharacteristic_static
81+
- api.BluetoothUUID.getDescriptor_static
82+
- api.BluetoothUUID.getService_static
83+
- api.Navigator.bluetooth

0 commit comments

Comments
 (0)