diff --git a/app/static/favicon/android-chrome-192x192.png b/app/static/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1d53b8f9b2f27401b8428b4ced6caf9458978b8a Binary files /dev/null and b/app/static/favicon/android-chrome-192x192.png differ diff --git a/app/static/favicon/android-chrome-512x512.png b/app/static/favicon/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..429aef86d592c5c0db566a6fb60b7e7d0b6deb6b Binary files /dev/null and b/app/static/favicon/android-chrome-512x512.png differ diff --git a/app/static/favicon/apple-touch-icon.png b/app/static/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5110085c331c5c59cbfd46e3d36fa1d5b1ecf2b8 Binary files /dev/null and b/app/static/favicon/apple-touch-icon.png differ diff --git a/app/static/favicon/browserconfig.xml b/app/static/favicon/browserconfig.xml new file mode 100644 index 0000000000000000000000000000000000000000..346608654ff78e8d3193bcee83f0e75dbbd938bc --- /dev/null +++ b/app/static/favicon/browserconfig.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<browserconfig> + <msapplication> + <tile> + <square150x150logo src="/static/favicon/mstile-150x150.png"/> + <TileColor>#2b5797</TileColor> + </tile> + </msapplication> +</browserconfig> diff --git a/app/static/favicon/favicon-16x16.png b/app/static/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..43c3f649cf6bd7b940f29efacbef1ab9945c8b1d Binary files /dev/null and b/app/static/favicon/favicon-16x16.png differ diff --git a/app/static/favicon/favicon-32x32.png b/app/static/favicon/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..6cec69d617f1cbbe5241cb8638683d6569d3a417 Binary files /dev/null and b/app/static/favicon/favicon-32x32.png differ diff --git a/app/static/favicon/favicon.ico b/app/static/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..84238f71fadf49438fde6b943e27bab7c3281b69 Binary files /dev/null and b/app/static/favicon/favicon.ico differ diff --git a/app/static/favicon/mstile-150x150.png b/app/static/favicon/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..a61faef3d3d8c7d87a658f88681cd92a0f0f3a2a Binary files /dev/null and b/app/static/favicon/mstile-150x150.png differ diff --git a/app/static/favicon/safari-pinned-tab.svg b/app/static/favicon/safari-pinned-tab.svg new file mode 100644 index 0000000000000000000000000000000000000000..94c805e9a76d691f43312d8d3ec5600d6ba69bc6 --- /dev/null +++ b/app/static/favicon/safari-pinned-tab.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" + width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000" + preserveAspectRatio="xMidYMid meet"> +<metadata> +Created by potrace 1.11, written by Peter Selinger 2001-2013 +</metadata> +<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" +fill="#000000" stroke="none"> +<path d="M3538 4085 c-1 -1 -59 -6 -128 -9 -129 -7 -161 -10 -220 -21 -19 -4 +-46 -9 -60 -11 -143 -26 -385 -110 -487 -170 l-45 -26 34 -24 c64 -47 201 +-190 268 -279 156 -209 244 -408 300 -682 l16 -83 -485 -2 -486 -3 67 -66 +c105 -104 257 -197 433 -262 61 -23 279 -89 485 -147 36 -10 90 -26 120 -35 +30 -9 62 -17 70 -19 8 -2 42 -12 75 -22 33 -10 65 -19 70 -20 36 -8 183 -59 +231 -80 140 -62 197 -157 147 -247 -57 -103 -202 -159 -393 -153 -195 7 -322 +79 -368 208 -13 38 -21 48 -39 48 -13 0 -23 -6 -23 -13 0 -24 -99 -217 -152 +-296 -95 -142 -220 -281 -347 -384 -18 -15 -32 -29 -30 -31 2 -2 35 -17 73 +-35 265 -124 564 -185 906 -184 187 0 271 7 464 40 130 22 462 139 507 179 8 +8 19 14 24 14 12 0 76 44 156 106 182 144 294 332 324 547 12 86 7 211 -11 +269 -3 10 -7 30 -10 44 -14 75 -107 223 -183 291 -130 115 -329 211 -594 287 +-88 26 -354 90 -415 101 -67 11 -304 76 -365 99 -185 69 -259 136 -243 220 12 +63 104 136 193 152 103 19 246 7 323 -27 74 -33 107 -73 124 -151 l6 -28 535 +0 c422 0 535 3 535 13 0 6 -5 32 -11 57 -6 25 -13 55 -15 68 -3 13 -15 52 -29 +87 -129 345 -492 581 -1000 651 -22 3 -51 7 -65 10 -14 2 -77 6 -140 10 -63 3 +-120 7 -127 9 -6 2 -13 2 -15 0z"/> +<path d="M1375 4069 c-91 -13 -106 -16 -160 -30 -394 -98 -722 -339 -930 -682 +-26 -43 -56 -100 -67 -125 -11 -26 -29 -65 -39 -88 -30 -67 -78 -243 -93 -339 +-14 -90 -15 -416 -2 -480 4 -16 11 -55 17 -85 92 -459 413 -866 841 -1063 76 +-35 241 -92 293 -102 178 -32 226 -37 345 -38 198 -1 313 16 490 69 369 112 +711 401 894 757 37 73 59 121 72 162 2 6 12 36 23 68 11 32 23 72 26 90 l6 32 +-432 0 -432 0 -50 -75 c-62 -91 -127 -158 -199 -203 -116 -73 -214 -100 -363 +-100 -138 -1 -227 21 -344 83 -253 135 -389 470 -326 800 58 301 260 514 530 +555 44 7 190 7 245 0 198 -26 379 -158 480 -352 l22 -43 434 0 c239 0 434 1 +434 3 0 1 -9 36 -21 77 -11 41 -22 82 -24 90 -7 29 -52 135 -84 200 -108 221 +-287 425 -499 569 -156 105 -411 208 -592 236 -25 4 -54 9 -65 12 -39 9 -371 +11 -430 2z"/> +</g> +</svg> diff --git a/app/static/favicon/site.webmanifest b/app/static/favicon/site.webmanifest new file mode 100644 index 0000000000000000000000000000000000000000..78fcc75f09725d60c532993fae7212984e33296e --- /dev/null +++ b/app/static/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/static/favicon/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/static/favicon/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/app/templates/bootstrap.html b/app/templates/bootstrap.html index f672bb842e4d9bcb47b1f6f752dbfc50d34a8d4f..d8d106e53b5d98d377b646fd754303ae2a018edf 100644 --- a/app/templates/bootstrap.html +++ b/app/templates/bootstrap.html @@ -6,6 +6,16 @@ <meta name="description" content="CSEntry"> <meta name="author" content="Benjamin Bertrand"> + <link rel="apple-touch-icon" sizes="180x180" href="{{ url_for('static', filename='favicon/apple-touch-icon.png') }}"> + <link rel="icon" type="image/png" sizes="32x32" href="{{ url_for('static', filename='favicon/favicon-32x32.png') }}"> + <link rel="icon" type="image/png" sizes="16x16" href="{{ url_for('static', filename='favicon/favicon-16x16.png') }}"> + <link rel="manifest" href="{{ url_for('static', filename='favicon/site.webmanifest') }}"> + <link rel="mask-icon" href="{{ url_for('static', filename='favicon/safari-pinned-tab.svg') }}" color="#5bbad5"> + <link rel="shortcut icon" href="{{ url_for('static', filename='favicon/favicon.ico') }}"> + <meta name="msapplication-TileColor" content="#2b5797"> + <meta name="msapplication-config" content="{{ url_for('static', filename='favicon/browserconfig.xml') }}"> + <meta name="theme-color" content="#ffffff"> + <title>{% block title %}{% endblock %}</title> {%- block styles %}