Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
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
11 changes: 11 additions & 0 deletions features/app-file-handling.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: File handling
description: The `file_handlers` web app manifest member registers an installed web app as a handler for files with specific file extensions or MIME types.
spec: https://wicg.github.io/manifest-incubations/#file_handlers-member
group: progressive-web-app
compat_features:
- html.manifest.file_handlers
- api.LaunchParams
- api.LaunchParams.files
- api.LaunchQueue
- api.LaunchQueue.setConsumer
- api.Window.launchQueue
15 changes: 15 additions & 0 deletions features/app-file-handling.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Generated from: app-file-handling.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "102"
edge: "102"
compat_features:
- api.LaunchParams
- api.LaunchParams.files
- api.LaunchQueue
- api.LaunchQueue.setConsumer
- api.Window.launchQueue
- html.manifest.file_handlers
8 changes: 8 additions & 0 deletions features/app-protocol-handling.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name: Protocol handlers
description: The `protocol_handlers` web app manifest member registers an installed web app as a handler for a specific protocol. When a user follows a link with the specified protocol, the installed app opens the link.
spec: https://wicg.github.io/manifest-incubations/#protocol_handlers-member
group: progressive-web-app
compat_features:
- html.manifest.protocol_handlers
- html.manifest.protocol_handlers.protocol
- html.manifest.protocol_handlers.url
13 changes: 13 additions & 0 deletions features/app-protocol-handling.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Generated from: app-protocol-handling.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "96"
chrome_android: "96"
edge: "96"
compat_features:
- html.manifest.protocol_handlers
- html.manifest.protocol_handlers.protocol
- html.manifest.protocol_handlers.url
6 changes: 6 additions & 0 deletions features/app-share-target.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
name: Share targets
description: The `share_target` web app manifest member registers an installed web app as a handler for shared content. When a user shares content by using the device share dialog, the installed app can be listed as an option for handling the shared content.
spec: https://w3c.github.io/web-share-target/#share_target-member
group: progressive-web-app
compat_features:
- html.manifest.share_target
11 changes: 11 additions & 0 deletions features/app-share-target.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Generated from: app-share-target.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "89"
chrome_android: "76"
edge: "89"
compat_features:
- html.manifest.share_target
6 changes: 6 additions & 0 deletions features/app-shortcuts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
name: Application shortcuts
description: The `shortcuts` web app manifest member registers common actions of an installed web app with the device. The device can present these actions to the user in contextually appropriate locations, such as jump lists on Windows or the app launcher on Android.
spec: https://w3c.github.io/manifest/#shortcuts-member
group: progressive-web-app
compat_features:
- html.manifest.shortcuts
12 changes: 12 additions & 0 deletions features/app-shortcuts.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Generated from: app-shortcuts.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "96"
chrome_android: "84"
edge: "96"
safari: "17.4"
compat_features:
- html.manifest.shortcuts
21 changes: 21 additions & 0 deletions features/manifest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Web app manifest
description: A web app manifest file provides metadata about the site. The browser can use the metadata to install the site as a standalone application on the user's device. The metadata usually includes the app's name, icon, description, and ways in which the app wishes to integrate with the device.
spec: https://w3c.github.io/manifest/
group: progressive-web-app
compat_features:
- html.elements.link.rel.manifest
- html.manifest.id
- html.manifest.start_url
- html.manifest.scope
- html.manifest.name
- html.manifest.short_name
- html.manifest.description
- html.manifest.display
- html.manifest.background_color
- html.manifest.theme_color
- html.manifest.icons
- html.manifest.orientation
- html.manifest.serviceworker
- html.manifest.serviceworker.scope
- html.manifest.serviceworker.src
- html.manifest.serviceworker.use_cache
110 changes: 110 additions & 0 deletions features/manifest.yml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# Generated from: manifest.yml
# Do not edit this file by hand. Edit the source file instead!

status:
baseline: false
support:
chrome: "96"
chrome_android: "96"
edge: "96"
compat_features:
# baseline: false
# support:
# chrome: "39"
# chrome_android: "39"
# edge: "79"
# firefox_android: "79"
# safari: "17"
# safari_ios: "11.3"
- html.manifest.name
- html.manifest.short_name
- html.manifest.start_url

# baseline: false
# support:
# chrome: "39"
# chrome_android: "39"
# edge: "79"
# firefox_android: "79"
# safari: "17"
# safari_ios: "15.4"
- html.manifest.icons

# baseline: false
# support:
# chrome: "46"
# chrome_android: "46"
# edge: "79"
# firefox_android: "79"
# safari: "17"
# safari_ios: "15"
- html.manifest.theme_color

# baseline: false
# support:
# chrome: "53"
# chrome_android: "53"
# edge: "79"
# firefox_android: "79"
# safari: "17"
# safari_ios: "11.3"
- html.manifest.scope

# baseline: false
# support:
# chrome: "39"
# chrome_android: "39"
# edge: "79"
# firefox_android: "58"
# safari_ios: "11.3"
- html.elements.link.rel.manifest

# baseline: false
# support:
# chrome: "96"
# chrome_android: "96"
# edge: "96"
# safari: "17"
# safari_ios: "16.4"
- html.manifest.id

# baseline: false
# support:
# chrome: "39"
# chrome_android: "39"
# edge: "79"
# firefox_android: "47"
- html.manifest.display

# baseline: false
# support:
# chrome: "39"
# chrome_android: "39"
# edge: "79"
# firefox_android: "79"
- html.manifest.orientation

# baseline: false
# support:
# chrome: "46"
# chrome_android: "46"
# edge: "79"
# firefox_android: "79"
- html.manifest.background_color

# baseline: false
# support:
# chrome: "70"
# chrome_android: "70"
# edge: "79"
- html.manifest.serviceworker
- html.manifest.serviceworker.scope
- html.manifest.serviceworker.src
- html.manifest.serviceworker.use_cache

# baseline: false
# support:
# chrome: "88"
# chrome_android: "88"
# edge: "88"
- html.manifest.description