[w3c/manifest] [WIP] Adding file_handlers and launch consumer (#1005)

Closes #626

This change (choose at least one, delete ones that don't apply):

* Adds new normative requirements
* Adds new normative recommendations or optional items

Implementation commitment (delete if not making normative changes):

* [ ] WebKit (https://bugs.webkit.org)
* [X] Chromium (https://bugs.chromium.org/)
* [ ] Gecko (http://bugzilla.mozilla.org)

If change is normative, and it adds or changes a member:

* [X] [updated JSON schema](https://github.com/SchemaStore/schemastore/blob/master/src/schemas/json/web-manifest.json)

Commit message:

Adds file_handlers member and launch consumer algorithm to handle file launches.


STATUS: This patch is WIP, and doesn't yet have correct links or the launch consumer IDL / API. The explainer is here: https://github.com/WICG/file-handling/blob/main/explainer.md. Apologies if this shouldn't yet be a pull request :)

Person merging, please make sure that commits are squashed with one of the following as a commit message prefix:

* chore:
* editorial:
* BREAKING CHANGE:
* And use none if it's a normative change

You can view, comment on, or merge this pull request online at:

  https://github.com/w3c/manifest/pull/1005

-- Commit Summary --

  * Initial skeleton of file handlers
  * Filling out skeleton a bit more
  * cleanup

-- File Changes --

    M index.html (255)

-- Patch Links --

https://github.com/w3c/manifest/pull/1005.patch
https://github.com/w3c/manifest/pull/1005.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/pull/1005

Received on Monday, 13 September 2021 22:19:47 UTC