From 05c167e3cfe5d656f27753dd15c4407943980ad7 Mon Sep 17 00:00:00 2001 From: Brian Ingles Date: Tue, 2 Apr 2024 19:38:55 -0500 Subject: [PATCH] PWA config --- README.md | 4 ++++ assets/about.txt | 6 ++++++ assets/android-chrome-192x192.png | Bin 0 -> 3412 bytes assets/android-chrome-512x512.png | Bin 0 -> 11464 bytes assets/apple-touch-icon.png | Bin 0 -> 2940 bytes assets/favicon-16x16.png | Bin 0 -> 214 bytes assets/favicon-32x32.png | Bin 0 -> 381 bytes assets/favicon.ico | Bin 0 -> 15406 bytes assets/site.webmanifest | 19 +++++++++++++++++++ index.html | 20 +++++++++++++++++++- manifest.json | 5 ----- 11 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 assets/about.txt create mode 100644 assets/android-chrome-192x192.png create mode 100644 assets/android-chrome-512x512.png create mode 100644 assets/apple-touch-icon.png create mode 100644 assets/favicon-16x16.png create mode 100644 assets/favicon-32x32.png create mode 100644 assets/favicon.ico create mode 100644 assets/site.webmanifest delete mode 100644 manifest.json diff --git a/README.md b/README.md index 5fb3126..bfc3751 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # IOT Charts https://emeraldwalk.github.io/iot-charts/ + +## Icon Generation + +https://favicon.io/favicon-generator/ diff --git a/assets/about.txt b/assets/about.txt new file mode 100644 index 0000000..8446666 --- /dev/null +++ b/assets/about.txt @@ -0,0 +1,6 @@ +This favicon was generated using the following font: + +- Font Title: Noto Sans +- Font Author: Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic) +- Font Source: https://fonts.gstatic.com/s/notosans/v36/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99d41P6zHtY.ttf +- Font License: SIL Open Font License, 1.1 (http://scripts.sil.org/OFL)) diff --git a/assets/android-chrome-192x192.png b/assets/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..508222259236821016d179fea1610cf9ea5f1592 GIT binary patch literal 3412 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 literal 0 HcmV?d00001 diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9f94b20710c788f4cf647941e3b1360b9be13a95 GIT binary patch literal 2940 zcmeHJS635=5>7B;f|Mj^2u&b_sDKCp0YL3O7ISmkadP*+yu?S(}Y$xI9jl`M?BV488YWIsiLV$IAGD)zg>TMy*>?`FHS zrf8lAX<~E>Xf@`9KE>!U#M~QYXBU3&s`Sl+;5}07P04WTn^!8cpF4>GvmZHT&|_rdOlrCaKih%O zH|}+4VwJ_i>s%ljNGQSne}xYKB(Cfz2nvi%jIwKv+Vbd~w!^MaPPKpvH~- zO1_WY=JjZ;2mCZ&?~(w9?bf*jf0gvvH)`_H^WsFlJnbY29$}d-VfKKWO4GT3g}dW8 zAGdLnL?RU;xLJm|lg)-VVR}RkcDPg2YE#4TB3drn@NjA9xt-3)iSoW#^o@M~6vz zk}aG~B2p6ok5s<786WM6|9yq^baqRqv-Rm{319vQkN)MF`BH!_e~)#T{&cmX`?8bk zzuIJr!()-NjwX4}1B1MzGue`K&M~wBtW@6)XWDts)E*~$#iRsXCtF0rB&b^xsVIBH zAJuYZ%5?Hscmdc^>NIU3EsO0CUnd*;wET~7EPa|#9E45S7#MfWY6aDVU+L;xyF z{0HivUHu;%14pJXPj54fm}YnfJ2R(ZP$E!k7IyFQu;+Di4{w&VCo@w%w%y?XjUcvs z34ba*uE87Mi-$d3Q9sd)zE$jXb(4BUJb!&lL&wMu+#!dzD(aV8B5v=Cu$E1;Ph2pU z?IF$B&##W5MVD4%EmLRmZ_7V%N6!Ai(90cY*IelehoLfF=x1EciVQoZ8hf~ty9_Ez zN?qTK0+xxV{uW#28ZHKJlFS?V>4mU37BqC!x1#C!0X=g?ZSp+p6kjp>edyP0wpZFG zA3Y_vDf&S~_kpR382gwLow;{jF3*uzpRT?g1N`+Z3u{9e)jLlS-oymk@)JKe7}o7% zQdSl?qtTEGCIz~2OQHQW%h~n#>n(f^+pDIoJJBP=h*|sSb?BL*3FDLdgGBwKqI9{| zfP<<`F9IHx$(E{TxTn!_cl`&&M-T2UZLkjrnIMgo_t;X8vq?L&gZD2(s59p*{;Pqj zjb?HO$y9^{>~Z7{mF12Z8N@*mobR4>0GO_+tI6CtvO{4Q8ZWLI^b{>p0c=(Q5hWVQ z9T(oUQurM2nKJ;?GBn-EF@_RFW%+4M3)%5UM&B1GXtacS?285mz8DmYkqviKw~A|7uHNY zB8ZeH@`S-#oU(YsM3_A|9^2T^v=f2J}e9Rf^R(x#ASYi$!^^8&1P9szqWv z_2jWBtxJ?PPMs!v!`*fP8}7?Iel7degADQ_d0nmF1qBgoXv9Y{-*JR?KeQ)wsTedv p&7p03V~)f|P&mjq`pK&4?SQGZp?y!B#dhR0fN14FsKSvG{sb^s9lZbm literal 0 HcmV?d00001 diff --git a/assets/favicon-16x16.png b/assets/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..a4231942f90fbdb3708a4f5f7a45f5a5d7817494 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|CV09yhFJI~ zPnrFBTVH46##xPxjlGQ~A70BJ{vYPnYWcoy(n86!tNIfd|9fth2sQO%w#wZp@n%Wn z!Bzcszt08~y^s#8{;+Go@xJcH*3O9w9~=mu(|07>VK=Whv$im^-)+ZbeNqmu4H%ZP zim9=+J!-yjnc-fmdKI;Vst0Ia%H>;M1& literal 0 HcmV?d00001 diff --git a/assets/favicon-32x32.png b/assets/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..ff23f31afc8e8981399ce4ff8982fe3d8fd6d8d9 GIT binary patch literal 381 zcmV-@0fPRCP)Px$H%UZ6R9Hu2WT^koBrp56ijjdSi-Cbbl7T+p`G1Cg(;hw+Zex_6^`?fAiK&@B z_M+PI|KGn_Muj==p3%|g=>B{Ta=`zA@IB1VQ3sG50)`Qo&dXOFig(`y3gP<41lOPn-n}`?j;z339C_n`f?e15#<+s=MB<8ab zocIY)t$==EzAQ%|yKr&f{>2TbPv;?vD@wG(!_Pv7ZWq=D4jVJNOHc4eu+G1rY<`sK#Cjo7=GrI|MquEVc9 z9);WxhPm8mi8M@a8OX)O%N>4UDu+<^a) z4~i=bI{sqpGbm3+3BOJ2l|uYGsx{)j;T*&Eu^|45f8+beYM%5%`mw4RV|~&O>Bp!C zt9jB7>Bp*OjP*%Bq#vUmtmeJ0pVafC_&a!5KY!qHfvLc8+xH<>cu!6r!1#Oo4?ucF z$K9Oa@df<90m+#|uIr1}&kvJN$3ex|`)({Xf5dhCThSWTb@u&0{2Tc9@^6s!cmfZP mXDt@O%kcvk1L5WP4H1K)$3nPyKGgMYjGy87=^_StW#BKEc0;cK literal 0 HcmV?d00001 diff --git a/assets/site.webmanifest b/assets/site.webmanifest new file mode 100644 index 0000000..a44859e --- /dev/null +++ b/assets/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "IOT Charts", + "short_name": "IOT", + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/index.html b/index.html index e1c229d..404ce32 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,25 @@ - + + + + + IOT Charts