X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/b70da7b8ea15ab48bb2f34155567cea6dffc8fc9..30415443e95494fd9c217c7d83c9aa2d13d203fd:/app/assets/favicons/manifest.json.erb diff --git a/app/assets/favicons/manifest.json.erb b/app/assets/favicons/manifest.json.erb index 0826e8841..2e97cebc3 100644 --- a/app/assets/favicons/manifest.json.erb +++ b/app/assets/favicons/manifest.json.erb @@ -1,43 +1,18 @@ { "name": "OpenStreetMap", - "icons": [ - { - "src": "<%= image_path("android-chrome-36x36.png").gsub("/", "\\/") %>", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "<%= image_path("android-chrome-48x48.png").gsub("/", "\\/") %>", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "<%= image_path("android-chrome-72x72.png").gsub("/", "\\/") %>", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "<%= image_path("android-chrome-96x96.png").gsub("/", "\\/") %>", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "<%= image_path("android-chrome-144x144.png").gsub("/", "\\/") %>", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "<%= image_path("android-chrome-192x192.png").gsub("/", "\\/") %>", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ], + "short_name": "OSM", + "icons": <%= [36, 48, 72, 96, 144, 192].map { |res| { + src: image_path("android-chrome-#{res}x#{res}.png"), + sizes: "#{res}x#{res}", + type: "image/png", + density: res.to_f / 48 + } }.push({ + src: image_path("../images/osm_logo.svg"), + sizes: "any", + type: "image/svg+xml" + }).to_json %>, "start_url": "/", + "theme_color": "#7ebc6f", + "background_color": "#fff", "display": "minimal-ui" }