From 4673919b7cfaaaff1de5e960eff576ca859f0ea5 Mon Sep 17 00:00:00 2001 From: Jonas Kuske <30421456+jonaskuske@users.noreply.github.com> Date: Sun, 2 Jun 2019 04:46:52 +0200 Subject: [PATCH] feat: adjust favicon to dark mode --- icons/light-favicon-16x16.png | Bin 0 -> 1415 bytes icons/light-favicon-32x32.png | Bin 0 -> 1937 bytes icons/light-favicon.ico | Bin 0 -> 15086 bytes index.html | 5 +++-- script.js | 20 +++++++++++++++++++- 5 files changed, 22 insertions(+), 3 deletions(-) create mode 100755 icons/light-favicon-16x16.png create mode 100755 icons/light-favicon-32x32.png create mode 100755 icons/light-favicon.ico diff --git a/icons/light-favicon-16x16.png b/icons/light-favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..c77529f50c94cb45e4d82645b820b699905726da GIT binary patch literal 1415 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47>hHVodYtHlYs&gODCS!b_oUWJmTY3{V|4pzyM4+9)#&Yc}z;~x^lX7aFq z)iOIvTd9Rh_TCpu+WD?1Yii%`>sixGf?GFfJxmNW*Li68urt)Vyu$m&dbP#ghtv}c zt$R(LGXxk#j!7z>VA#uZ(#Ao&w&Zl5&`;aeKbm1G;Zq~k+YcIXPKqe$nl<&+tTlxf zO(ivp{Qm#{cD3jG_nlX>nFBs%++P3o!R?mydvfb#ZhX70SRwzwCiqPJ&Gv)l7eBkM z&E*o*e_uc&rw0-fVZ{8dK1#kH~=fd}6_dlP0_-W;puhHB8I;{Ecx(;L`&^jQ9 zbG`uz6s?jVKVWi&0CtaMkAF){e7Awk^X>BGkAMGpvf}MqFSbdO*(5hgO1x+H{Bv#} z?-!t2#w2fd7yrC8M^7M!v%n*=n1O*?7=#%aX3dcR3bL1Y`ns||W@BVBQ0cY|X9Wr! z_H=O!k+|&JA06BjAmRFbqsWxi8Im*H1hv?;4R+6%pP_#0%&Y(ZWdzgbY`%AG)=hqC zhTzw{zSp<9#inXZkz97vTjz2D&zTKB1#c&0%!)abb13uV!lw&#t^3a}IC<*$^9xH0 z%Ku-u*>2(K?XTW{xjRY7-gf_cmBx^$z#&eG-BPZZn3uQ--8KkbrEYt>!&_EQM~xXS2t(Y8;s18 z)YQH_I}6O!45}rr5hW>!C8<`)MX5lF!N|bSQrEyt*T68uz{twP!phi88^|y)NM7{& z5sHS~{FKbJO57TR{yWD3HK>7X02U!u$@vA9MVaXtB@BM~3UH2<PcTLRwL3YEI?y zSs$8!Iuv0#Qc{bPi!uvJGV}8oii6yp6g*v>%?vHg%yfXPASgue|l%JNFld4csS&*s# zbO|uXD&{=?#KTb-rlE1l|MVHpr$G$N%G`R%+``Jj-jhX`g%w;HOb(|oD{l@_IDO;F ni6du@$Q)rm-QcmnOON4|xM0aAC)24wD;PXo{an^LB{Ts5M6!!V literal 0 HcmV?d00001 diff --git a/icons/light-favicon-32x32.png b/icons/light-favicon-32x32.png new file mode 100755 index 0000000000000000000000000000000000000000..5d0fed3f6542b1ed15ccb36c62d626f76e3c0cae GIT binary patch literal 1937 zcmb_dc~DbV7rzj`f>11Fvw*b$1c?F-pac*hLL!MML_mT9VoU->_7KXVfSyYNZ04213)P=ByfK>=f62cbA(wok-Go4QV>z#L(bKdWq^E>z4_ih0x zD8NwPQXc?dNF?Aw;EdFCJp>$acM7`z&`OW@_b0_usQ@?>XB0o*g4<`>?Hh}px9xE- zID5IqFZU8ZqL)jG_;z1zQtSFT38`)+5Y z%3n}yjo0Si+ZjPrjPpMaFWGf4;!seeSLyz|xrxVj!g;-Wc!Qfq^NClCv`o7!te=9G z51)Bs*PUSUij3tuPAgF18_A^yHht6Py5?d8v#`8WRL)N8+h&1c1gX_aufAPgZhn=3 zAW6R%;>?Z>o#H%B%3IH0>bK7NY|J~fH)i0QHcX!kUzPNcs9(5ntD>_(n20DBFIIf) zL^zZd?7jB$ZW2cK9GTQIwlwpOb$k06_A_#H`!CK+!g1v|X6Zp(-LI1NKk7jxgzN<% z#~y%_rvP{l3v+T3fDAMMqQd}qT>)TSD(m4sZ&<3Aq&;DH2oQ_KxN7zEtT?z>*|kcCtthWj9xk_=5sr)DLb{zc}K_fd@s@{dZ3;&;(535&JyB&|63bR6|FrsaOa{~Z zx?Ap7tsZ(O{jP5b@`pA0zHg~muDd48T1Ysh(IBM8@``ak6t`W?T zpinsfy&*QmSN2Pl?qwsZ7H34;+EiG+r8Z^?HJZp~4-Cx96e^W$sCqS7u;mJ3O5~|s zcot#R(P4!d^mA8DTk3dR)j=h)2Xv})a?V4?T1Nr{aM#3qGCXWxO)B9)IsgVHnyv-P zS)V|qE|a(yuRHO9mNwc>;S*N^Z5|PEJHtG9CraWX+tH@GOw7zM6%ID}`g4YbP5A$% zO(ag6CzX1nid&X%w7xED*q!YlZhXVCZzMW{sGEB>e0QOOusdXzP!OfW2;RQVib+w(RXB_nwb~|D(+#oP6uP9a{- zU*Wz9TjOA6!g}Gh5no!M&z)fzSkqPn+Ut_ht=PWx7IK@kcjLxFyQa(JPl|e)1yRwF z0{-y4aYH8IJgIGi>D;g#ijksDF&rPea35UVJaF5-=t^P5gbAiQ__?L7+)z}RFgab_l9xq0f!mSf)B5}|jN;1z z-%QhYwt=B~;Nn~Jjm8h0F6EX`gjHXvhes_pba^MlrnpOA(!N|^cCRdCCZ@!wpWN&_j9$BTVcD=#Dr+TO zbNsntSZN3=YsbV#FliJf-HXbg!wI;eT|Ax8?oMczFtn@JRu3;X%oeynqdQ+o!vAKF zltPP-&Hi_T`ZEL(G_co1fR~9EH6=Bh5g+#j69lCo{}LRL8R>LnEQ3x@%)VDH$%hu! ze_GJ!=~PC1DlP`6~`Zo@Fg*PNhKs7@-7^fcb@%o6zpro4>z>!$Z+aHG ztIpi_?mf%@p1Ztrm+`zY-Z<~pTRqY#-t+JByy>3jO_`E?pX7N*$(ux~@^6gyyvJd< z86HHu#gOvt@11@!oPX2n?z%d&dj7Ob{hTGHe)gYDymps~&pHeBm{l=jNzXQqGI+!* z8OaVOmZ-W?jf=)*8W!A~ssG4B;C&g4=gg`*QxJF~5xmGCD;?4$ol)&q%GbB)zOnf2 z{rGSN{yYiROhmk;>Xos&&?()0o4zu(QhcT4GHX759lrVzwoVNL=J5KUTQ+2?6qdo1 zb?NEnBiF+k?Sc$eU`sXFOwV@re4oA9sG6*tVFnSQrX% zMR`xXboT_>@)5>aauj@?k3CnXSQ7s|A}mobJ09i&{BE&#UODV;9*cF_I)KUHE0@|n zb4C5`u)EZ@!{TzdRnEBiaCUAi(xy)5D5uQV!d9vd^p)$(s+uOKy0E+P5U*`2HMe%| zi$B)8ZD}UG?$h8`9fnwsl{1Z5d52FyT`oVE=P;H|Gx|P+wLx23+f?Xy+rCvpCyj};#b z(CKt5wSH1S3yK%u7O>O$JNuD{7^JzJK zVdWZgk;huRb_?U@?dX{fwS?*G&r6uZx#RTf2WeyG6Ng*v!F# >&VQhJ?K>kub@( z4jI1v5&Kc>9P##TU|a&F`mtumuxneF(#Gv4Ut>IfEsMX#AkX~rJ=1>Tm7!sGHt2U< zd!CAj|IRdV!b9MGwk&q1KkK8;eXC68e_t>i%{xuv!r5WM?vH1+Bi~tk6ye)bKl?eb z?~aV$)`PK`n+rA17HO}F^697NPn*7%?~m37@!Hq0e`a_w46#1+Q+@0D$5@HEC_YQ$ z_HtF>XAC6I9xkg6eg`>!I{%DfYU4cGgKtfuYn^DA{XIHUdj)Xm0 z{E(;PN@35ltC&aFBgAica>M-1tys7EzOYA%pW&+(+zy9ge!KrpT73OdeYhR|hXd=c z@bzQ$V%J*trU3r@^?UW=cD`Q@{=B_u-lsyxA;(j#sW47;z7MA4FNHEyTnAxW8pIrY zrtDhi?^TRn*scv?E_|l^cBmTrkucp}h&SvVzC}<1s+KVzEQ`XhhULLK4*E893A)mC z5C&lx)cGp>Z_CPE$##(KZwX77pUdSTr*=?ZIsuJ#JIJPN56bUhbwY>sxwb%~vDTCg z*}5$ZOQm_})7+}>!$`J;bjwD`IdTYf7=!NjLCYb{XT$NWlMd-x4oP=jTu>?2QgYbP zxOg|D^}|N!EYt@@9V6nEjAW%lx`y1(OJOcnhTW^64?y39{s`@av?ri_4fSP_o|UIE z@rYM4R~6G6HQ$)#iN<(dj=DYX9ePiA-Ze^_Ja3%RI_?oEm16#6lrHnUl+u}=hZusM zhZutWX|vuZdR~)KJY1O8DW4uwm@0cXe|1t8Vy8*@A-I~A5AMSHxO%#JJ3rtO>zACL znzDX#esq3?(f76Qciq#P0@Xmdds>rtso=+X$oS0axwmk>_5kOPD>(;0$a!7|#62NP z9X3y8@Q63P_O8hH0*XOOuU)8nCLhG+Z?SWXy}G{e{kpupV0hp~MzYdTOn<3-_WEx` z$IsDqK7!36`_jmw16?JPDx zTNa1*dbRgU8lT14H+%ANWbHn1nY#t_$yDRLx$hG5{S40ITas@bHkbeN2ks{|dK%*VOJ`t7 z({ZH9q}PAOuUk&WwMC6RZ|!LQclHiJ@cw|FllFc=&(6nve+-b%>WSAr!#=aV_qRYt zt$p{MM~BW52b^U^(lYu)<@-7DgGxoNN=cCm-h=udiONTbl4`zq= z$M~$n*lsUw-^G2}7kAHtNp(Nqgz4M-b-xV<_#oDSUhP*`s6T?7`tttO1N*YY5>t#l zvi4Osow;$&!?)1y3%NO}M)o84KSDiA`jB>LZL#;HdYisu?^2}Ke^&Q1V;I z^8VbW`%QtfBH0cfe_Q3gfMC+czsX1S^`@cV< zW7my!ee>*HHPRW7&V5|jNT;%ui-UNU4}Lm|_GK$~PfxKB?>9hOM*)LugvR6KPlFDO zAO`847L5H0pDC{yAq=uzQ)n;jT^J$xN%Qki`=WG6SIK%8;(&iLq<(S^suY7{rDJlT z{wVLrDL$MIX{;WB3gWa-T;dV0WF(u5v!mDy^Cf9?_s946STF^%q~R}TMeQ*wh$b7WqyuNX;W6d8C}vT-LfHDvMJlz zr_i><6ezb(QD((X+&qz3Vjk;@A|Qx zA7`F|Copytd-!X$0kX0|%zEkIdOv1WthlO1F={|QV5`{NK+M^-_xE-!N~|Z@EdB_x z*?J0_)*jryl`Q^?DjVdpai3)8L9G?&kc?#22cE1zUNZLoj7YDCRu4jlc=N_UR)=(6 zETKnb;>nYBV~PBU&|K)RkbJB5ac!hLmF11!ZuWqi$!TI%tJ8ifRP5)<#VZ-f{vQaT B5R(7^ literal 0 HcmV?d00001 diff --git a/index.html b/index.html index ecb501e..2766797 100644 --- a/index.html +++ b/index.html @@ -202,7 +202,8 @@
Heading 5
Heading 6
- + + - \ No newline at end of file + diff --git a/script.js b/script.js index b027b37..8282fb8 100644 --- a/script.js +++ b/script.js @@ -1,4 +1,22 @@ -(function (ThemeSwitcher) { +!(function() { + const iconModeSwitcher = window.faviconModeSwitcher && faviconModeSwitcher.default + if (!iconModeSwitcher) return + iconModeSwitcher([ + { + element: 'link[rel="shortcut icon"]', + href: { dark: '/icons/light-favicon.ico' } + }, + { + element: 'link[rel="icon"][sizes="16x16"]', + href: { dark: '/icons/light-favicon-16x16.png' } + }, + { + element: 'link[rel="icon"][sizes="32x32"]', + href: { dark: '/icons/light-favicon-32x32.png' } + } + ]) +})() +;(function (ThemeSwitcher) { const themeSwitcher = new ThemeSwitcher('stylesheet'); const themeSwitchBtn = document.getElementById('switch'); const themes = {