From 5becb62900ece9e481a81da5667ec39ab9128c73 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 24 Oct 2024 16:51:33 +0200 Subject: [PATCH 01/13] Add a few manifest features --- features/app-file-handling.yml | 11 +++ features/app-file-handling.yml.dist | 15 ++++ features/app-protocol-handling.yml | 8 ++ features/app-protocol-handling.yml.dist | 13 +++ features/app-share-target.yml | 6 ++ features/app-share-target.yml.dist | 11 +++ features/manifest.yml | 35 ++++++++ features/manifest.yml.dist | 110 ++++++++++++++++++++++++ 8 files changed, 209 insertions(+) create mode 100644 features/app-file-handling.yml create mode 100644 features/app-file-handling.yml.dist create mode 100644 features/app-protocol-handling.yml create mode 100644 features/app-protocol-handling.yml.dist create mode 100644 features/app-share-target.yml create mode 100644 features/app-share-target.yml.dist create mode 100644 features/manifest.yml create mode 100644 features/manifest.yml.dist diff --git a/features/app-file-handling.yml b/features/app-file-handling.yml new file mode 100644 index 00000000000..ec07901f757 --- /dev/null +++ b/features/app-file-handling.yml @@ -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 diff --git a/features/app-file-handling.yml.dist b/features/app-file-handling.yml.dist new file mode 100644 index 00000000000..d8c0d62f27b --- /dev/null +++ b/features/app-file-handling.yml.dist @@ -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 diff --git a/features/app-protocol-handling.yml b/features/app-protocol-handling.yml new file mode 100644 index 00000000000..83318b16957 --- /dev/null +++ b/features/app-protocol-handling.yml @@ -0,0 +1,8 @@ +name: Protocol handling +description: The `protocol_handlers` web app manifest member registers an installed web app as a handler for a specific protocol. When a user clicks on a link with the specified protocol, the installed app handles 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 diff --git a/features/app-protocol-handling.yml.dist b/features/app-protocol-handling.yml.dist new file mode 100644 index 00000000000..96c6c38589b --- /dev/null +++ b/features/app-protocol-handling.yml.dist @@ -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 diff --git a/features/app-share-target.yml b/features/app-share-target.yml new file mode 100644 index 00000000000..be494dd06b0 --- /dev/null +++ b/features/app-share-target.yml @@ -0,0 +1,6 @@ +name: Shared content handling +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 operating system 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 diff --git a/features/app-share-target.yml.dist b/features/app-share-target.yml.dist new file mode 100644 index 00000000000..e3f0c6fb48a --- /dev/null +++ b/features/app-share-target.yml.dist @@ -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 diff --git a/features/manifest.yml b/features/manifest.yml new file mode 100644 index 00000000000..237b46b42a2 --- /dev/null +++ b/features/manifest.yml @@ -0,0 +1,35 @@ +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 operating system. +spec: https://w3c.github.io/manifest/ +group: progressive-web-app +compat_features: + # Loading the manifest + - html.elements.link.rel.manifest + + # Basic metadata + - 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 + + # Advanced OS integration features + # - html.manifest.launch_handler + # - html.manifest.launch_handler.client_mode + # - html.manifest.shortcuts + # - html.manifest.note_taking + # - html.manifest.note_taking.new_note_url + + # # Integration with other apps + # - html.manifest.prefer_related_applications + # - html.manifest.related_applications diff --git a/features/manifest.yml.dist b/features/manifest.yml.dist new file mode 100644 index 00000000000..4d09882f02a --- /dev/null +++ b/features/manifest.yml.dist @@ -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 From 695319508464d0b7d5e89d4ed3d0eae1671e4e80 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 24 Oct 2024 16:54:13 +0200 Subject: [PATCH 02/13] Cleaned up manifest feature and added shortcuts --- features/app-shortcuts.yml | 6 ++++++ features/app-shortcuts.yml.dist | 12 ++++++++++++ features/manifest.yml | 14 -------------- 3 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 features/app-shortcuts.yml create mode 100644 features/app-shortcuts.yml.dist diff --git a/features/app-shortcuts.yml b/features/app-shortcuts.yml new file mode 100644 index 00000000000..947c35d740b --- /dev/null +++ b/features/app-shortcuts.yml @@ -0,0 +1,6 @@ +name: Application shortcuts +description: The `shortcuts` web app manifest member registers common actions of an installed web app with the operating system. The operating system can then 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 diff --git a/features/app-shortcuts.yml.dist b/features/app-shortcuts.yml.dist new file mode 100644 index 00000000000..27fa03a6dab --- /dev/null +++ b/features/app-shortcuts.yml.dist @@ -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 diff --git a/features/manifest.yml b/features/manifest.yml index 237b46b42a2..ec210f148bd 100644 --- a/features/manifest.yml +++ b/features/manifest.yml @@ -3,10 +3,7 @@ description: A web app manifest file provides metadata about the site. The brows spec: https://w3c.github.io/manifest/ group: progressive-web-app compat_features: - # Loading the manifest - html.elements.link.rel.manifest - - # Basic metadata - html.manifest.id - html.manifest.start_url - html.manifest.scope @@ -22,14 +19,3 @@ compat_features: - html.manifest.serviceworker.scope - html.manifest.serviceworker.src - html.manifest.serviceworker.use_cache - - # Advanced OS integration features - # - html.manifest.launch_handler - # - html.manifest.launch_handler.client_mode - # - html.manifest.shortcuts - # - html.manifest.note_taking - # - html.manifest.note_taking.new_note_url - - # # Integration with other apps - # - html.manifest.prefer_related_applications - # - html.manifest.related_applications From 88eb5fc88117182d04556e51975e334747e82436 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 07:54:03 +0100 Subject: [PATCH 03/13] Update manifest.yml Co-authored-by: Daniel D. Beck --- features/manifest.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/manifest.yml b/features/manifest.yml index ec210f148bd..48b6931450b 100644 --- a/features/manifest.yml +++ b/features/manifest.yml @@ -1,5 +1,5 @@ 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 operating system. +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: From 60d1d3342c700bea660e26eeb4e1772206d35048 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 07:54:20 +0100 Subject: [PATCH 04/13] Update app-shortcuts.yml Co-authored-by: Daniel D. Beck --- features/app-shortcuts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/app-shortcuts.yml b/features/app-shortcuts.yml index 947c35d740b..8e643731718 100644 --- a/features/app-shortcuts.yml +++ b/features/app-shortcuts.yml @@ -1,5 +1,5 @@ name: Application shortcuts -description: The `shortcuts` web app manifest member registers common actions of an installed web app with the operating system. The operating system can then present these actions to the user in contextually appropriate locations, such as jump lists on Windows or the app launcher on Android. +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: From 65b3df51560a27c02a85697d7ae7b634baf693e8 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 07:54:46 +0100 Subject: [PATCH 05/13] Update app-share-target.yml Co-authored-by: Daniel D. Beck --- features/app-share-target.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/app-share-target.yml b/features/app-share-target.yml index be494dd06b0..556a9ea99e9 100644 --- a/features/app-share-target.yml +++ b/features/app-share-target.yml @@ -1,4 +1,4 @@ -name: Shared content handling +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 operating system 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 From bef5d5fd38a57e32fc585fa116a5a7077c095b24 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 07:55:01 +0100 Subject: [PATCH 06/13] Update app-share-target.yml Co-authored-by: Daniel D. Beck --- features/app-share-target.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/app-share-target.yml b/features/app-share-target.yml index 556a9ea99e9..5b99c3b0043 100644 --- a/features/app-share-target.yml +++ b/features/app-share-target.yml @@ -1,5 +1,5 @@ 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 operating system share dialog, the installed app can be listed as an option for handling the shared content. +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: From d1466c5d3df17309728425015052614327251fd7 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 07:55:13 +0100 Subject: [PATCH 07/13] Update app-protocol-handling.yml Co-authored-by: Daniel D. Beck --- features/app-protocol-handling.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/app-protocol-handling.yml b/features/app-protocol-handling.yml index 83318b16957..5f22d55a4c4 100644 --- a/features/app-protocol-handling.yml +++ b/features/app-protocol-handling.yml @@ -1,4 +1,4 @@ -name: Protocol handling +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 clicks on a link with the specified protocol, the installed app handles the link. spec: https://wicg.github.io/manifest-incubations/#protocol_handlers-member group: progressive-web-app From 5bcaa34f0e84949a43e61118158416a7a6ad839c Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 07:55:33 +0100 Subject: [PATCH 08/13] Update app-protocol-handling.yml Co-authored-by: Daniel D. Beck --- features/app-protocol-handling.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/app-protocol-handling.yml b/features/app-protocol-handling.yml index 5f22d55a4c4..b23bcc53693 100644 --- a/features/app-protocol-handling.yml +++ b/features/app-protocol-handling.yml @@ -1,5 +1,5 @@ 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 clicks on a link with the specified protocol, the installed app handles the link. +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: From 31b4335d7f79ba567ed9139d0b0ec7be9d622863 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Wed, 6 Nov 2024 15:50:24 +0100 Subject: [PATCH 09/13] Addressed review comments --- features/manifest.yml | 48 +++++++++++++++++++++++++++++++------- features/manifest.yml.dist | 7 +++--- 2 files changed, 44 insertions(+), 11 deletions(-) diff --git a/features/manifest.yml b/features/manifest.yml index 48b6931450b..5feda332967 100644 --- a/features/manifest.yml +++ b/features/manifest.yml @@ -2,20 +2,52 @@ 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 +status: + compute_from: + # TODO: wait for https://github.com/mdn/browser-compat-data/pull/24971 before merging. + - html.elements.link.rel.manifest + # TODO: wait for https://github.com/mdn/browser-compat-data/pull/24970 before merging. + - html.manifest.display + - html.manifest.name + - html.manifest.short_name + - html.manifest.start_url + - html.manifest.icons + - html.manifest.theme_color + - html.manifest.scope compat_features: - html.elements.link.rel.manifest - - html.manifest.id - - html.manifest.start_url - - html.manifest.scope + + # While not all display modes are supported in all browsers, the display member itself + # is supported, and very important on Safari iOS. On Safari iOS, using the default + # display mode is not enough to really "install" an app to the home screen. For example + # notifications won't work. + - html.manifest.display + - html.manifest.name - html.manifest.short_name - - html.manifest.description - - html.manifest.display - - html.manifest.background_color - - html.manifest.theme_color + - html.manifest.start_url - html.manifest.icons + - html.manifest.theme_color + - html.manifest.scope + + # Missing in Firefox for Android. Not considered a developer feature yet. + # Ignored from compute_from for now. + - html.manifest.id + + # Missing in Safari. While interesting separate features we can create + # them later. + # Ignored from compute_from for now. + - html.manifest.background_color - html.manifest.orientation + + # Description is only used in Chromium in the PWA rich install dialog. + # Ignored from compute_from for now. + - html.manifest.description + + # Used to install a web payment service worker on the fly, which is + # a separate feature. + # Ignored from compute_from for now. - html.manifest.serviceworker - html.manifest.serviceworker.scope - html.manifest.serviceworker.src - - html.manifest.serviceworker.use_cache + - html.manifest.serviceworker.use_cache \ No newline at end of file diff --git a/features/manifest.yml.dist b/features/manifest.yml.dist index 4d09882f02a..fd8b0021a9d 100644 --- a/features/manifest.yml.dist +++ b/features/manifest.yml.dist @@ -4,9 +4,10 @@ status: baseline: false support: - chrome: "96" - chrome_android: "96" - edge: "96" + chrome: "53" + chrome_android: "53" + edge: "79" + firefox_android: "79" compat_features: # baseline: false # support: From baf9fb84b6f4dd9abf47816f9b70667303340629 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 14 Nov 2024 15:04:55 +0100 Subject: [PATCH 10/13] Addressed review comments --- ...ile-handling.yml => app-file-handlers.yml} | 6 +-- ...ng.yml.dist => app-file-handlers.yml.dist} | 6 +-- ...handling.yml => app-protocol-handlers.yml} | 0 ...ml.dist => app-protocol-handlers.yml.dist} | 2 +- features/manifest.yml | 2 - features/manifest.yml.dist | 39 +++++++++++-------- 6 files changed, 25 insertions(+), 30 deletions(-) rename features/{app-file-handling.yml => app-file-handlers.yml} (73%) rename features/{app-file-handling.yml.dist => app-file-handlers.yml.dist} (60%) rename features/{app-protocol-handling.yml => app-protocol-handlers.yml} (100%) rename features/{app-protocol-handling.yml.dist => app-protocol-handlers.yml.dist} (87%) diff --git a/features/app-file-handling.yml b/features/app-file-handlers.yml similarity index 73% rename from features/app-file-handling.yml rename to features/app-file-handlers.yml index ec07901f757..8d9ff6600a0 100644 --- a/features/app-file-handling.yml +++ b/features/app-file-handlers.yml @@ -1,11 +1,7 @@ -name: File handling +name: File handlers 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 diff --git a/features/app-file-handling.yml.dist b/features/app-file-handlers.yml.dist similarity index 60% rename from features/app-file-handling.yml.dist rename to features/app-file-handlers.yml.dist index d8c0d62f27b..51f132de026 100644 --- a/features/app-file-handling.yml.dist +++ b/features/app-file-handlers.yml.dist @@ -1,4 +1,4 @@ -# Generated from: app-file-handling.yml +# Generated from: app-file-handlers.yml # Do not edit this file by hand. Edit the source file instead! status: @@ -7,9 +7,5 @@ status: chrome: "102" edge: "102" compat_features: - - api.LaunchParams - api.LaunchParams.files - - api.LaunchQueue - - api.LaunchQueue.setConsumer - - api.Window.launchQueue - html.manifest.file_handlers diff --git a/features/app-protocol-handling.yml b/features/app-protocol-handlers.yml similarity index 100% rename from features/app-protocol-handling.yml rename to features/app-protocol-handlers.yml diff --git a/features/app-protocol-handling.yml.dist b/features/app-protocol-handlers.yml.dist similarity index 87% rename from features/app-protocol-handling.yml.dist rename to features/app-protocol-handlers.yml.dist index 96c6c38589b..07cada7afce 100644 --- a/features/app-protocol-handling.yml.dist +++ b/features/app-protocol-handlers.yml.dist @@ -1,4 +1,4 @@ -# Generated from: app-protocol-handling.yml +# Generated from: app-protocol-handlers.yml # Do not edit this file by hand. Edit the source file instead! status: diff --git a/features/manifest.yml b/features/manifest.yml index 5feda332967..20bd5608703 100644 --- a/features/manifest.yml +++ b/features/manifest.yml @@ -4,9 +4,7 @@ spec: https://w3c.github.io/manifest/ group: progressive-web-app status: compute_from: - # TODO: wait for https://github.com/mdn/browser-compat-data/pull/24971 before merging. - html.elements.link.rel.manifest - # TODO: wait for https://github.com/mdn/browser-compat-data/pull/24970 before merging. - html.manifest.display - html.manifest.name - html.manifest.short_name diff --git a/features/manifest.yml.dist b/features/manifest.yml.dist index fd8b0021a9d..523552ca0a6 100644 --- a/features/manifest.yml.dist +++ b/features/manifest.yml.dist @@ -8,7 +8,29 @@ status: chrome_android: "53" edge: "79" firefox_android: "79" + safari: "17" + safari_ios: "15.4" compat_features: + # baseline: false + # support: + # chrome: "39" + # chrome_android: "39" + # edge: "79" + # firefox_android: "47" + # safari: "17" + # safari_ios: "11.3" + - html.manifest.display + + # baseline: false + # support: + # chrome: "39" + # chrome_android: "39" + # edge: "79" + # firefox_android: "58" + # safari: "17" + # safari_ios: "11.3" + - html.elements.link.rel.manifest + # baseline: false # support: # chrome: "39" @@ -51,15 +73,6 @@ compat_features: # 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" @@ -69,14 +82,6 @@ compat_features: # 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" From 47a8a7d115347b0afc5a6ddb62c349b2f25f294a Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 14 Nov 2024 15:08:18 +0100 Subject: [PATCH 11/13] Prettier formatting --- features/manifest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features/manifest.yml b/features/manifest.yml index 20bd5608703..c94206e130c 100644 --- a/features/manifest.yml +++ b/features/manifest.yml @@ -14,7 +14,7 @@ status: - html.manifest.scope compat_features: - html.elements.link.rel.manifest - + # While not all display modes are supported in all browsers, the display member itself # is supported, and very important on Safari iOS. On Safari iOS, using the default # display mode is not enough to really "install" an app to the home screen. For example @@ -48,4 +48,4 @@ compat_features: - html.manifest.serviceworker - html.manifest.serviceworker.scope - html.manifest.serviceworker.src - - html.manifest.serviceworker.use_cache \ No newline at end of file + - html.manifest.serviceworker.use_cache From 837dc8fb22e88a84043cbd507e1789803110d84f Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 21 Nov 2024 15:45:08 +0100 Subject: [PATCH 12/13] Rename --- features/{app-share-target.yml => app-share-targets.yml} | 0 .../{app-share-target.yml.dist => app-share-targets.yml.dist} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename features/{app-share-target.yml => app-share-targets.yml} (100%) rename features/{app-share-target.yml.dist => app-share-targets.yml.dist} (100%) diff --git a/features/app-share-target.yml b/features/app-share-targets.yml similarity index 100% rename from features/app-share-target.yml rename to features/app-share-targets.yml diff --git a/features/app-share-target.yml.dist b/features/app-share-targets.yml.dist similarity index 100% rename from features/app-share-target.yml.dist rename to features/app-share-targets.yml.dist From cd46b2eda4b3ae3f5decec52a422e48ea22e3690 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 21 Nov 2024 15:53:54 +0100 Subject: [PATCH 13/13] re-dist --- features/app-share-targets.yml.dist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/app-share-targets.yml.dist b/features/app-share-targets.yml.dist index e3f0c6fb48a..1d58f222b6d 100644 --- a/features/app-share-targets.yml.dist +++ b/features/app-share-targets.yml.dist @@ -1,4 +1,4 @@ -# Generated from: app-share-target.yml +# Generated from: app-share-targets.yml # Do not edit this file by hand. Edit the source file instead! status: