From 82b387099ecb6d2ba2b1d61f15eb0bcb27ea4877 Mon Sep 17 00:00:00 2001 From: e7d Date: Tue, 6 Jun 2023 11:35:53 +0200 Subject: [PATCH] update website metadata and favicon --- android-chrome-192x192.png | Bin 0 -> 3452 bytes android-chrome-512x512.png | Bin 0 -> 8351 bytes apple-touch-icon.png | Bin 0 -> 1541 bytes browserconfig.xml | 9 ++ css/{main.css => gamepad.css} | 0 css/normalize.css | 150 ++++++---------------------------- favicon-16x16.png | Bin 0 -> 517 bytes favicon-32x32.png | Bin 0 -> 780 bytes favicon.ico | Bin 1150 -> 15086 bytes favicon.png | Bin 2017 -> 0 bytes index.html | 26 ++++-- mstile-150x150.png | Bin 0 -> 1440 bytes safari-pinned-tab.svg | 31 +++++++ site.webmanifest | 19 +++++ 14 files changed, 102 insertions(+), 133 deletions(-) create mode 100644 android-chrome-192x192.png create mode 100644 android-chrome-512x512.png create mode 100644 apple-touch-icon.png create mode 100644 browserconfig.xml rename css/{main.css => gamepad.css} (100%) create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png delete mode 100644 favicon.png create mode 100644 mstile-150x150.png create mode 100644 safari-pinned-tab.svg create mode 100644 site.webmanifest diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..a803f7f6bb61fc8eff224c00608059469e0924ef GIT binary patch literal 3452 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 YwxC=AduaJ5v?l<%ni!2YX!{5M0GxHq)$ literal 0 HcmV?d00001 diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..2676b4f4956b5d64281a98e1e4640416939e0bd4 GIT binary patch literal 8351 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 UMHlOW^$EZoebn{2%c)EM0+&YJ)Bpeg literal 0 HcmV?d00001 diff --git a/browserconfig.xml b/browserconfig.xml new file mode 100644 index 0000000..345a5c8 --- /dev/null +++ b/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #666666 + + + diff --git a/css/main.css b/css/gamepad.css similarity index 100% rename from css/main.css rename to css/gamepad.css diff --git a/css/normalize.css b/css/normalize.css index 57f93c8..192eb9c 100644 --- a/css/normalize.css +++ b/css/normalize.css @@ -1,17 +1,15 @@ -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in - * IE on Windows Phone and in iOS. + * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } @@ -19,7 +17,7 @@ html { ========================================================================== */ /** - * Remove the margin in all browsers (opinionated). + * Remove the margin in all browsers. */ body { @@ -27,15 +25,10 @@ body { } /** - * Add the correct display in IE 9-. + * Render the `main` element consistently in IE. */ -article, -aside, -footer, -header, -nav, -section { +main { display: block; } @@ -52,25 +45,6 @@ h1 { /* Grouping content ========================================================================== */ -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in IE. - */ - -figcaption, -figure, -main { /* 1 */ - display: block; -} - -/** - * Add the correct margin in IE 8. - */ - -figure { - margin: 1em 40px; -} - /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. @@ -96,17 +70,15 @@ pre { ========================================================================== */ /** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + * Remove the gray background on active links in IE 10. */ a { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ + background-color: transparent; } /** - * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ @@ -116,15 +88,6 @@ abbr[title] { text-decoration: underline dotted; /* 2 */ } -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { - font-weight: inherit; -} - /** * Add the correct font weight in Chrome, Edge, and Safari. */ @@ -146,23 +109,6 @@ samp { font-size: 1em; /* 2 */ } -/** - * Add the correct font style in Android 4.3-. - */ - -dfn { - font-style: italic; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { - background-color: #ff0; - color: #000; -} - /** * Add the correct font size in all browsers. */ @@ -196,44 +142,18 @@ sup { ========================================================================== */ /** - * Add the correct display in IE 9-. - */ - -audio, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Remove the border on images inside links in IE 10-. + * Remove the border on images inside links in IE 10. */ img { border-style: none; } -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { - overflow: hidden; -} - /* Forms ========================================================================== */ /** - * 1. Change the font styles in all browsers (opinionated). + * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ @@ -242,7 +162,7 @@ input, optgroup, select, textarea { - font-family: sans-serif; /* 1 */ + font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ @@ -269,16 +189,14 @@ select { /* 1 */ } /** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. + * Correct the inability to style clickable types in iOS and Safari. */ button, -html [type="button"], /* 1 */ +[type="button"], [type="reset"], [type="submit"] { - -webkit-appearance: button; /* 2 */ + -webkit-appearance: button; } /** @@ -329,17 +247,15 @@ legend { } /** - * 1. Add the correct display in IE 9-. - * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ + vertical-align: baseline; } /** - * Remove the default vertical scrollbar in IE. + * Remove the default vertical scrollbar in IE 10+. */ textarea { @@ -347,8 +263,8 @@ textarea { } /** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. */ [type="checkbox"], @@ -377,10 +293,9 @@ textarea { } /** - * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + * Remove the inner padding in Chrome and Safari on macOS. */ -[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } @@ -399,12 +314,10 @@ textarea { ========================================================================== */ /* - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. + * Add the correct display in Edge, IE 10+, and Firefox. */ -details, /* 1 */ -menu { +details { display: block; } @@ -416,32 +329,21 @@ summary { display: list-item; } -/* Scripting +/* Misc ========================================================================== */ /** - * Add the correct display in IE 9-. - */ - -canvas { - display: inline-block; -} - -/** - * Add the correct display in IE. + * Add the correct display in IE 10+. */ template { display: none; } -/* Hidden - ========================================================================== */ - /** - * Add the correct display in IE 10-. + * Add the correct display in IE 10. */ [hidden] { display: none; -} \ No newline at end of file +} diff --git a/favicon-16x16.png b/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..899de29a1dbc1fda949467aae72283c7b84e4911 GIT binary patch literal 517 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM*t{0G|+7pUgraGbSbmNKy`F&6-tQTnsnI&d!d5gF{nOlaG&Y&z?OkEiKB* z%HrbU+1c4rQc_AvO8WZx?(Xhau3UNh_N|Q4hW|jFawS22!3@{_?W2+a==Uk{<6h_h;%BsWp+Q@uE)! z*nMw&+xq;U-8n}dEh+o^*Ca3B$+_Xm_2f}Ock+uvx2zuo`s6noxE=F7dUg4P^jQg< z3Wby6PLzGU*6_jE{~tq~Dre{JE4){M?h3C8i6{w5ELSKf%1_J8NmVGREJ#(zEGS84 zV5pe$_!AFDVVH)-DgV=FJf8+JFe`KGC36ca3wuu%VHQ?!X)rmQ!mPYGMB(&}D<_Ve jIU;j}{d9xJ0xvy=SK@*tpPWpmf`Zr6)z4*}Q$iB}<&C3V literal 0 HcmV?d00001 diff --git a/favicon-32x32.png b/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..e995a95e55b2cf2ea4628b90c6fb9674bb17d71f GIT binary patch literal 780 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaO21o(uw`eYUYnFPU|J9jcOGrhdLFjb0(h)kF;!PeFmQwkz-`0(MPqN25H z*PKik3IyKUY|52mPH`;VQza#}!W{%jV$UY`x+z8B7A`I@!oN4dAY z*89-@I_+=m+Blg%d%Hzu3aE6*mA|sKTe<4mQ~!@lPdWcNU3kNhReI?8s$ZF$t>0@; zYSMH)W2NuY7oonYw?U)vOLS{n|Z%%Js9;T)j}+L z&DRHgc9-;fMeMvJ!gs3zqanO1B%&lJv0R~`C_gPTCsm=OvLICRr~FT!@q8M@z^u%zm&`4!EbKj5gjra@rNQKI3bXR&5QWn>uADe>=7`J@_R|d> b3%v9gUWp5qd~!0K3Q7^4u6{1-oD!MERhx} z6h#V>MR3uDr3l@0Q*80EC?W_22^3O^5J|9V6hsn8X8Qk4=1%W-o%tS#dC@uW_rA{S zo_pqecgA>Ll~?U;-Rh}r_RhcVdD}eCYi^Fl^`3W2bM!V}bdQ zUYlvMf3pZ=5y&EtMIej7|0Du0X`lQYz9;O9+7`7h3v(rOxVjnV=Bilo>x5&%W#NG^ zSyfdv4WjWiwOcK2%E2N#K3qPa!A+e~IT4p++c0@W6{q zIlA!yU+}3Mg0Dv)2Ic5CJdedsJd5ptwJ!yDja)e`zTi_idtk4LzHivD!QZ}pyWi5% z;;&h=Cdn>-^$VPP63%Eo)%Peblk_r&Pdt0Yh+Ip}nbW6FPd|C`BmiAqUA}nJY*jqp z+1cq|xNyNgdi1EjdiClwd2+7UEt<1UlMT+EJ?jS%9XxoDXE>F&lC{m7HwU+G-wt&X z8}?E}o*Ydg>KL^k)u;LN|L)zpVPvMKr%RnJ`SD7^23j;%koS#^jRCPS;CxN|IpkIei=uUc$smZZT_HW1A_?^~b z$CfYFcXbnY=8Oz`Baa~BM7=X>QA;g#i9N+Shy!Oy3=Gg^=+2!x@jUCCzb#*?&wh=M z*s=NB+uMC})|?MHYOkwLtX(3f3TiXw$ypkZPsV@zHS@GZYMyI593w*w14d6rM@RVk zf-dH<$DI7KbxdmfuIs$U>jdhn&0El)ulhso;4A0B8JDP^_=vAb#P4H)&-Qq}{HM;5 zgXV1Ae6oE|pWpYidjvIf)Zvf!L(Wob$o&#Aie=Jt+4IC7pUHW2lmGU*)yFq{EJnxd zIx5E47xI*v4=T-fTTfCSecY{hR+H>UbKDQoVy~r;cvm@-q(k%ZUKX++`9j{{TR8+D z_l$zyV~rQXe|-2xsPuh|bD~cDBrL{0u!(Ja;JsnCge>o){ALgbYE%-w)4T!eqXOqe zz2@x6UCtDs$H10Bj(Kchvqo49BLB=?mfyruHDfV+EM{}L`_H*w7RaBp`);xQFZLSG zKF^-1S4sE9#rCn3{bQE@qw4eA@|}piEeFC^_dduz*w=E|1GU@zo>A=nDE1{s+;yq_ z?1N{S=c3$ufLNCd@y&pDq@-^LOUB8}kt_mP1hNQZ5y&F25D}R9W~7U5NY9`>p7*PC zYxcbzQ(oTlro7yQx5M)$yqaOJ$@3nvDZPn@t=zkmPb=ksFh(w*^DQKFqf*TekQ^Lqq=9*jVuB(Id7WOiWA!jKQ8gdkXAHE*_I7#A;+@ z#NWGjua7SPA8y>ZVV?!IuxY5kKD_v#{}T%Lj~|QyIU%9grrpPu`M=>KM~;Mi?3*~S zk3)wJ8CmSxIY2DJ++z>q4nPNT{r&yZW)2&+O}EcE;Ui~&JaOPG$Om*p{MfSNPtEwv z)isy=!w1fdnBj|~8(VHIqc#-O4RjDse0StseNT;v1G40U6EkdlB)G)$K)np}P;IEw zsXb5GF?>lab{%nOud?AF-qS}h=mEcDwy4|>Is(`4CRS?61NuJFq)S3R@bkfcXp(A>PJE}R7n+6mJH-kOmNr$% zz2}R#$QnE@G5>*ZUid}e-O#St^qFG~o=(BGLyddP-(~IEwaeU1e%Bl_fPVOQsqm;z zUG5PebPv|m)dl+S9JvBMn_839@1`MEHOkJwN@ z5v=JwhBbbZkTGZRg8H8dzY5nZ;N#!cm^FCdMaHFCP1IQ!P#-&-m6?a9Ttb$!BgV5K zY;ykiJ6j?~CQh@}F>i7+-$ZrbI@Qrp{Sio?=N*@~2A6dE8rCh)*Lskj;j?A_1@jM$ ArvLx| literal 1150 zcmd6ny-S->6vof{k-YgNy1e;p5(p(u&LWa(GYFkJln#L)(xr3?*sYX?f*>eOGGR_U0uR=Q69P? zzKHY?Kp>|$Nrc`_ni|(-MWfN7Kp-#`3WY|yS&>LY8jZ%K$D=K&RLTp7!*`fz!X0p3 z_ao$E%d-AbFDDX-8}y`Ft)6MrYBdQ4gTlN|o`bumGw?syw*5zI6JQ&$Sgf~RuUmye zL44nra=C1C&OUmZ%pMso^#SvTW^XdsC(bZ~*9du(mtxa=-V%pBf%o zyJ)ZBw?lk^vkrCuXPRfwuQ>G+;I7if9(R@p+P=7|_j(gMtl6Lc$VAWHST;fiMsjK|#r8h(KUSLI#Wq8fX!; zp^U!>b{Ed zauvFxWJUV;Wp#eO0Ti;d`8FEfG<0vq&&i@C4DRr!u&|iYh_p0k03I}~eT#hQN}Ir` z9#9;t-c+6vs24AX?iq)H>0zbW;_L_lfC&)^ZIpK}qpP*-2aTgf7t$|2j>v-@Y{{H? z`Kp4D3R9RvI;QMt7`VBDU`r46-kHlo&KbgTz4MvVFDhGW`9nz6a;Cz&sHyMxJ_rjUlI$4TXH#)e(~KvrQovtxSi?0c2m zSD%}kt5-j@`eet~1>yG3Dmq`s;!rxkjwiz%=)GOU3%$bScg%YJP>G}I@@~@tZS3Xu zeLA0iia-3?ES`!D2|?s&vXJKk524tt-OnaM9WQ-1@6}kv$o_`WwW0?=JI=)EnN;4h z6E$A91AiSg{$qVc(Y&^(`(NpvIvF=Ehf1X~rBbg0*wWHXz*?4rH+VdE%cxY*)6#NP zez@WL??+O~->6Y+J4OBb6Qg65>y`zSjC`h4hJ-nApK7(*NHa6D9QDu;MHxTKm<*fF zP(GA$I2YRU9zd}*;)M0dfhP9NSSP~M)$UCW7KLaa0)CPoV$N9<2G}S# zuHDuO=?$fFFu%FE*-4@88D^W4rR6lmKSKAInHZd@a8NWpXiysfq){FL+b5G1|2XY; zO@8%ZeReEje-SN#eV3H%s~zuPoEa$w}*rzvyE+hXNhE z54^5w4L@>Zlpohuff}dzhZ@-&z8)DFx%b3qtLFNvH6Q3QWGiExG9{UrAMF*D=$$)5 zN@)s{(WOn{o28@uY0n?7+?3z0VJPJcl#Lb+w+Zw5IqFshlD=E^cf?>G(l=Zde$6sq z8*FsxuHAI-W>(s}I>)R*qnTkHkXd|{ZmzimF^_r|H=-!FMVoX;3V2TAHWx&s>WAJCx zzDEP=FpU)LM&H+Tw!N;ry!;E0^YP=y@76eLi!%U>Wj%LH=x;rI(>B*{Y$x2{%oU;eNn+rGJ*)O>%(e5y$zC2{$@BoV+9UABRYJc!x;na*#_0X|2Rw1M>2+rS}Y$7cwg zpUM?wrE|fjSvjW*c)qt|!v05x9tBYV@8&_oxe - + - - + + Gamepad Viewer - - - + + + + + + + + + + + - - + + @@ -213,7 +221,7 @@ - + diff --git a/mstile-150x150.png b/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..aba657b2350dba29999218a285216b1cfcccdd4f GIT binary patch literal 1440 zcmaKrX;2af6vs(hwa_+`N{for%vN(dv@lCj#4{!D#MMI7@&?5-#7Ys%g3N+4kG5TP zJFMZnS&Aj)1|M#Ca^S-?6XMNlZHtyI6000a; z++F+tfOVU`rJlBCf=t>#*R=H)oxGg@fF>$%4gHfwuS@ZBa|SfL0?%ng%-J&mh%+%b z4StWo!9fjcX=#B#pzlKlgYliMtgJLF7K^c1tOkHUpr(?^WT{l@;NVbIRYj-M0|Elr zZ1&8|j6fjJxN5apE|(*?wka9`!Tb6612$<((v;RpRoPCm;`HkeYiy;0p$bu|))b1h zHKj5Sq0rJC@9N>=6p$fU9Gjy(K4DBk8=C8L%yV0|cB%_c-Z;(Gse=~86-{Ro1@}-d z8*UTKpK~-@KM2CLV9@6~#-3inpGgITT+2lC`b6`Oc}Qa~p~T#G@==;ld{Jt zZ0|j&_`#|{aP6H3)JmG*c%-fLGKVsJXzVE!Oe`kpDc=U8UC&h;qFO2}Jb zH#v|0(izNa@O@>)XG9os%DfKNIx-^p`u)AWFN!vkPrTlui(5mH40Umvxfs=#e)aXK zIqr&DDkO>TV_^yQgu=}WFF*LHgVPqi?^{T}* zM`d6HD`Mf@3gKeP+>&n`6!+UUv`-c)yE66^&HM7FL&N0uv6{tsXbG}(?F~vc63wFW zseK;P9l^_b)u;GbMe?rme0H5*tdP*`so+1ZhP|y~$FlL%xZ0Qf2C=tPL15GIwpbn^MIB!@Ef}zl9hZ!_SaBqH$BNzb^5DQ5 zqY0bld=82%!qcsXYlkzd^;x9N+|0m2V#P6^Rk@^RPYgFF8s|ebu~?FGYq}6nxlw|D z;qH#|OVw-@=4R)F;hUia`w?s>M#g^<#*_~=;jJqjSj<5S3Wa~jV8oMd*7)afet#b? z`Fyf0o0d?wjp0DnQCOD&Ba#;Xu3XJhmQI%>qSD1YHZ$m#Nqlizdp$GrT^lp^*V1lP z;wWvU?k+wvq<)G(o;}Hf9I4y4AiUaY|Bk1SAxC@>sY{ZyGTP9r>_S&c?)Z#a9%T}n zn)U>_yU_=p^|p)lLRmsI(RTUV+z!im=yox5aU%OL(J?h%B_p{Z->nStgSs(u{gBMB zZrePbfX9wm%Lp;gFH7Y4vl4H8*Tc^i^Rzus?KdCDSdd2JiL?&5`}_UADIw8!zg*>Y zF;e5KbeLsW)9|xw{h3h2dy{UVfFK0_;KBdLB247GbiHuUCCgT+af7o0&f)#g=@4vk zQglpw6a=4%je^8r@fZLgqjYLnUk?{#Y1xPDAMgceg uQroO00Mb7?+}ktI1Mbo7zvBML(*`iV-4MU*Yqx*Zu>(NSd$! literal 0 HcmV?d00001 diff --git a/safari-pinned-tab.svg b/safari-pinned-tab.svg new file mode 100644 index 0000000..1de1d1c --- /dev/null +++ b/safari-pinned-tab.svg @@ -0,0 +1,31 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 0000000..fab81a8 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Gamepad Viewer", + "short_name": "Gamepad Viewer", + "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" +}