From 118a5db1582350e251145cc269d0b6f87c9976af Mon Sep 17 00:00:00 2001 From: Fornax Date: Mon, 17 Jan 2022 17:40:03 +0100 Subject: [PATCH] Add support for light themes --- .../background_patterns/checker0_light.png | Bin 0 -> 281 bytes .../img/background_patterns/checker1.png | Bin 130 -> 119 bytes .../img/background_patterns/checker10.png | Bin 174 -> 132 bytes .../background_patterns/checker10_light.png | Bin 0 -> 331 bytes .../img/background_patterns/checker11.png | Bin 165 -> 124 bytes .../background_patterns/checker11_light.png | Bin 0 -> 321 bytes .../img/background_patterns/checker12.png | Bin 155 -> 131 bytes .../background_patterns/checker12_light.png | Bin 0 -> 322 bytes .../img/background_patterns/checker13.png | Bin 219 -> 151 bytes .../background_patterns/checker13_light.png | Bin 0 -> 337 bytes .../img/background_patterns/checker14.png | Bin 205 -> 161 bytes .../background_patterns/checker14_light.png | Bin 0 -> 354 bytes .../img/background_patterns/checker15.png | Bin 7576 -> 7405 bytes .../background_patterns/checker15_light.png | Bin 0 -> 6287 bytes .../img/background_patterns/checker16.png | Bin 256 -> 167 bytes .../background_patterns/checker16_light.png | Bin 0 -> 353 bytes .../img/background_patterns/checker17.png | Bin 5759 -> 5752 bytes .../background_patterns/checker17_light.png | Bin 0 -> 5175 bytes .../background_patterns/checker1_light.png | Bin 0 -> 308 bytes .../img/background_patterns/checker2.png | Bin 133 -> 119 bytes .../background_patterns/checker2_light.png | Bin 0 -> 309 bytes .../img/background_patterns/checker3.png | Bin 180 -> 133 bytes .../background_patterns/checker3_light.png | Bin 0 -> 326 bytes .../img/background_patterns/checker4.png | Bin 147 -> 116 bytes .../background_patterns/checker4_light.png | Bin 0 -> 324 bytes .../img/background_patterns/checker5.png | Bin 182 -> 127 bytes .../background_patterns/checker5_light.png | Bin 0 -> 329 bytes .../img/background_patterns/checker6.png | Bin 161 -> 122 bytes .../background_patterns/checker6_light.png | Bin 0 -> 322 bytes .../img/background_patterns/checker7.png | Bin 163 -> 120 bytes .../background_patterns/checker7_light.png | Bin 0 -> 323 bytes .../img/background_patterns/checker8.png | Bin 167 -> 118 bytes .../background_patterns/checker8_light.png | Bin 0 -> 322 bytes .../img/background_patterns/checker9.png | Bin 199 -> 138 bytes .../background_patterns/checker9_light.png | Bin 0 -> 331 bytes .../background_patterns/checker_christmas.png | Bin 277 -> 203 bytes .../checker_christmas_light.png | Bin 0 -> 396 bytes .../checker_developers.png | Bin 865 -> 442 bytes .../checker_developers_light.png | Bin 0 -> 626 bytes .../img/background_patterns/checker_dwarf.png | Bin 272 -> 173 bytes .../checker_dwarf_light.png | Bin 0 -> 369 bytes .../background_patterns/checker_halloween.png | Bin 265 -> 195 bytes .../checker_halloween_light.png | Bin 0 -> 378 bytes .../img/background_patterns/checker_vote.png | Bin 385 -> 0 bytes .../background_patterns/checker_wednesday.png | Bin 1675 -> 629 bytes .../checker_wednesday_light.png | Bin 0 -> 832 bytes .../img/background_patterns/create_dark.sh | 11 + res/include/img/icons/close.svg | 2 +- res/include/img/icons/copy.svg | 2 +- res/include/img/icons/edit.svg | 2 +- res/include/img/icons/email.svg | 2 +- res/include/img/icons/facebook.svg | 2 +- res/include/img/icons/github.svg | 2 +- res/include/img/icons/help.svg | 2 +- res/include/img/icons/mastodon.svg | 2 +- res/include/img/icons/medium.svg | 2 +- res/include/img/icons/open_in_new.svg | 2 +- res/include/img/icons/patreon.svg | 2 +- res/include/img/icons/pixeldrain.svg | 2 +- res/include/img/icons/reddit.svg | 2 +- res/include/img/icons/save.svg | 2 +- res/include/img/icons/share.svg | 2 +- res/include/img/icons/shuffle.svg | 2 +- res/include/img/icons/tumblr.svg | 2 +- res/include/img/icons/twitter.svg | 2 +- res/include/img/icons/upload.svg | 2 +- res/include/style/layout.css | 16 +- res/include/style/modal.css | 5 +- res/template/appearance.html | 5 +- res/template/fragments/user_style.html | 18 +- res/template/history.html | 5 +- res/template/home.html | 5 +- svelte/src/file_viewer/EmbedWindow.svelte | 7 +- svelte/src/file_viewer/GalleryView.svelte | 2 +- .../user_file_manager/DirectoryElement.svelte | 1 + svelte/src/util/Modal.svelte | 5 +- webcontroller/templates.go | 60 +-- webcontroller/user_style.go | 410 +++++++++++------- 78 files changed, 328 insertions(+), 260 deletions(-) create mode 100644 res/include/img/background_patterns/checker0_light.png create mode 100644 res/include/img/background_patterns/checker10_light.png create mode 100644 res/include/img/background_patterns/checker11_light.png create mode 100644 res/include/img/background_patterns/checker12_light.png create mode 100644 res/include/img/background_patterns/checker13_light.png create mode 100644 res/include/img/background_patterns/checker14_light.png create mode 100644 res/include/img/background_patterns/checker15_light.png create mode 100644 res/include/img/background_patterns/checker16_light.png create mode 100644 res/include/img/background_patterns/checker17_light.png create mode 100644 res/include/img/background_patterns/checker1_light.png create mode 100644 res/include/img/background_patterns/checker2_light.png create mode 100644 res/include/img/background_patterns/checker3_light.png create mode 100644 res/include/img/background_patterns/checker4_light.png create mode 100644 res/include/img/background_patterns/checker5_light.png create mode 100644 res/include/img/background_patterns/checker6_light.png create mode 100644 res/include/img/background_patterns/checker7_light.png create mode 100644 res/include/img/background_patterns/checker8_light.png create mode 100644 res/include/img/background_patterns/checker9_light.png create mode 100644 res/include/img/background_patterns/checker_christmas_light.png create mode 100644 res/include/img/background_patterns/checker_developers_light.png create mode 100644 res/include/img/background_patterns/checker_dwarf_light.png create mode 100644 res/include/img/background_patterns/checker_halloween_light.png delete mode 100644 res/include/img/background_patterns/checker_vote.png create mode 100644 res/include/img/background_patterns/checker_wednesday_light.png create mode 100755 res/include/img/background_patterns/create_dark.sh diff --git a/res/include/img/background_patterns/checker0_light.png b/res/include/img/background_patterns/checker0_light.png new file mode 100644 index 0000000000000000000000000000000000000000..253bf1cf4bf5392bda625227e41dc2fba98a3301 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>u^1+!7$g7T^=&3Z%uv#6la=x`8YmPZ!4!j_b(@i3yLA5`d%7=H)?0001vSXhMs004DKL_t(I%e7R=4Ztu61C$xqf4)r7Pt_|4 zIIi%QL--Kt?(#x*;A0QkRG+#cnvDe zHzisazRFy$w5D-u{nQi>HPUZ{b)fCWxsPb5$mdIc$dqpT85iCF2X<>TYg^BWLjV8( M07*qoM6N<$g4n%6qg4&DSHV3~BH zCxG4HaHFXS%OO!-URGlX2cC-zYzoFAD>#<09!W?zaHwH*<7=lG%;u7L;#bNTbh9Nd zAKiJ6322mRiEBhjN@7W>RdP`(kYX@0Ff!0JFw`|P4>7c~GBL9 literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker11.png b/res/include/img/background_patterns/checker11.png index 48c99f3735c1b34b122748983a18bfe47d9c2a1b..1d8f574190177e6c40834469b8caa3ab26afb64c 100644 GIT binary patch delta 106 zcmZ3=STjK)g^`(ofkD+aR|!b51^9%x0%_DTV2X7F_Nb6Mw< G&;$T~q#s5A delta 148 zcmV;F0Biqzr2&u_e+U8q005AYXf^-<0BlJ_K~yNum6E{~z#s@i2}7{|d`!_p`_Kjy z<%Z@%1R>invpIElNEgH?EA%f69jMqAV54exan$YUW4`yu8&xKa<` zQ2hbt>hb8TreW|NN_Dv(ZJiKWhkc>oWbH{}Ib4g(?p0000!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5G4*tD4B?PvJ!r_tV8Fq= zp}>c!Zo&b_ztNFR5jVDNPHb6Mw<&;$UWkX!Qr literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker12.png b/res/include/img/background_patterns/checker12.png index b57b85148d3b5c1f8a133a309001a2d04a4fe4cb..b14804fc62191a6576f2eb3e10c504e79979ba41 100644 GIT binary patch delta 114 zcmbQu*vvRVBAbz!fq_BQHdhHqu?6^qxB_W0F|p8wv~D2F!qdeughQ6~prc@e0gvm! z`Pa`K5M+1pQe7yh`ar4O=TdC-l7gj-HRlup delta 139 zcmV;60CfL@0huo;IXIitFG(vKSk0XzI;eiHgT@v?Z|C6G{sa^I35NC^ t%x%DiQ!9hMad#U|I$pk{aqeG`3&HF$WkT7(P5=M^07*qoL!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5G4phB4B?PvJ?JQSKtX_E zqd~CB9C?)w34fzAlX&L#uUnd~y;%M3)N_7n{ySICiS^l7y=I;NbN17>d4z5@s@w&d zpjzS@QIe8al4_M)lnSI6j0}tnbPWu34b4LgEv-zgTe~DWM4fAqiWw literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker13.png b/res/include/img/background_patterns/checker13.png index 04c90a60ce0e737f00db14cf189b01627f046b7f..069cf38e0f876d6aec21c78e79fa352851b52b5f 100644 GIT binary patch delta 134 zcmcc3IGu5VL_HHT0|SHhg0v$*iYLG)#1%+0F)^{SvWkg`P26bl5y*G*ba4#fkYzo{ z$jR);!*ZaJqhl&pMaS0z(krHj7JRWfd~sucpT6kDM-n!r3z#P#d-LGh!b=OwgtE>0 lUOx^ixX-(}uH?)=#!aV{mbS;py#SiX;OXk;vd$@?2>_onFcSa( delta 203 zcmV;+05t!X0owtP7=H)`00011&W=|A005#%L_t(I%bin84h10yE5suh?teaF;sH$b zt>(oceqdPnDcBYy00UEq$bYS>*u{(k0JaCGX$ynoqWCI~KPla8$~UEql6S*{mK)5lN@J(h3AW`Fua>u zucT*BA~HPYhUaL-%obl^2*8L;@r#8KWS-tbW_u zSYDtIe}GSj>zOlW&Ye4V@#4itj~@O1|G(zjO(mcdW0JSK3rl~-%|IZ>-qXb~ghQ6~ zAS3Sq2LTqvNv0+DKfYhv!1we`fZPU_iG8fruNhb)1lMd{u;%chgml&R(o2Cpkqh$F z*Eq{_y{;2K$rIO;`Y#x0lxm4PWP?n0cv3IboFyt=akR{0ApBZa{vGU literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker14.png b/res/include/img/background_patterns/checker14.png index 12a0141d293d834e7ec8966b4a1a7104c816a944..ec943e9415baac0c2e34d4fbb0547a9ac62becb9 100644 GIT binary patch delta 145 zcmX@hxR7yzL_HHT0|UeH&renYDb4_&5LX~AARr(nCg!mE3loqN?CIhd!g0O!)I#0^ z20X3@r+cX#{U$V1Nx3HB{pCQW#XgY%qT8NaFuZ&IWYPQkcI`ZBYQiESD|m%nl%kF` xNa!l|Ydh3RX1urmz3Kb)4AyCi3e0zzkIHkcJbYvV0|OTWgQu&X%Q~loCIHZUGhP4y delta 189 zcmV;u07Czv0nGuB7=H)?0000r|C?<9005LpL_t(I%jJ_X4!|G`18vj?F!BHQG4X^B zNEDf1Rqa$YQ=42+6vr&30I0PB0FZMA&{~sk0G;fS)>Ie*Bs_{QwT(^gLIBP`ed8j) ztif0*r9q%wp1VRg#b79>u-;18O!II!LI-FjG4s=xcU77#&o){KM&k|DAk$)>$N2^P*)M`00001VoOIv0Eh)0NB{r;s7XXYR2b7u&cO}CAPj}!r)+?d-jP)XXgvYM z3#1DBuTuNDNWGvRc!v*y?K#X(fyNnkg?huwI`-(TnH3b(ca?efg2P{{wA)`zMQi)S z)It@?KWPtzx002ov JPDHLkV1k!6axnk^ delta 430 zcmV;f0a5<#IhZ?;7zqdl0001As`-OB54*=?a*hD|s)H4bpAm{uxto=*RxV8fT5D}!5Fo?)G&+}uEnbj(q zrs=B4lu~*d1HiUz%__=qnx?CNqSEX#j4?JVEVb|ZZxTMV}x29{MFl;)-DSG)^)|QERSpgfP@gP5B{KATG#a&ZNB%=+M-rvjHJv` zEka()vfM@=nTH`OGqde`Q!VpUcEDF#PANS~|D>Gr73f>A%So+Xt_8e*)@ABn=A5er zt##?|F$RDEz}W+*U0NCT*3k?AP6nK<4l0d>1t$w)VZq6QSXpqg zAXXNfEQpl_r_Wpu#KMA;1+o4@mRgL21t$w)VZq7jt1b6HEG#%#5GxB#7R1VelLhe~ YBi1g=`1^*{00000NkvWtM6N<$ft<8 diff --git a/res/include/img/background_patterns/checker15_light.png b/res/include/img/background_patterns/checker15_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c89635a146bb6f6001172139b7f8d378cf9c4b GIT binary patch literal 6287 zcmbVQ2|Sct+rMYV3}eaCC`87Vr7Sa+P_hn&Fqn{1F-Arhjj{HWv4ms|5l@VLOC_OA zB|Wxej~*$!C`(k9lx@Cyv^>xI{(9f<{l0sgIoI6R|2pUYKj%KzxsMA3YcoD>F>U|= z`0(Z?c3_PHi!=ue{H}}|PXsHZpZQ^b0N@c~7f8?Rb8FyDPCDKS$N3f_$Slz*8CcFb7A2k zybFVWnrAzC)hLY7T;mq+_b;A`65AybF7J7$$AjbG)}G>wsyy@#nFw*aaTDPF(_T2* z__vXnp-UceGO&(+a5;X7nS7(^GbosF^L6^VS`Yv7Ub3)Ef~n~C_T;q_Cp^WGE=W7| zTmkO~;^8L)>tm8gqwmDv{o`Z5lj2RzpdO4k){lLTq8cXhOMlKrmSu(n0IFZ&!>aZ9 z%AyC|toAh=;Mx0FH=^Q9L&#WdQd8@wSN?~(+tgd-lXB9xc^n3jzePQsllN`3P~1}9 zNb%jX6tz-}arZuT_KzG_WCM=z0opSxJid^3LL^kH(Nim%py3)QJv(OjB}0;Xm5q$nrvx3ih7-!wQi?)%I&i<_L8FWs5C-R7c{`IYl1tw?)c)rS|E zRvhv*hZV#TW6tlI?Aq??a-7asx%%Pr&Ee}3pR-rp9Gb!qem?0C1@M zaxQ~?`~bk|{ENd!E)}Tpt}QEm<}$sdti1*KvF_07-R5E6D?ms`WThCkPgc|$U+G}! z;qhd6IP8h)Z)N2idNb~ofApY~OD-wn_t?>@deUtt%wNB-l3zGX}t@WJJm5I2B zuc}jaF|S-gG+yg3!IVSry9T|)?H=6|#oO?Kw_Eu~fa z2e8w$Brb;Zw-> zO04P70(lF1gu!-%As>f;z{$6dcSk56*t4>9J+9>9hRH>`H-8`BUP2lqXa{bT%yl%v zHD;pFAWG`IUN9AvdVZIUUsYq;)_k=BaV52syFxO4+S1yV^aLL3Q6Dt+x3!r09K7Q@ED0b3(c&}+T;AeK9w}>3G6{VjnvaI zqVjRR5|4bR`;S*0F`m6O|q*5xqtpFl@1|7%L~H{MMGFqf%$L_Ug)QFH}g1 zhj@EuI^CPKlT?N0QR6=-#l02_&irC3;<3$N>7&kfCI!Mt~y(SG&Fs(ZE*-#rQY+N z+E`Ut*vLooq|ef3OWn$^EFXPtHLAhP#E3Gz9rsuqdwS+zol9U+v>C2JUS0MgR?e{| z_jZlZ0`b^xRMG2}>N8VA23A|PyM8(vV}vM<8i;Nk6Yi8!>D?*qGd_Mlv;&E~TPe5m zwtJ|9*YW$^&+3ns$9$Z&9i8{AMo#eWT^hY;*x!7EAX$1HzI=7}dv(^0L|^A|AU04t zl$cp(HA_mbxAi*ibH%u%_692{UCdu+TfRi%9M3{82w5>FQ_}|roZpU=%}%ijings5 zNDYoo)~e|zdBzkBD4nV9d)R}Gv6)?64}0AAc?0WT*mvDu2MV@uO!)1r-Rgt3H|UxV zwFgIrQ9IX`6*8(elv}TDjLEOTmT&sC9_+kP1#S!wD$SY*>C6wx0)Ge-4ia%--QM2b z(b3V@*EcjY^ybZ*k&%)16|H7A+Rf6;1c-%8n1eqm@Fs>tkzT8g2EInLfJrx{fyUX= zAyH`rX>|bJAYu=){KRU{=vyUVOk6J%+pOSd2g~a4vBZ4!C0D?f7mm29a-|o zL$U5rR@~e93zZi_w@_P_bZJvTTQhORF`Ats?bl*XO1^9B?iEv;Y1NSY!qWIMveLRg zqb}TQ#ZYsdnRSj}rC(YsN$lk>pW=M67)e}l>aOM@~Mw{xB6E;-irwDmg z_c)`$eY2nJg!jPXl>jbK1GtkyH~!GZ;CcH8A(p~QUa>mg`&frV@H!yZd^%Rg!}ycGeB zRl%sKU^T#aH7rI~O-C1_g~n*>VsvyhF(4Yk{EHD7%GUCo`(<`(-)(lYKXhn;Htah` z1c*WW%@+P{v-Lut-#G4P$9}i7ctHnvedEh|$r=F!EKKpHU`K4~;1}x^U<_~}5S$1& z7bhnt63NBQi{j(u;o%h(+RBfT5R=>~Ato-4mQ|5QOYe~p7gyM;xJM16p`jruucN1p z-LImqfn_%WK_Zd7JiH=&d?HvWaVhNo`C>f=1i3&)mthcT04fN92|`#;0ZEW29I|FSWl2=ev($Lh}tF5DJY=Sd2Gsj!l6Aw8!IvsWdU3!6BiMQRky$VlTv9N=-|@oRN7YE5D$ysJNuGto&B>?V8%UJ9qCrX?*%e zQ*%peTTgG_i~fO^e-4iRV{Cll?YqgT=}+?ui%XxEzkFR`>w|b;Vg1Vp_ z954<}wk`-Xh%H=@11^O@2pQUPx}M%DjSc5Q8KvY^H6Ufw?LG>-(Ym>}$!d(sePT=7 zRQBHqi}-&j`zh=%U4sBG3<6FbOc2lqJ|f>7=43SUU|nabcF!*q0Z&DZL+Sm+RvK< z2MlZK`6qCe_4*GUT}1&AL|I@c*XyjEeT-cw%pt1O9CG(SAFy&Nf*5X{&yafgCaqPl zHgVsJtWyz=NzOn?RlOp2`m|DmT|LfB`f?K-z~K}*c6xG~j}QRC*cR0N9X*8xMhq{* z9cnG&1fc3bcQe)bxbnKb^UVTo$YKEsNV7FJ2U5ETV2(-cB4XPTL?O4%rQOgViy+36 zEGi7(C|d(=#9JUpyX^Ao7vXZjI(a^?j|w?PW>pU|cHmG^BOZ)xDVYkb#a}N@QjiM> z&Vel8)J<=N=-zF+$Q*)} z<9kb)$c7fq{>%A7w`G|;Mn_HH7Gz)N0 zT!aY5?6ICJ=}B#2H(XrP-@m&$ui5#k^#tFvx`DtZjr^m@T1(4?^I?PQ3iGvVe@=B; z0GG37>bc*E7Kd!|WPbsjw^%^kimlDUqd(U@nechXzMj}L0UBkI05QiYOHCOF424xl zI#)VMz~aR>P@UB!6$F?M3%K~Pcb^S1tOCdiFsKKEK zFgdrXOI!FH7REQ0ryS&2fZYpghJ3VXkW`|nQfMW0p(;oJr?w!GQbB+`7amHe#In{|n zd4br{J?1Mf3VIk~!e$1XU3T5L|DEiQ`37upS`78ciZ{+-r^A$re{W%~!~rra!0C~# z!#MavPy*39+>g>_bElsJhTvGiFX+Fh>v|#9mCsN#-l*|<4bPAaK1XjRzYGDB%YiHM zuO*#hXe&t_SES&! zxL8nc@36y6rbuNoQ60%o-AqYz-{ZDlyP&hD2F2B%UYORfgs)T?GA5(_0wHSuZmQm z3GhuB7ByA%N(j@T;132uY?3_{DxX?rW(e=87KV-dm4K)3@elkR*)q@=jzc~(Gp0*R zOio*?HxF+UIP|RckwWdG+y#Qm3|e9R4CzEI745RMlErn()Yjb*=4A0Je;$+f=FZ}xd3|tsLuQn!0Z2*Tf#c~5@3d#layL3>41{vh(*DQ@X~KNzorEeD zP_#x8^}HUW+zxIPUpX|G==7l7KmH5>uB$k2Hc_jdqi&rjiSfTLK2`)s8+7D_i)gx{ z^5J?oo$YS$j?;!SU=k*J92CN=baAAMCJUHpgghLs-0Ape%0RI9_?%c;Gs8N};=;x# zlZ#F9R_@tzHNNHY!^bO+FcJ6W?9}6uHgi=;+l0&>Ov;Qc&hG=-ZaZfWL)@|TYjsXv zPSC1;rNy+UpO?PeSt~&4z}lyH`{`Zl1Ft{K;NR_KGU1mbG1d3QNkzKaYc);&9h4mZ zQ11P27f}#RlX)LE3>#F!A;j0Lb07^E-ur5);Mwbr&;`p0)v}WC@Hil;ZFybEqVjXh zqVu7v7a`%TOysM%+#-jtJ6_MgUAw$!Np&9PkUJ? zKp(^j-_%oV3D1z%^UVH`RHQ3;=iF@|WcM^>S}UI0SpkB zm7dsS0i$`nNyzhMo1O~&Ax-kbsg*+~SECtH`Ed%+wzEqsFY+NAJEJ!#9$|7X7>hk^ zuZYl_<|1m8U&HbpLkmVgb}ohsh@U5%Jr78m#L@~lXRPi7nm5=-W?5d|ErL$z^eT19 zJW-`@Z?Nq|;MrG+r{l6p5#&kp6|pMc_E)#?Q+-{~=gZAKSNVtZoxO*DJFD2W-nhg> zvQu*Dg1H347qVEmPzdH@tJHPUSt~7usx1x$B>a2I_ewV(3mh`a#1>ybCVewB6z@@kn{gt<+lhDsk<>egbi{IPK-I%aW zT6bQDOH2ab$Ut`dYEGdy-bgxUvlAXOpP_8>>@9!hxquV*#=wPN-TNUfi?Jty--u7y zn15K`A`2u3zUKU#sy`ooS+UPsjhQhJI2ccML!~Shhfvp>*2r ze9PcAzH8`V!9w{eJGs>yW9;(SVIxxnK2u=&MnPDA;$3NZ;7hO^9p^-MccqhcNi;H8 zZJwc&)pV3GT11T2w=>jkH8ou|HP)_qoqr1Op}JE%LjHX~;u(wcV1O9A2XZjQL)VBx z_a~5P_O3pD-ef>~51RcaG(xvsM0S& z37%9s)rU-{QAnG;g0ktZ^iADD!f|3?6#5rY-yS0N<3ykYlf41;(ShgAAa(~E3;ttX zmqhgop;1nH(g8w%n>U4oHlg~sQhaMuFh@X`^beRj*`GwC_-*#LIhAe!6mPmR#TV^w zXJ&Npq~TT&E&K!Rq=#1%-3iHU_aq;&&XF`h1tAsn)-2lw(aGBPw= zd~W^ln86{{D#NY~Z4X^?Ip&5vl4_m*{lGc1Z)I_kPjp%~*vLFrTP=29v1P*QH(wX) zGqkbP0l+XkK D&Z0X` delta 240 zcmV&OqGOwT4^$kwrBMLoTNYF4(2I8I&>fMfwrQE9}GZOH@&fFnCHpHopU zW6$e|*1`^$umKZ1e74Z?fL%4_zD@5rx#qB?`<@r3eK0cI)eM)`WTT87sjjuRRTTdN qR=ZRq3D(mR-ZNLnfwI=0$!z^D2ev~0000Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!u;#M9T6{TZVmzpQ@S z+gM(p5NCi-i0hd%XC6Iz^#A|=z7qQ$pde$Cx4R2d8h1?!kQ3_Z;us=vx%AvdUIs%B zW(V`00}eS3jK9|lZCI)w$0@Yy6q`e`Y4#CUVdZ=JPK_~4H)H4N3$ZM5nRI`~TjtB& zvu3sBK_iWnjRr8LWw-AvZrIGp!Q0hO&~^Q-K;7JYD@<);T3K F0RVVBX*2); literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker17.png b/res/include/img/background_patterns/checker17.png index 44f37aa561ca8c0a37ea8dc5346032eb8d5ce397..ba070f64e35596b979edd2b502791210d6e0f631 100644 GIT binary patch delta 126 zcmeyb^FwEX1Sb>M*PW7JY5_^IAmE5Dl#${@Gu|L*O2d=@4?~mH~OaRoIe}-CcJI&Gn1J%(ej2* c;;x6x%Wkkuyq32222dx1r>mdKI;Vst0BT+-o&W#< delta 131 zcmV-}0DS-WEdMN!7zqdh0001c;W+)VA<7jG24YJ`L;!UFw*W0ozhEGf=oKqkMM*?K zR2b8RPr(rYFa#4LWd9j6LqENqqsR+M2v`8gS4&E5l!0U#SwR(eJ+gYPZE$u$ynAf$ lNWvQOE5IDGqcGFmx&wifGeR{Y`QQKm002ovPDHLkV1nSTFm?a{ diff --git a/res/include/img/background_patterns/checker17_light.png b/res/include/img/background_patterns/checker17_light.png new file mode 100644 index 0000000000000000000000000000000000000000..82b601bc907e0b3f44c63d435bd6fc413ef20f9d GIT binary patch literal 5175 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 B9~b}t delta 115 zcmV-(0F3{4g#nNlZ3qGY007w+%dh|d08B|lK~xyim5{*=03Zkh3qy4O`8tI^C6q+v z1>~TGASnqYNY+wPdbbe(a-6Qjfku^`=jf)n3>RtyfN(25mQMJlCr>}u-T!p`_yS?v VBv@#%I-&po002ovPDHLkV1j5VET{kg diff --git a/res/include/img/background_patterns/checker2_light.png b/res/include/img/background_patterns/checker2_light.png new file mode 100644 index 0000000000000000000000000000000000000000..843298e98d2a732ed87cd89b9dfa86144dd1a626 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>Bk??=ZKcy&! znKw94;_1SL_hcDm>EPu1H#7V4}!d--7=H)?0001xk!Usm004VQL_t(2&y|uv4gfI(MO9{D)usENuS+MG zg&7f5Q7frOzORFs;g7WzWZ{`dL^PXo!Z{4X4($Q#(7tDwK3%}eP2WdYPPOVV%e@&` z$W7H^VMxe7Td&3^4g1K@hIP5MgF&gJ>pK856A=;ZsK1Xf-5tMV44%w6-RA}JZZOH; SE}T&S0000!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qC%`Af^~{+wSFT)n^ytz5|NlM2ZF+&?j7i?^F3f^FJ|H{IJzX3_IAmE5ZWLrt z>EPu1H#7V4}!d-UO_QmvAUQh^kMk%5tcu7RPhp?Qd*rIm@Xm5HUcfq|8Q!N>N!t57uL b=BH$)RpQpraEnz8sDZ)L)z4*}Q$iB}_d{R~ literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker4.png b/res/include/img/background_patterns/checker4.png index 4c2111e5e6615f2b9df5a6a78e6514b14e672747..ca3b535d220daa7b799d704c10c064d9021a323c 100644 GIT binary patch delta 98 zcmbQtSTaE(hLM?pfkD+aR|!b51^9%x0%rW~vQ delta 129 zcmV-{0Dk{;lL3$zdk6vm005AYXf^-<09r{zK~yNu%~HV;z#t4t7$W=6mnr)5BEf2X zm6swx5A=wzg3PoTB!GPcs%y6wr*z|Z#)?Ou8C%KYL{u045{Qh>w`!WXiuH1!x1sy_ jVGmUy{}Q=iTO5%O+88N8?*^h600000NkvXXu0mjfHYzpQ diff --git a/res/include/img/background_patterns/checker4_light.png b/res/include/img/background_patterns/checker4_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f01f8fc771673b88ab94a76fee4d7a8f804382 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5vG8|l$VnzS} literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker5.png b/res/include/img/background_patterns/checker5.png index fd142c05e38e0d6e44e74d1ffdac6d361297d2f8..115eb314ea80c195d16e864bcee5d30e1b06431a 100644 GIT binary patch delta 109 zcmdnSSU*7`ospS=fkD+aR|!b51^9%x0%l5)tv>3G5>q8d#zXxj0YEN9vS$SeRqpJKdl`M;#AHVU_A=!Or2P)11HkDIb Tmz4+T00000NkvXXu0mjfkIqDb diff --git a/res/include/img/background_patterns/checker5_light.png b/res/include/img/background_patterns/checker5_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f4eca1a374bb12ee68d05d5f2a3d459c080f39c7 GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5vGsIu4B?PvJ-AVj!I6V` zqiO-?b$*s7Y0vJ~YwHVYAK|ht-VzfbHvi88saM+qlcvnrDI24!!@b|%MC5jUftDnm{r-UW|q9|QV literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker6.png b/res/include/img/background_patterns/checker6.png index 77cd6972bb243c665945d8ed6762d7e1cad85b0c..965d72c2f09cf5aee5369cc5ac6991762396fad1 100644 GIT binary patch delta 104 zcmZ3;ST#W+iIJIsfkD+aR|!b51^9%x0%e+UKu001BJ|6u?C0BA`>K~y-)#Zy}jz#s^#&CbyKpN~uE*OEOz zFfLiY6lf!9ZIU`JFf+^`>2~J|*_+`C*_-9FAnEl?uYPhE?N>PiKm*XDW_g7jd@HbJ yV@1U4u{szDGxIsi2{WIwoE$Sk!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5G4phB4B@!$d&H2D!I6Xc z;8F*sx+dnXBm1Xn|6eY_bkIP?WS8Ex%^{28RSrnJXx5Y6oW1DOb><~MxkKFo9(Msv zP%UwdC`m~yNwrEYN(E93Mg~R(x(0^2hUOuLmR2SvRz?Qe1_o9J1`capwWDar%}>cp XtHiCr@MDlQPy>UftDnm{r-UW|LV8@` literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker7.png b/res/include/img/background_patterns/checker7.png index a01144d254a60bc8aae01ae93d990ff9092d6c38..33de73d226b8e65dba89ab5c9236a4b78d9172ce 100644 GIT binary patch delta 102 zcmZ3?STR8&fsvVkfkD+aR|!b51^9%x0%#{o&USD{ghW=Nnvnp;L!NGL3YWTb{hu01aZyCXek4rMg~t;KbLh*2~7a& CARq4l delta 146 zcmV;D0B!$xqXCc@e+UKu001BJ|6u?C0BT7@K~y-)ty94fz#s^N43YikV+s56QHz8- znwO^rVu((1*@1|#3?x5$sK_K=q^vM1a<)E;z=nY8u2i5ht-|J@<8*cAX0|%yo7r;{ z)tpsMpysS{@?Q>=id#<5ky||r-3;9B`1CtJ09ZVqjj4KX3;+NC07*qoM6N<$f-G1; AK>z>% diff --git a/res/include/img/background_patterns/checker7_light.png b/res/include/img/background_patterns/checker7_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a576c946e34dfb9e0d55d204cb343f9da0acdccc GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5G52(F4B@!0+p|!R!GWh) z=%U~*f43DHzt?|Sly4x@A@Oj*+LwpFOuLlLs^iSZIDhWFU#*wT6`nB)Y~xitRP81Q zG(xq+HKHUXu_VKdAd7+PAHm{=JbXd4(<85s1iy^=)Hkei>9 YnO2Eg!{6wjr9ce~p00i_>zopr07npBApigX literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker8.png b/res/include/img/background_patterns/checker8.png index 37ee51dfb142b7f47725db3bdaed7482a9cb27b7..1102d4d541852b64b3bd419816dfc534403f3cc9 100644 GIT binary patch delta 100 zcmZ3^ST;c-j**#xfkD+aR|!b51^9%x0%CKXJ$(e9oYZPT6EydL`7tD;Am9r!d{DA*qcBO z>n8?P`m#-+8{u$`QNlVf$@dyFldr_0%6fGxdV0<`cE>+o5SaoJWdHyG07*qoM6N<$ Ef(_z9ZU6uP diff --git a/res/include/img/background_patterns/checker8_light.png b/res/include/img/background_patterns/checker8_light.png new file mode 100644 index 0000000000000000000000000000000000000000..03605eed501d4917055885d6aa0fcab1312f7c09 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qGr%Xr^~{+wj~+ex|NnnqiG2@HkTJ>I-GwQQyCwz5G4phB4B@yQdwL-wgCob0 z0}2|AbsCARFZWLse}2!!SKx`2^Rro37nNl4F8=PHEf=|Vdu+PE9|p^EKIijCSKb7g zpjzS@QIe8al4_M)lnSI6j0}tnbPWu34b4LgEv-yUtc)$R4GgRd4EDcVQiq};H$Npa YtrE9}b6aE%0W~mqy85}Sb4q9e0AsCRs{jB1 literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker9.png b/res/include/img/background_patterns/checker9.png index e96767253634beccb2be5690061eb8750606e5d2..c0cb8b36ba2fab9d2576b03b73b947864b3479aa 100644 GIT binary patch delta 121 zcmX@k*u^+OqKJu^fq@}uuJ|V)#Tnoe;tHhs`1r(tAaUL@Ajihj#W93Kmh~W`AcFx1 z^G5q850-b#;PQFExT=V=x675kT=Ko~K9hL{>XQT;S2^Y{eDmz4_bvAu%#}?NwN`ti VCTf4#9SSsu!PC{xWt~$(69DS>CbR$m delta 183 zcmV;o07(Ce0mlK57=H)`0000V^Z#K00053jL_t(I%Z-w&4nQFcL(2^URk{EFJ|qgq zRV1+NK^<9oQq~m_S-p37BI(XrYp4JqA^?C0q>Wqk9Au!=XaYQtW!(Crs3bAQ2)|<{ zm~&q5on$9-0otf#f$EDf0u_=gt1GJ41bADwKo=mY%L5gX>oC=5fxfKg>`n@Rr7tkk l+1drjKvvx*K!c(?`2i_cLEV>Ri`D=D002ovPDHLkV1nmSOGf|z diff --git a/res/include/img/background_patterns/checker9_light.png b/res/include/img/background_patterns/checker9_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c200cf2a8a8c2419d6c5226a3af7e32db4edb598 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8XLh>Fdh=j8TwZR=@3S zEH6-qC%`Af^~{+ww{G2f^ytz5|NoCB^c4Wb8I!!-U6=)Vd_Z>Ec)B=-aLBSAWE5mD z;9%Zp|K!2)ju~7&4;WV!arSn(@|R1#H{NG5&p>^WVB;#s{Dp6x-SocYeuKHPNut(j zkJLo%FS|p5=BSpqMwFx^mZVxG7o`Fz1|tI_16>0{T|@H_LrW_YGb;l#Z36=<1B28x h9Dh+XAJYD@<);T3K0RZ{nVWt28 literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker_christmas.png b/res/include/img/background_patterns/checker_christmas.png index b1a8fbb9c47fed6c57ad0ce60eb2dc298e78ab77..700c6112e6dae2b57d6c4c0f7bd6d4bdc3619c2a 100644 GIT binary patch delta 187 zcmV;s07U|ivR!sfJsC_R0!8& zU;u#z5Rra>k%6K91CX%)!Q22L>i@PM1`=Q68S4Mk{{a&6AAkh^1E4IBW&gvbfNC{U_4;|14zjKVL1G7{vU>4>-Ya-ur&W?|Br$H2asU@0AtD7 p0F_wq0f_`={vSZi%n!f@0RZf5HjCbX#_Iq8002ovPDHLkV1ihmP1^tf delta 261 zcmV+g0s8*S0hI!f7=H)?0002|8116~007)cL_t(Y$IVtt4#gk{EXFf%|MPK*F32-R zg~C{0%C3SA-=WuaTA2Ch`_wQ*WX99Oh?kaS^+V~g@dzS`axmK6rA;|qV~W>VMCOb+ zHB(jHX*_*SfgAh)nTsIR*=mnOuxw~6QFxK9z8cQ)Ha#0b|9-msWT~aBM~{;=Xvq)U z%FH8q>~qZb#VJW@g@A(=Um*lAaB6PKyJI|iP?&jer~jN)*&SZ`n==nDwZS^84W$|b zVC)JoFp{Da1LFWz1Uo-xWHGRFm>LBF7&r|8GjOCS=yh8B_YSxL9buwMVVz5`00000 LNkvXXu0mjfb)|D! diff --git a/res/include/img/background_patterns/checker_christmas_light.png b/res/include/img/background_patterns/checker_christmas_light.png new file mode 100644 index 0000000000000000000000000000000000000000..3c72a885cd356d13ec89d6aa4825c7fb0de39b43 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@mUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!CvC&>&pI&QBXjfJ?`vJ zpb`eo0G|-oGiS~`di3c3|Nng@_B}vB#w2fd7p64sniL?X!PCVtL_#w6prIEF1CQ&$ z>5sna<-8Mi{H^ok?tiUAN@3?dr2qK(rj;pbVZ)0FjX-qm`j@tA)BD@E!C8<`)MX5lF!N|bKP}jgx*U&V? w$iT|j*vimS+rYrez~EEk)d&;~x%nxXX_dG&G~da60@T3Z>FVdQ&MBb@0H;ukv;Y7A literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker_developers.png b/res/include/img/background_patterns/checker_developers.png index 0b588c41804cc6b9dc3ea30aaa86c057c10b9672..81726cb7e75d73129d64bc0705ac36b74fd70b16 100644 GIT binary patch delta 428 zcmV;d0aO0r2D$@~7=Hl+0000a1SNR@000J1OjJbx001B$ATz-GMF0Q+Z%IT!R5;6p z)G=xVF${%afm(sCB5)hf)dgw|zKUR4fm3X}le~qAy00_l=Mg=e>%~5)U9WPGO=c5j zn=FA^$u7*USzoA0(}dZCg+Z=mzN$?xY0%T@%8qrBYj%T727kq5ia97jDx+d0#mZ_B z%|Sz$VlpMjHCyy*7jD$!fAUq^Mu%o?kWH4bL1E+dpTFds(l#n=RD&#rgd~Lx3e?Kl z%)K>fgC5_xqT8oz<7$w}pfr&%kp#I$rHizQG|0pxjV(+hKt4ycM{LhR{nKap$rAMX z!JjNau329vOMj3F3!f}edP$!wLC^2Z?vo`b=Ab-TqE=R)EK!pwPnIAT?mSt7o-QcFP?$)bEJ1A|eX<0_tKwIdpzT?4vIITd zJ(sQ*>OGe>8TFn^TM4@7(k6lKxpXbi)7^8aD?#^Mnk5X-J(v2SUvoK8_guQ>Uws2d WRwn0?w{+A10000YMXeXXDoP6GZeS3PKd9mnzSpwiYKegwJe@B4$->-A&9d7l4$e%E*HfA?L# z|2odKe|6lu>&!ma>hoLUS>r;G3PIM4xxPL+gS{0su9x6l&wp=?XWb_RsS)Izp}S`O zZcn4 zwu>8GTcfms%zq9IsH7NW^FxptL92hq73CMm>`n+OsX^YpD6Qz4*+GyRK~X+nbqyZX!0MSD1SK!Bxa0*v zDjM|k|6Y>WjrBp0x(^!Nx0Bf&Qv_Sj4?$`KJ@vnrQGb4+dS(YfT{Xzt7o`=|GCK%T z*Pz)MMrIfDbA+JeMHZL5AV@`nvc6wh_skB0)P2yW-!Ec6B4~Cko}FQ2cK9IaB8y925Tv3(>Sr8O&Fmm3J3&>> zIEeCJQGXRRE(CS)L1cD&#)Y7&1d-YOeqA)E3qe)RIEd1|Q4M@5vxA`IMHZL5AV@t) z*tND=eU|@O)fSb^4uY!qATqmi%P)X5yK9m#>tD$1eB(k;cY?_5e!ngnRE3}}=aNQg z->3$zW_A#iyvX8`7X)S3pl;`qdhheonH>bF?0@3AoJ*>f*+G!152|`DsiiU5GCK(B zra`ksX7}@TAxKq&W_=5p-PpLJyGaO2USx5}3xZTM$a4H-cCV1}y!Qt|ssye2kWq5T z?9iZI1d-Y8@pJefRf4*mOB$saPi1xxl%1e%=aQ;rb`X@j$l{V01gY%e?$*L;=aO1| zmQVj#)fVslL6FKW?o)ncl$@@a9R#UqQ1x?3clGVc>>x;8gQ}fN8rAnyW(Ps)K4{jz gklDp(9|R?@Z$b*POz~Q~asU7T07*qoM6N<$f>_k5dH?_b diff --git a/res/include/img/background_patterns/checker_developers_light.png b/res/include/img/background_patterns/checker_developers_light.png new file mode 100644 index 0000000000000000000000000000000000000000..77ad6311d567891854c3f7eb99be77aca142b420 GIT binary patch literal 626 zcmeAS@N?(olHy`uVBq!ia0vp^89-dY#0(^pm&C6GQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI{$s8sC$IK)pIG4bSgGk8!`U6IyZC<_ z=`Fk~b4seW`^A*E$9Ht_WSi(M3d%FkQ}UMS^?qUhwZKSkQF~7QW2IePG3I)UR-Y(+ zEcQa9=HOiE=nt8{F-Oy$q)ynQ>OGw7@ zKH2|k8k64pc`;IJ?Vi3gj~sww?}U_n)dRQ7e2uieTAtZIv=I@#<{w#~@0!+E-%rR- zd(J)~Su5#~)_ZoY?U#^unQ`8)%WRFIU9XL3Fw%Q}+-px87E^Oe8__}l0000%ASSu@ z=2wu}`~f~8u4m4ixp3jawQJWNJb3W`|Nktjn?Ms77?Zr+U0C`vZUzE5@t!V@ArhD8 zoE`WTGBFi+r*+w&y+P*UK_WZe006dD7a^-^L;rvlZWr0anFxdS(&)_-d3Ph zswJ)wB`Jv|saDBFsX&Us$iT=@*T7QO&@9Bz%*xo*%EVaPz`)AD;FgTe~DWM4fQ;B?m literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker_halloween.png b/res/include/img/background_patterns/checker_halloween.png index 549b0711dc743f3129e76eb87afb08c1e35453c1..9085856b81028b4d357e8197178453c2ca8b7af0 100644 GIT binary patch delta 179 zcmeBVI?OmhqMnhNfq~)3e~%eJiY>q=#1%-3iHU_aq;&&X6`n4RAsp9z4{zjca$sOM zpe$m-#Fy}h%S5Zy#l3)~TKaB-X9gTe~DWM4f;Uz+Q delta 249 zcmVT7=H)?0001SQ%#Hj007WQL_t(Y$Hi3J4S+BR6o%;j^D%`VO$hQv zjq+iva-|&CJB|kdouswaej%a(m|+|e52J$ni>e=jZDkqwgfM)W?dYhsRp`KKwiUP0 zQsU9A*<50$y=btYrk}UX341$?$`TP5EF@Km$<4&ks8j;FzjFDhmZ321sKVuXW5HnBY z|8W;6#2Mfd;(F%HnMaQv{r~^Juf)CwD9D)P?e4;q#$A&FBN?c<+-JKQD0-%hUKl!KO2^@wKpt% zU#`l{H8Bhe%$6)vKYVP1VGfVul2DuLTKOrJN~-IHpO@NAIac)3bzjli6J|_*7%k)_ zxMvG&J^{2@wZt`|BqgyV)hf9t6-Y4{85kMr8d&NYnuZt|SQ#5xnVM)D7+4t?{J3{9 f21P?|eoAIqC2kF!&6y8?8W=oX{an^LB{Ts5B9(Wd literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/checker_vote.png b/res/include/img/background_patterns/checker_vote.png deleted file mode 100644 index 4da4d44c160250517f7e2b3a9075994541feb661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmV-{0e=38P)_V}4Ht;FXT$FV7a+$jzKK~)iBq{UVB+zzgYAH`5BhFaGpY89`wq8j0$ zR>T+)>_?BsVCYTv*1k3>TKMEW^K^rk=5>`6BGWhbAi@nj!pF`WSWoL5Bb)HEf(zgv*Thkq0?cZ0nJ5wYkPa^=U zp`j?&Dz96`d)~xJv;@Ke0HS05t>|=7Rb^>&qxm_bbq)KyL7D;1OPyq{)lA?lnRjypMzk%=jfQnX-h;zb`2pS06-K7074vh zPz@1L)C%}Y$kY}@M4M2085qtdn#3^xAY5nLK1ZC6CvSHl03g}u{uV`uQVqut znUWEJwSe3b5s}=+0BMewfe^AXG5`Rqfc_Sp-OB|&(|?0w!#bD4qyV3WA60515YZhl z`P}!n@-i&0ZXW?W-qZE8VSE070W9fqeO~~$o@*agA$|loClO}MKc~ON>drS>_P7ZUG(7S1zqxB@PaORFnB>1Jb3eh{2sh} zL4FV3y%qti@_I1xf_xr~y&#_lV=u_#!Nd#lcrfvTydKn(hEorwUeLJ* zQ!nVugA*_4)Pqwm=-h*;7v%9^;)TzH?SBu>>mLQZjpH9mu5JJT002ovPDHLkV1l$& BD8m2% delta 1669 zcmV;0273AR1d9!j8Gi-<004WAb*=ya22x2xK~!kowODI!(@GFMyWaI94?Bc7w2g>V zR0&Fv5dHuE0)dL4NC+qrY4h^iUhm!ySKgbnNt$+hM~V{J&dzw|?ChLF04O}rj*pMg z>-8Xn0Amb<5LlLlJkQ~}E-o%E5Jk~mYmtWpKnTI>*RQoxrGFF%A*kybN-6lh56iNU zWf=$|m`o;^PNztc#5{n*!$Y)MEqI;>&N*eM20_4-eqvgHj5d^E=rCfU2tS z@#9B*o!;j>41Ytk+ij$2imIw0r3B|3oO3Y7z!*ba*APM=2m*ai2%&>*z5$>tON__k z{R40u2XP!jDFw!uPC2C%Qp*1pq7-#q!?G+8LclqP<2Y~}M?0R)X2`M(Wm&?u?fXkG z91d}Oe2gSXAf<%od1$xW5JI3VO90UIrIdmYg0d`8mVYHY&(kGJ(-cxllx2xL&jA44 zZWouAm)kQCh9O3y5uzy4X{3}w2mv7ks;WY#(*fsPXF~{~>%CkqQB@VvG(}z4$g&Js zmO&{6r4+I(0|2mX0rdNQq-lzxC^V8AfF(%+*L9I)8LFznVzEG3mf)PDEK3L>Af?ox z^nG7v?0+^WH)bFR0sw&T`)IXVdYjdCt??kG#B4T0RaJ0Z7hxDeN{M#6y@m}T1g6vJ z9Uq?Oq1Wqe#=z<6DLl`^uV25Ql!9eh@O>XrN_4wj5JEr*L7Jv$x7z@qoyT#EG)*y| z&({Lk1a8-LH)~ZQEEZ7JmqW0Q31Ai^T#$2pk+7;OgoMbzP&? zYN6ln3D2f7FszsF*+&@B~!2G?z~ZCh`{RY%SLHaTws=ytnkwOZ>L z7=MjMy3emJu*vzZ>)RX?Lg2bCIOni!8*v=3?*hkh@cZ{~xUP%;!w4ZLiUO8pfiZ?J zU%spdkYyQ!5a{>&k9M-!em4Qn^E^l?v0N_K`@rGhq3&eY*VpiU|G{t9>-Es@_fgmN z#%EmD1*H_WZR6|Luj>K$zOT>mqA0*Q$A4fj(16{QDe^o=6h+{i>+$X3zCca+y{W#y z8X6|0#CSYL9LFGp+{^FtJb%YvFxWWl9336O^E~|c@nfgHU|AN})zy^|zc_W)p`FOcDIs7(0%`F{C1O!Ng3hT&e! zXdAt5?6LX+UFG+Ao?|kZY()5dc5!jBR`1&Z$8n6wWP;gjh9pUJx!I;SdkDWb)fcEK zzcP0fhkn|}TQ{TpsMG}8OM P00000NkvXXu0mjfg1kHl diff --git a/res/include/img/background_patterns/checker_wednesday_light.png b/res/include/img/background_patterns/checker_wednesday_light.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce2fb1e2631279e84b78ca9b982ad84d1862e25 GIT binary patch literal 832 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@0VEjWo@x~VDVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(Gd@$_|Nf5s>%AZl@I z?zVoQ5L1%3y9>kr_Wm>bfgBG{7sn8fk7*QM;AtR%?^vej3+m%sO{(%duV8_Qu^`bn?@xOKbCH-?B{pZ+oB3b6xMM z-;;}D-*4Ic_q2^hR_JTDdaLm5w|;EgHka*At<02{zs^ad`@a4Yp{njU?ewQBlK+i$ zBLAodw$Sx*UX2Sck+I(|GE3q!N+?aRJARAP}9kO zpZ%iOkw4bI>>^V4)OYRUzc>5)a-&_sIg2yq-se8F|DuWm{{?O*n&JWu+X#+layqh! z&ki~ne1BlZz@NwbA>pImGPwtT*w5#@)ol5EED@N(R7+eVN>UO_QmvAUQh^kMk%5tc zu7RPhp?Qd*rIm?=m4T7Afq|8QLBEzvEQ*HQ{FKbJO57U$l`nY+)WG2B>gTe~DWM4f DtL|K) literal 0 HcmV?d00001 diff --git a/res/include/img/background_patterns/create_dark.sh b/res/include/img/background_patterns/create_dark.sh new file mode 100755 index 0000000..8152d9b --- /dev/null +++ b/res/include/img/background_patterns/create_dark.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +for i in {0..17}; do convert checker${i}.png -brightness-contrast 80x0 checker${i}_light.png; done +convert checker_wednesday.png -brightness-contrast 80x0 checker_wednesday_light.png +convert checker_wednesday.png -brightness-contrast 80x0 checker_wednesday_light.png +convert checker_dwarf.png -brightness-contrast 80x0 checker_dwarf_light.png +convert checker_developers.png -brightness-contrast 80x0 checker_developers_light.png +convert checker_halloween.png -brightness-contrast 80x0 checker_halloween_light.png +convert checker_christmas.png -brightness-contrast 80x0 checker_christmas_light.png + +optipng *.png diff --git a/res/include/img/icons/close.svg b/res/include/img/icons/close.svg index f5371b5..da72c60 100644 --- a/res/include/img/icons/close.svg +++ b/res/include/img/icons/close.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/copy.svg b/res/include/img/icons/copy.svg index 81ecefb..b3f00af 100644 --- a/res/include/img/icons/copy.svg +++ b/res/include/img/icons/copy.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/edit.svg b/res/include/img/icons/edit.svg index 4b8a056..5be56dc 100644 --- a/res/include/img/icons/edit.svg +++ b/res/include/img/icons/edit.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/email.svg b/res/include/img/icons/email.svg index 3181fb5..9f5226e 100644 --- a/res/include/img/icons/email.svg +++ b/res/include/img/icons/email.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/facebook.svg b/res/include/img/icons/facebook.svg index b8738df..2f91446 100644 --- a/res/include/img/icons/facebook.svg +++ b/res/include/img/icons/facebook.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/github.svg b/res/include/img/icons/github.svg index fd36db5..4607139 100644 --- a/res/include/img/icons/github.svg +++ b/res/include/img/icons/github.svg @@ -1,4 +1,4 @@ GitHub - + diff --git a/res/include/img/icons/help.svg b/res/include/img/icons/help.svg index e9f583d..9bfc1f9 100644 --- a/res/include/img/icons/help.svg +++ b/res/include/img/icons/help.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/mastodon.svg b/res/include/img/icons/mastodon.svg index b4112b7..1817eac 100644 --- a/res/include/img/icons/mastodon.svg +++ b/res/include/img/icons/mastodon.svg @@ -1,4 +1,4 @@ - + diff --git a/res/include/img/icons/medium.svg b/res/include/img/icons/medium.svg index 4b4935f..ef3c8c3 100644 --- a/res/include/img/icons/medium.svg +++ b/res/include/img/icons/medium.svg @@ -1,7 +1,7 @@ - + diff --git a/res/include/img/icons/open_in_new.svg b/res/include/img/icons/open_in_new.svg index 104e655..cbbe1fa 100644 --- a/res/include/img/icons/open_in_new.svg +++ b/res/include/img/icons/open_in_new.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/patreon.svg b/res/include/img/icons/patreon.svg index 57f1a6c..a3805ef 100644 --- a/res/include/img/icons/patreon.svg +++ b/res/include/img/icons/patreon.svg @@ -1,5 +1,5 @@ - + diff --git a/res/include/img/icons/pixeldrain.svg b/res/include/img/icons/pixeldrain.svg index cd10fc8..cd103b6 100644 --- a/res/include/img/icons/pixeldrain.svg +++ b/res/include/img/icons/pixeldrain.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/reddit.svg b/res/include/img/icons/reddit.svg index 49ff915..b84ba4a 100644 --- a/res/include/img/icons/reddit.svg +++ b/res/include/img/icons/reddit.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/save.svg b/res/include/img/icons/save.svg index 8e3c4c5..20513fc 100644 --- a/res/include/img/icons/save.svg +++ b/res/include/img/icons/save.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/share.svg b/res/include/img/icons/share.svg index 55743f6..dfcd61d 100644 --- a/res/include/img/icons/share.svg +++ b/res/include/img/icons/share.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/shuffle.svg b/res/include/img/icons/shuffle.svg index 8b05ec7..00a6c02 100644 --- a/res/include/img/icons/shuffle.svg +++ b/res/include/img/icons/shuffle.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/tumblr.svg b/res/include/img/icons/tumblr.svg index d8fa028..7bdc595 100644 --- a/res/include/img/icons/tumblr.svg +++ b/res/include/img/icons/tumblr.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/twitter.svg b/res/include/img/icons/twitter.svg index 632ac46..08ce902 100644 --- a/res/include/img/icons/twitter.svg +++ b/res/include/img/icons/twitter.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/img/icons/upload.svg b/res/include/img/icons/upload.svg index d026dec..f005557 100644 --- a/res/include/img/icons/upload.svg +++ b/res/include/img/icons/upload.svg @@ -1,3 +1,3 @@ - + diff --git a/res/include/style/layout.css b/res/include/style/layout.css index 963c04a..25378c3 100644 --- a/res/include/style/layout.css +++ b/res/include/style/layout.css @@ -60,7 +60,7 @@ body { padding: 0; } header, footer, .checkers { - background-image: url("{{bgPattern}}"); + background-image: url("{{.BackgroundPattern}}"); background-color: #111111; /* Fallback */ background-color: var(--layer_1_color); background-repeat: repeat; @@ -157,8 +157,7 @@ section { .page_navigation a { float: none; display: block; - color: #b2b2b2; /* Fallback */ - color: var(--text_color); + color: var(--layer_1_text_color); text-align: center; padding: 4px; margin: 0.3em 15px 0.3em 15px; @@ -172,9 +171,7 @@ section { text-decoration: none; } .page_navigation a:hover { - background-color: #3f3f3f; background-color: var(--input_color); - color: #ffffff; color: var(--input_text_color); text-decoration: none; } @@ -201,6 +198,7 @@ section { } .highlight_dark, .highlight_1 { background-color: var(--layer_1_color); + color: var(--layer_1_text_color); } .highlight_middle, .highlight_2 { background-color: var(--layer_2_color); @@ -282,11 +280,7 @@ hr { } a { - color: #74ad38; - color: var(--highlight_color_dark); -} -a:hover { - color: var(--highlight_color); + color: var(--link_color); } .form{ @@ -364,7 +358,7 @@ pre { display: block; } .file_button > .file_button_title{ - color: var(--highlight_color); + color: var(--link_color); } /* API documentation markup */ diff --git a/res/include/style/modal.css b/res/include/style/modal.css index 894735c..8697dfb 100644 --- a/res/include/style/modal.css +++ b/res/include/style/modal.css @@ -4,7 +4,7 @@ right: 0; bottom: 0; left: 0; - background-color: rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0.7); opacity: 0; transition: opacity .4s; } @@ -22,7 +22,7 @@ transform: translate(-50%, -20%); padding: 0; text-align: left; - box-shadow: var(--shadow_color) 0px 0px 50px; + /* box-shadow: var(--shadow_color) 0px 0px 50px; */ border-radius: 20px 20px 8px 8px; overflow: hidden; } @@ -33,6 +33,7 @@ display: flex; flex-direction: row; background: var(--layer_1_color); + color: var(--layer_1_text_color); padding: 1px; } diff --git a/res/template/appearance.html b/res/template/appearance.html index 3cc07e4..96b0a7d 100644 --- a/res/template/appearance.html +++ b/res/template/appearance.html @@ -23,7 +23,10 @@
(Inspired by Canta GTK)
-
+ + (Inspired by Nord)
+ + (Inspired by Nord)

(Inspired by Skeuos GTK)
diff --git a/res/template/fragments/user_style.html b/res/template/fragments/user_style.html index f7e1efb..4678810 100644 --- a/res/template/fragments/user_style.html +++ b/res/template/fragments/user_style.html @@ -8,15 +8,15 @@ {{ define "user_style_js" }} {{ end }} diff --git a/res/template/history.html b/res/template/history.html index 45c5307..fe82c0b 100644 --- a/res/template/history.html +++ b/res/template/history.html @@ -16,10 +16,9 @@ Here are all files you have previously uploaded to pixeldrain using this computer. This data is saved locally in your web browser and gets updated every time you upload a file through your current browser.

-
- -
+ +
{{template "page_bottom" .}}