{"action":"created","issue":{"url":"https://api.github.com/repos/haydenbleasel/favicons/issues/79","labels_url":"https://api.github.com/repos/haydenbleasel/favicons/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/haydenbleasel/favicons/issues/79/comments","events_url":"https://api.github.com/repos/haydenbleasel/favicons/issues/79/events","html_url":"https://github.com/haydenbleasel/favicons/issues/79","id":121101197,"number":79,"title":"Manifest.json appears to be incomplete","user":{"login":"emaildano","id":1872327,"avatar_url":"https://avatars.githubusercontent.com/u/1872327?v=3","gravatar_id":"","url":"https://api.github.com/users/emaildano","html_url":"https://github.com/emaildano","followers_url":"https://api.github.com/users/emaildano/followers","following_url":"https://api.github.com/users/emaildano/following{/other_user}","gists_url":"https://api.github.com/users/emaildano/gists{/gist_id}","starred_url":"https://api.github.com/users/emaildano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emaildano/subscriptions","organizations_url":"https://api.github.com/users/emaildano/orgs","repos_url":"https://api.github.com/users/emaildano/repos","events_url":"https://api.github.com/users/emaildano/events{/privacy}","received_events_url":"https://api.github.com/users/emaildano/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/haydenbleasel/favicons/labels/discussion","name":"discussion","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-12-08T21:18:09Z","updated_at":"2015-12-16T15:52:36Z","closed_at":null,"body":"The file stops at `android-chrome-192x192`. Is that normal?\r\n\r\nI'd like to use this file to build a `foreach` to dynamically bring in the listed favicons.\r\n\r\nHere's the manifest.json build I have for example:\r\n\r\n```json\r\n{\r\n  \"name\": null,\r\n  \"display\": \"standalone\",\r\n  \"orientation\": \"portrait\",\r\n  \"icons\": [\r\n    {\r\n      \"src\": \"/android-chrome-36x36.png\",\r\n      \"sizes\": \"36x36\",\r\n      \"type\": \"image/png\",\r\n      \"density\": \"0.75\"\r\n    },\r\n    {\r\n      \"src\": \"/android-chrome-48x48.png\",\r\n      \"sizes\": \"48x48\",\r\n      \"type\": \"image/png\",\r\n      \"density\": \"1.0\"\r\n    },\r\n    {\r\n      \"src\": \"/android-chrome-72x72.png\",\r\n      \"sizes\": \"72x72\",\r\n      \"type\": \"image/png\",\r\n      \"density\": \"1.5\"\r\n    },\r\n    {\r\n      \"src\": \"/android-chrome-96x96.png\",\r\n      \"sizes\": \"96x96\",\r\n      \"type\": \"image/png\",\r\n      \"density\": \"2.0\"\r\n    },\r\n    {\r\n      \"src\": \"/android-chrome-144x144.png\",\r\n      \"sizes\": \"144x144\",\r\n      \"type\": \"image/png\",\r\n      \"density\": \"3.0\"\r\n    },\r\n    {\r\n      \"src\": \"/android-chrome-192x192.png\",\r\n      \"sizes\": \"192x192\",\r\n      \"type\": \"image/png\",\r\n      \"density\": \"4.0\"\r\n    }\r\n  ]\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/haydenbleasel/favicons/issues/comments/165152812","html_url":"https://github.com/haydenbleasel/favicons/issues/79#issuecomment-165152812","issue_url":"https://api.github.com/repos/haydenbleasel/favicons/issues/79","id":165152812,"user":{"login":"phbernard","id":423852,"avatar_url":"https://avatars.githubusercontent.com/u/423852?v=3","gravatar_id":"","url":"https://api.github.com/users/phbernard","html_url":"https://github.com/phbernard","followers_url":"https://api.github.com/users/phbernard/followers","following_url":"https://api.github.com/users/phbernard/following{/other_user}","gists_url":"https://api.github.com/users/phbernard/gists{/gist_id}","starred_url":"https://api.github.com/users/phbernard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phbernard/subscriptions","organizations_url":"https://api.github.com/users/phbernard/orgs","repos_url":"https://api.github.com/users/phbernard/repos","events_url":"https://api.github.com/users/phbernard/events{/privacy}","received_events_url":"https://api.github.com/users/phbernard/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T15:52:36Z","updated_at":"2015-12-16T15:52:36Z","body":"As far as I know, Android Chrome is the only browser that supports the JSON manifest, as described by the W3C. [Chrome extensions](https://developer.chrome.com/extensions/manifest) and [Firefox apps](https://developer.mozilla.org/en-US/Apps/Build/Manifest) also rely on a JSON manifest, but there are two different formats.\r\n\r\n[Most recent Android Chrome supports splash screen](https://developers.google.com/web/updates/2015/10/splashscreen). It does so by re-using the icons and background color declared in the manifest (*not* the `splash_screens` of the W3C manifest).\r\n\r\nTherefore, at the moment, I see no reason to not follow [Google's template for `manifest.json`](https://developer.chrome.com/multidevice/android/installtohomescreen#manifestmetadata)."}}