diff --git a/services/web/app/views/_metadata.pug b/services/web/app/views/_metadata.pug index cc9349f12b..bef8ac3ddd 100644 --- a/services/web/app/views/_metadata.pug +++ b/services/web/app/views/_metadata.pug @@ -38,8 +38,8 @@ else if (settings.overleaf) meta(name="image", content=buildImgPath('ol-brand/overleaf_og_logo.png')) else //- the default image for Overleaf Community Edition/Server Pro - meta(itemprop="image", content='/touch-icon-192x192.png') - meta(name="image", content='/touch-icon-192x192.png') + meta(itemprop="image", content='/apple-touch-icon.png') + meta(name="image", content='/apple-touch-icon.png') //- Keywords if (metadata && metadata.keywords) @@ -68,7 +68,7 @@ else if (settings.overleaf) meta(name="twitter:image", content=buildImgPath('ol-brand/overleaf_og_logo.png')) else //- the default image for Overleaf Community Edition/Server Pro - meta(name="twitter:image", content='/touch-icon-192x192.png') + meta(name="twitter:image", content='/apple-touch-icon.png') //- Open Graph //- to do - add og:url @@ -88,7 +88,7 @@ else if (settings.overleaf) meta(property="og:image", content=buildImgPath('ol-brand/overleaf_og_logo.png')) else //- the default image for Overleaf Community Edition/Server Pro - meta(property="og:image", content='/touch-icon-192x192.png') + meta(property="og:image", content='/apple-touch-icon.png') if (metadata && metadata.openGraphType) meta(property="og:type", metadata.openGraphType) @@ -112,11 +112,16 @@ meta(name="apple-mobile-web-app-capable" content="yes") meta(name="apple-mobile-web-app-status-bar-style" content="black-translucent") //- Icons -link(rel="icon", href="/favicon.ico") -link(rel="icon", sizes="192x192", href="/touch-icon-192x192.png") -link(rel="apple-touch-icon-precomposed", href="/apple-touch-icon-precomposed.png") -link(rel="mask-icon", href="/mask-favicon.svg", color="#138A07") +link(rel="icon", sizes="32x32", href="/favicon-32x32.png") +link(rel="icon", sizes="16x16", href="/favicon-16x16.png") +link(rel="icon", href="/favicon.svg" type="image/svg+xml") +link(rel="apple-touch-icon", href="/apple-touch-icon.png") +link(rel="mask-icon", href="/mask-favicon.svg", color="#046530") //- Canonical Tag for SEO if (metadata && metadata.canonicalURL) link(rel="canonical" href=metadata.canonicalURL) + +//- Manifest +//- Does not currently contain a start_url to prevent browser installation prompts +link(rel="manifest" href="/web.sitemanifest") diff --git a/services/web/public/android-chrome-192x192.png b/services/web/public/android-chrome-192x192.png new file mode 100644 index 0000000000..76f3e1d2d6 Binary files /dev/null and b/services/web/public/android-chrome-192x192.png differ diff --git a/services/web/public/android-chrome-512x512.png b/services/web/public/android-chrome-512x512.png new file mode 100644 index 0000000000..d638603391 Binary files /dev/null and b/services/web/public/android-chrome-512x512.png differ diff --git a/services/web/public/apple-touch-icon-precomposed.png b/services/web/public/apple-touch-icon-precomposed.png deleted file mode 100644 index f0eb3aba59..0000000000 Binary files a/services/web/public/apple-touch-icon-precomposed.png and /dev/null differ diff --git a/services/web/public/apple-touch-icon.png b/services/web/public/apple-touch-icon.png index f0eb3aba59..f3687da7d6 100644 Binary files a/services/web/public/apple-touch-icon.png and b/services/web/public/apple-touch-icon.png differ diff --git a/services/web/public/favicon-16x16.png b/services/web/public/favicon-16x16.png new file mode 100644 index 0000000000..57ebc55272 Binary files /dev/null and b/services/web/public/favicon-16x16.png differ diff --git a/services/web/public/favicon-32x32.png b/services/web/public/favicon-32x32.png new file mode 100644 index 0000000000..f1dcee380a Binary files /dev/null and b/services/web/public/favicon-32x32.png differ diff --git a/services/web/public/favicon.ico b/services/web/public/favicon.ico index 6a14f7a5b9..6551e09600 100644 Binary files a/services/web/public/favicon.ico and b/services/web/public/favicon.ico differ diff --git a/services/web/public/favicon.svg b/services/web/public/favicon.svg new file mode 100644 index 0000000000..8b025895e8 --- /dev/null +++ b/services/web/public/favicon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/services/web/public/mask-favicon.svg b/services/web/public/mask-favicon.svg index 2fbecbb5ae..1cb9bf7557 100644 --- a/services/web/public/mask-favicon.svg +++ b/services/web/public/mask-favicon.svg @@ -1,4 +1,45 @@ - - favicon - + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + diff --git a/services/web/public/touch-icon-192x192.png b/services/web/public/touch-icon-192x192.png deleted file mode 100644 index 76cd6acc3e..0000000000 Binary files a/services/web/public/touch-icon-192x192.png and /dev/null differ diff --git a/services/web/public/web.sitemanifest b/services/web/public/web.sitemanifest new file mode 100644 index 0000000000..2e78ffcccc --- /dev/null +++ b/services/web/public/web.sitemanifest @@ -0,0 +1,18 @@ +{ + "name": "Overleaf", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#1b222c", + "background_color": "#ffffff", + "display": "standalone" +}