From 1e24e01d46dc9bddf578f13ed8a6c7b392701a1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Rialland?= Date: Fri, 1 Jul 2022 00:42:14 +0200 Subject: [PATCH] Add favicon for PWA --- .../favicon/android-chrome-192x192-shadow.png | Bin 0 -> 2610 bytes .../favicon/android-chrome-512x512-shadow.png | Bin 0 -> 6434 bytes .../public/favicon/apple-touch-icon.png | Bin 5441 -> 1127 bytes site/source/public/favicon/browserconfig.xml | 9 +++ site/source/public/favicon/favicon-16x16.png | Bin 400 -> 481 bytes site/source/public/favicon/favicon-32x32.png | Bin 769 -> 632 bytes site/source/public/favicon/favicon.ico | Bin 15406 -> 15086 bytes site/source/public/favicon/favicon.svg | 30 ++++++++++ site/source/public/favicon/mstile-150x150.png | Bin 0 -> 1288 bytes .../public/favicon/safari-pinned-tab.svg | 30 ++++++++++ site/source/template.html | 3 +- site/vite.config.ts | 54 +++++------------- 12 files changed, 84 insertions(+), 42 deletions(-) create mode 100644 site/source/public/favicon/android-chrome-192x192-shadow.png create mode 100644 site/source/public/favicon/android-chrome-512x512-shadow.png create mode 100644 site/source/public/favicon/browserconfig.xml create mode 100644 site/source/public/favicon/favicon.svg create mode 100644 site/source/public/favicon/mstile-150x150.png create mode 100644 site/source/public/favicon/safari-pinned-tab.svg diff --git a/site/source/public/favicon/android-chrome-192x192-shadow.png b/site/source/public/favicon/android-chrome-192x192-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..5df8181346cce2617647f35cf38cc417500a8c18 GIT binary patch literal 2610 zcmV-23eEM2P)Px#OHfQyMNDaNWovC_XlTjR>t<$VXlZL@XlZ6W$PcZl4Z(YC;`=tw`b000RBNkl9(UP5JnrL z#FOB3(l_${PkNaJXS9mMwYvIepO|k`0~n$F^XH%avov;}w+{-4|7$kSLuDgm6 zb14jlLA}vl5LQ*c!XA%D-}gHR^aa$1g?OjkGYL@`23P`LywFaibfw!_zC|#|m+Ie( zR(Fa465$?ro=WZg#Dw!#0gU{-U~B3PLqz})eD!2rytHB!z{#(=_a3td=LwvArG7!Y zG@@c?RezqdeeyLz0e~qM-Ks@5}>HwP_~)KX30|g9@9St(4#?XFaVtf>vtR~{QDjX z05E{IgUBwq4(lHQX#MOBX=^SxmAOFpT~&K!pTQ6F*eJ5?}&=l>%ZWa4}>?ss{%U<5Cc$6!5YbY6hMG5aWUe zV6ylQ96$*Hhy##!@I4m58x^25`q={ufT96(dM<_zprioui%QT6lpdgjoWec?0Gh$+ z0e~|&AwWgcb{234i~(w70B{GS2LN_JG61Fk;2kiYiP2W05Z9VT>9y2LSE@;Q$3t^~eA=jiFtj9e|VqGXT&o=%fS0G9r7R1DMTDG=tr(q86f9 z5j3|~f`HBiU8WbJND(x*TLmqfZdLFhM>!=e)C)}DS%JF4xJ;bGV1hy z0>CFY-~<^ygMM9>f71eZ1kp|q!>?|^to}~{m_tR9AjS!`7=FF}vHDX3+`Z-pl0b#g zUIZ=Q>K`_D;LT%`<#f=yL9N2H6S8W@iEb%h48PT1mTnl*0F1j{n3MR1AZu0;WMhC# z4Znl|TCt>g=02r|}mvki@( zNo%ypwi5NAz3w{mAL@^!3#9p%5FeLaAW$s)ZS<$T?X>@H{|US8w!cp#^B-`Ca-n2l z82^i8;S-w60~GCr0m@4PJVy_@FAwm#8bJFG;L8A-s{y=7xY>iF(klq)d7PGnr{VotvbN%o~Bv*od7LccYt>a;`WsQCVpl!TU;m~hgH(_MX+D9PpSosCeyRsLZ5Q)I|%4hzec5wM#zXKCTdlC44`G~_m zYS~~8+wVfy26%e%QT6*yun5}~iEmb(CQBrLia=$%fDJeB?ZF?($JB2-I2Z)&2KHKG z;4A9Q;1BXkZ21ca$`7|F05SGW7PO;CBtLi~d&uybg_r_7<=grbL(0>B5YQqb<2OA_HPnD>T^{pj-X|fwL84{ z{{cD~nzm{p&^`bF09SfcSaechcOY6Cgx@G{a;ABePT>%h=S&#LUDT#0SfONT5nC0O}VJ Ubn-$ql>h($07*qoM6N<$f{zWDZ~y=R literal 0 HcmV?d00001 diff --git a/site/source/public/favicon/android-chrome-512x512-shadow.png b/site/source/public/favicon/android-chrome-512x512-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..59b53330f69bcbb40d30237db03f59307467214a GIT binary patch literal 6434 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 JQiv$?e*jQ{dE)>8 literal 0 HcmV?d00001 diff --git a/site/source/public/favicon/apple-touch-icon.png b/site/source/public/favicon/apple-touch-icon.png index 2ec8d1ade7245e4a65931d577aabe63eabe30c40..7aa96e334fd17d2311876d120b1fc78073a3f79b 100644 GIT binary patch delta 1118 zcmV-k1fl!ED(4807=Hu<0002b;~N10000DMK}|sb0I`n?{9y$E0004VQb$4nuFf3k z0000UP)t-s(BAa_|NoG)<{rw^0CCRf@%pjV?`YfMN|oCwht~VU$UXo71B6LLK~!ko z?b^*x+b|RWaI#W1ZZVS69kYo>94A?$=Sltp>`euBBV{dc8-I#Q&yzT;_x{0S6x5_7 z@54^SKI|hBKRrD^JGT3FL}z0s(18wgpaUJ~KnMDNqE8luQfhH)Nsin*TCVgb3LRgn z$1$4Xu$e6N??ItY3bh$n;BvCkno3vXdmEHbmRghPq$(@*9gttGG@X{)vQqQLWL#;@ zpkF_e)hKF^kAF0WPE^e}Cd7=>MIEj3I(kdS=s~Sq8}?_-qw9mN3p-iy=%hh@9=5#G zJi6CJtL-&;t$DO88tJXtKF~~h&?u`BmJWozXr@(V*}TzA8pwxIH|0%t#ibKKuGGlB z=F+DSJ%UOarJ+=plYOn(bOF*gaHc^z24(dT&NN6TFn@gv)igp6VESnu&orO@0@F|1 z$e{y$fzay`Nwfo9Aao8+q8EJwP9jJv3VonEqxZX`?>eF9V10PgUv*~*IqZyX+VonW zfztC`GW#9TIh<<0?Mbd2=^nbNf~oe{ukSwvZ(V8pE3@lLBj3gk$Sgv%#MU`Hiyr5Y z9Ne1_x_{?YARs+JX7S9Oj*-LDt~(7T8(ZcG4J?|G1wURWoq$!1)E;uVE1-PDUi2w+ zmPE=Lp&Ktsb0M&@#_s67=1D~MJ(P}%=DV&ZU7ziTpusZ;g|5x^`hxCD*VXppEoRr3 ze*UgCvTf1ga!Y=C!TIJ-%Zj~uRc(P5vXqm>=70X&1}%hHJcfK;dKfx%r^n^7H(M-j zXZ`Y@u71MfM>D;HjLCa=yn7Mags9u4^FUWe1Uzf~xwHk2?tXM8{zf{5eiZbhhc84M zFFNmzjvzYrqAf&AA377A(JB0kv=2RmY2!iX-O&+DOAp$1MyFU~fjd3KXyZ)h7#%y) z7Js9qE1ls@9Io^br;Q^W;k0z5ZD({!X_zribWWjTC)$$Qd|c?1)Cr>z$=*-nE(I)S9(-fbW&k=AaHVTW@&6?Aar?fWmh0+ zaCBn;0C=3^@(c)ZRwyXSPs_|n6Cgx@G{a;ABePT>%h=S& k#LUDT#0SfONT5nC0O}VJbn-$ql>h($07*qoM6N<$f|T|V82|tP literal 5441 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 ToNLryqX4L(Ii%XaHR1mNYCn45 diff --git a/site/source/public/favicon/browserconfig.xml b/site/source/public/favicon/browserconfig.xml new file mode 100644 index 000000000..49c19a96c --- /dev/null +++ b/site/source/public/favicon/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #603cba + + + diff --git a/site/source/public/favicon/favicon-16x16.png b/site/source/public/favicon/favicon-16x16.png index e22009eefbd8852c2042c69a8d31560fc7d98223..20ec2f33eb261e2377e387fc99fc40aee71981db 100644 GIT binary patch delta 466 zcmbQh{E&HqWIZzj1A~Sxe=v|@Nq6*hWMJ6X&;2Kn7072S4sv&5Sa(k5C6JR7;1lBN zlUXQx>hk$JUnXpR24u(q*>}HGZ+U$D=BL`-k2jon3lw1}ILA;i;s za^`yMrTdm=Z!i>|14_-<`GTwOf>`~oOB1&|11T*$2Q(3=w0`wt!ODv>cD!)fpydFx zShgg{FPOpp-pji?U&#Dp^Z34H^0LWqANH;M8GhVjXs z{yJZ?0gppqx>fgvmqN=P|Np;Hu~F<@bl)2fwuDpFM-@`_7pf){d7e~>Fm%-?(z($eANDN7zp{cr5VJV|XPlSn|oqbSlse22WQ%mvv4FO#miG B*CGG_ delta 384 zcmV-`0e}AC1CRrd8Gi-<001BJ|6u?C0ar;xK~y-6rIX7}!ax*;&%y+J1*F|djQ1z< z4Qv-ahPGZI;SJoVlqE^yhNLY{hp8B`OpP(EJ5A`YXta(Cv;mu{8ou_aGd+cL=!Arb<+&3? ztTD5o9$X)sKQE4bGS}rfn}%nYvN%KVsnq=H1UwqYW9w~iaEd9r$CO2?7DS5XKd7~! ea`ZFvNWK6pje{IaIRgFw0000Jc1ICAEQ%n|m}4IT@;^cY@=3zmFxGMx&vgTd3)&t;ucLK6VLI3mda delta 756 zcmVot0Z~gx(BbyD zd3NjbzH|9aEA*y%K*qx$;}l5x3`lxu{Q*r235Y%v5d9+}>Q*WN(Z2%9JUE91vQu80MWTM__b^cNIIzrE@Kx~MlFzlh^X88KD{3R03>{;W_ZH{u9_Vn z8;gMi8gc}^cqkCO?vD`BS8&7J0}^%u3$!OPC%v|x=YJT+X*cxZ^MT>(izpp@5lO~i z-2$L#Au&nc)gZ9Gie>z9)Z2nxc z1n#SL4}WO6T!=6}*93v$-IuHt002zJm7N!ue!4cwW_C7A7%%RaKx}#`GM+!SX`dL( zxw&HkQMQxTV^=%LD)bs8tjUi|4mdpwKt^{b)t_YVw_QZeRd~053vu!Pg<=iH0ele(kqT0VBF}uI&nfr

?Jwpf?+vN491g$@q)p4X&`2o6g5AqsJ5=C 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 diff --git a/site/source/public/favicon/favicon.svg b/site/source/public/favicon/favicon.svg new file mode 100644 index 000000000..b8b6e1b74 --- /dev/null +++ b/site/source/public/favicon/favicon.svg @@ -0,0 +1,30 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/site/source/public/favicon/mstile-150x150.png b/site/source/public/favicon/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b87b334599f2a6dc8c2e23dcf32027e106a4a9 GIT binary patch literal 1288 zcmah}YgCd482%b-nk8g*arOzEal9;z!7-10nL|xMR8-JP+N=>-Vl5FcElabj>G;e= zUem4Rm=>Z|rf6y<1_?;s@{-yR1+|lnlC0@;bawVh`LV4L7AGQcMS*2}ddQ#V4*<2fD;HSHEqWQBK?wk)o#2#3K#^h5 zL1COEtg6?7%XbVGu2H_atC~6SNdI(X7L@fYOX>vv1-hfhVp?LQO;Z`S^n^`_9?KG2 z0V6yL$ZJ-Q=f>ck(}&V-t#+$91po*WHPAmgb?DVFJ*C)h^#ztcHz=liYH6vq&V|+; z{e_RdQe~X~);K=q>w|Dq9<{RU`fq8mwzQsOBPX9FfA3kIwm8kYChnOM@kc{)`qyAO zsok;ZZ@0#7yFcjn13%|Ou~b-^7n;3LuX)@MZ?*K=sZ~7S2hYZ?%D6133o=6&HWJfw z!#*HC7oT@XHU?|%lS^#a<8fa7@y6uFGnv#E?G=z>+Htw>`V_JmvPqE4B)OBDq3i_7 z%OrMqLMJ_jP0Q7Zyi0Brg^o0|loO2_gM)!b6GYzB(|Ag3y8+e#`sfS`7p&_=pop;9;Q%*9(N#%rVAxJCbO|Y)K@`J{9aA0f9S~M>{=|% z@0;7$XUI}_^mC}cdfo1ooRr;@G<#M<6#I@Y@_LF88j6IqDzxO@<7nPZX% zL1}&IIezNs`4SOd)cR#*>5cckd(7bZMCMQ9{I$(ztMhT29g5$XNm~R3OHTZ%lst_X~(q6v}QjkK(PcLRn3?yE^kXTY|s7O_`2U6N0yf}5IX^zlGH&vnR zrMgMh&78LSa9ShTq-m^_()Xe4tLX!6y@y3+!UxBo`QF*XqFKV=;p|(A4sf2YEJ;wi0-v`dShMLO8hs!hO zt&qp2YF=xd%ZMNU#{U)<(+XU>_dtwXx2DPx-hCoEM!;aDV7a`+gPbFASix~_9G1fs zumK?Tn*Ply>!e+7ZXFRSHFbgkAaE=3?3MO7`_L+yokN^Mx literal 0 HcmV?d00001 diff --git a/site/source/public/favicon/safari-pinned-tab.svg b/site/source/public/favicon/safari-pinned-tab.svg new file mode 100644 index 000000000..b8b6e1b74 --- /dev/null +++ b/site/source/public/favicon/safari-pinned-tab.svg @@ -0,0 +1,30 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/site/source/template.html b/site/source/template.html index 25dd19a29..20a501f7c 100644 --- a/site/source/template.html +++ b/site/source/template.html @@ -49,6 +49,8 @@ + + - diff --git a/site/vite.config.ts b/site/vite.config.ts index ed18f19bc..15a7144e8 100644 --- a/site/vite.config.ts +++ b/site/vite.config.ts @@ -64,6 +64,7 @@ export default defineConfig(({ command, mode }) => ({ }), VitePWA({ registerType: 'prompt', + strategies: 'generateSW', workbox: { cleanupOutdatedCaches: true, clientsClaim: true, @@ -77,38 +78,17 @@ export default defineConfig(({ command, mode }) => ({ options.sameOrigin && options.url.pathname.startsWith('/twemoji/') ) && - !( - options.sameOrigin && - options.url.pathname.startsWith('/twemoji/') - ) + !(!options.sameOrigin && options.url.hostname === 'polyfill.io') ) { console.log('=>', options.url.pathname) } - return ( - options.sameOrigin && options.url.pathname.startsWith('/fonts/') - ) - }, - handler: 'CacheFirst', - options: { - cacheName: 'fonts-cache', - expiration: { - maxEntries: 10, - maxAgeSeconds: 1 * YEAR, - }, - cacheableResponse: { - statuses: [0, 200], - }, - }, - }, - { - urlPattern: (options) => { return ( options.sameOrigin && options.url.pathname.startsWith('/twemoji/') ) }, - handler: 'CacheFirst', + handler: 'StaleWhileRevalidate', options: { cacheName: 'twemoji-cache', expiration: { @@ -121,12 +101,9 @@ export default defineConfig(({ command, mode }) => ({ }, }, { - urlPattern: (options) => { - return ( - !options.sameOrigin && options.url.hostname === 'polyfill.io' - ) - }, - handler: 'CacheFirst', + urlPattern: (options) => + !options.sameOrigin && options.url.hostname === 'polyfill.io', + handler: 'NetworkFirst', options: { cacheName: 'external-cache', expiration: { @@ -140,34 +117,29 @@ export default defineConfig(({ command, mode }) => ({ }, ], }, - srcDir: 'public/favicon', - includeAssets: [ - 'favicon.svg', - 'favicon.ico', - 'robots.txt', - 'apple-touch-icon.png', - ], + includeAssets: ['fonts/*.{woff,woff2}', 'favicon/*.{ico,png,svg,xml}'], manifest: { + start_url: '/', name: 'Mon entreprise', short_name: 'Mon entreprise', description: "L'assistant officiel du créateur d'entreprise", lang: 'fr', orientation: 'portrait-primary', + display: 'minimal-ui', + theme_color: '#2975d1', + background_color: 'none', icons: [ { - src: '/favicon/android-chrome-192x192.png?v=1.0', + src: '/favicon/android-chrome-192x192-shadow.png?v=1.0', sizes: '192x192', type: 'image/png', }, { - src: '/favicon/android-chrome-512x512.png?v=1.0', + src: '/favicon/android-chrome-512x512-shadow.png?v=1.0', sizes: '512x512', type: 'image/png', }, ], - theme_color: '#ffffff', - background_color: '#ffffff', - display: 'standalone', }, }), legacy({