From ab6eebab43ac0320d3b9686e848195ba45375b13 Mon Sep 17 00:00:00 2001 From: Paul Dockar Date: Mon, 17 Oct 2022 15:51:42 +1100 Subject: [PATCH] Adding conditions vanilla theme icons Update uiconstants.py to include theme icon path for all weather conditions. Moving DCS theme icons. Created Vanilla theme icons Fixes #1062 --- qt_ui/uiconstants.py | 64 ++++++++++++------ .../conditions/{ => light}/timeofday/dawn.png | Bin .../conditions/{ => light}/timeofday/day.png | Bin .../conditions/{ => light}/timeofday/dusk.png | Bin .../{ => light}/timeofday/night.png | Bin .../{ => light}/weather/day-clear.png | Bin .../{ => light}/weather/day-cloudy-fog.png | Bin .../{ => light}/weather/day-fog.png | Bin .../{ => light}/weather/day-partly-cloudy.png | Bin .../{ => light}/weather/day-rain.png | Bin .../{ => light}/weather/day-thunderstorm.png | Bin .../{ => light}/weather/day-totally-cloud.png | Bin .../{ => light}/weather/night-clear.png | Bin .../{ => light}/weather/night-cloudy-fog.png | Bin .../{ => light}/weather/night-fog.png | Bin .../weather/night-partly-cloudy.png | Bin .../{ => light}/weather/night-rain.png | Bin .../weather/night-thundersotrm.png | Bin .../weather/night-totally-cloud.png | Bin .../conditions/{ => light}/weather/winds.png | Bin .../ui/conditions/medium/timeofday/dawn.png | Bin 0 -> 727 bytes .../ui/conditions/medium/timeofday/day.png | Bin 0 -> 699 bytes .../ui/conditions/medium/timeofday/dusk.png | Bin 0 -> 718 bytes .../ui/conditions/medium/timeofday/night.png | Bin 0 -> 517 bytes .../conditions/medium/weather/day-clear.png | Bin 0 -> 699 bytes .../medium/weather/day-cloudy-fog.png | Bin 0 -> 441 bytes .../ui/conditions/medium/weather/day-fog.png | Bin 0 -> 617 bytes .../medium/weather/day-partly-cloudy.png | Bin 0 -> 617 bytes .../ui/conditions/medium/weather/day-rain.png | Bin 0 -> 759 bytes .../medium/weather/day-thunderstorm.png | Bin 0 -> 784 bytes .../medium/weather/day-totally-cloud.png | Bin 0 -> 439 bytes .../conditions/medium/weather/night-clear.png | Bin 0 -> 430 bytes .../medium/weather/night-cloudy-fog.png | Bin 0 -> 441 bytes .../conditions/medium/weather/night-fog.png | Bin 0 -> 517 bytes .../medium/weather/night-partly-cloudy.png | Bin 0 -> 506 bytes .../conditions/medium/weather/night-rain.png | Bin 0 -> 671 bytes .../medium/weather/night-thundersotrm.png | Bin 0 -> 677 bytes .../medium/weather/night-totally-cloud.png | Bin 0 -> 439 bytes .../ui/conditions/medium/weather/winds.png | Bin 0 -> 339 bytes 39 files changed, 45 insertions(+), 19 deletions(-) rename resources/ui/conditions/{ => light}/timeofday/dawn.png (100%) rename resources/ui/conditions/{ => light}/timeofday/day.png (100%) rename resources/ui/conditions/{ => light}/timeofday/dusk.png (100%) rename resources/ui/conditions/{ => light}/timeofday/night.png (100%) rename resources/ui/conditions/{ => light}/weather/day-clear.png (100%) rename resources/ui/conditions/{ => light}/weather/day-cloudy-fog.png (100%) rename resources/ui/conditions/{ => light}/weather/day-fog.png (100%) rename resources/ui/conditions/{ => light}/weather/day-partly-cloudy.png (100%) rename resources/ui/conditions/{ => light}/weather/day-rain.png (100%) rename resources/ui/conditions/{ => light}/weather/day-thunderstorm.png (100%) rename resources/ui/conditions/{ => light}/weather/day-totally-cloud.png (100%) rename resources/ui/conditions/{ => light}/weather/night-clear.png (100%) rename resources/ui/conditions/{ => light}/weather/night-cloudy-fog.png (100%) rename resources/ui/conditions/{ => light}/weather/night-fog.png (100%) rename resources/ui/conditions/{ => light}/weather/night-partly-cloudy.png (100%) rename resources/ui/conditions/{ => light}/weather/night-rain.png (100%) rename resources/ui/conditions/{ => light}/weather/night-thundersotrm.png (100%) rename resources/ui/conditions/{ => light}/weather/night-totally-cloud.png (100%) rename resources/ui/conditions/{ => light}/weather/winds.png (100%) create mode 100644 resources/ui/conditions/medium/timeofday/dawn.png create mode 100644 resources/ui/conditions/medium/timeofday/day.png create mode 100644 resources/ui/conditions/medium/timeofday/dusk.png create mode 100644 resources/ui/conditions/medium/timeofday/night.png create mode 100644 resources/ui/conditions/medium/weather/day-clear.png create mode 100644 resources/ui/conditions/medium/weather/day-cloudy-fog.png create mode 100644 resources/ui/conditions/medium/weather/day-fog.png create mode 100644 resources/ui/conditions/medium/weather/day-partly-cloudy.png create mode 100644 resources/ui/conditions/medium/weather/day-rain.png create mode 100644 resources/ui/conditions/medium/weather/day-thunderstorm.png create mode 100644 resources/ui/conditions/medium/weather/day-totally-cloud.png create mode 100644 resources/ui/conditions/medium/weather/night-clear.png create mode 100644 resources/ui/conditions/medium/weather/night-cloudy-fog.png create mode 100644 resources/ui/conditions/medium/weather/night-fog.png create mode 100644 resources/ui/conditions/medium/weather/night-partly-cloudy.png create mode 100644 resources/ui/conditions/medium/weather/night-rain.png create mode 100644 resources/ui/conditions/medium/weather/night-thundersotrm.png create mode 100644 resources/ui/conditions/medium/weather/night-totally-cloud.png create mode 100644 resources/ui/conditions/medium/weather/winds.png diff --git a/qt_ui/uiconstants.py b/qt_ui/uiconstants.py index 9afdb458..4efeb01f 100644 --- a/qt_ui/uiconstants.py +++ b/qt_ui/uiconstants.py @@ -56,10 +56,18 @@ def load_icons(): ICONS["Hangar"] = QPixmap("./resources/ui/misc/hangar.png") - ICONS["Dawn"] = QPixmap("./resources/ui/conditions/timeofday/dawn.png") - ICONS["Day"] = QPixmap("./resources/ui/conditions/timeofday/day.png") - ICONS["Dusk"] = QPixmap("./resources/ui/conditions/timeofday/dusk.png") - ICONS["Night"] = QPixmap("./resources/ui/conditions/timeofday/night.png") + ICONS["Dawn"] = QPixmap( + "./resources/ui/conditions/" + get_theme_icons() + "/timeofday/dawn.png" + ) + ICONS["Day"] = QPixmap( + "./resources/ui/conditions/" + get_theme_icons() + "/timeofday/day.png" + ) + ICONS["Dusk"] = QPixmap( + "./resources/ui/conditions/" + get_theme_icons() + "/timeofday/dusk.png" + ) + ICONS["Night"] = QPixmap( + "./resources/ui/conditions/" + get_theme_icons() + "/timeofday/night.png" + ) ICONS["Money"] = QPixmap( "./resources/ui/misc/" + get_theme_icons() + "/money_icon.png" @@ -109,46 +117,64 @@ def load_icons(): """ Weather Icons """ - ICONS["Weather_winds"] = QPixmap("./resources/ui/conditions/weather/winds.png") + ICONS["Weather_winds"] = QPixmap( + "./resources/ui/conditions/" + get_theme_icons() + "/weather/winds.png" + ) ICONS["Weather_day-clear"] = QPixmap( - "./resources/ui/conditions/weather/day-clear.png" + "./resources/ui/conditions/" + get_theme_icons() + "/weather/day-clear.png" ) ICONS["Weather_day-cloudy-fog"] = QPixmap( - "./resources/ui/conditions/weather/day-cloudy-fog.png" + "./resources/ui/conditions/" + get_theme_icons() + "/weather/day-cloudy-fog.png" + ) + ICONS["Weather_day-fog"] = QPixmap( + "./resources/ui/conditions/" + get_theme_icons() + "/weather/day-fog.png" ) - ICONS["Weather_day-fog"] = QPixmap("./resources/ui/conditions/weather/day-fog.png") ICONS["Weather_day-partly-cloudy"] = QPixmap( - "./resources/ui/conditions/weather/day-partly-cloudy.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/day-partly-cloudy.png" ) ICONS["Weather_day-rain"] = QPixmap( - "./resources/ui/conditions/weather/day-rain.png" + "./resources/ui/conditions/" + get_theme_icons() + "/weather/day-rain.png" ) ICONS["Weather_day-thunderstorm"] = QPixmap( - "./resources/ui/conditions/weather/day-thunderstorm.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/day-thunderstorm.png" ) ICONS["Weather_day-totally-cloud"] = QPixmap( - "./resources/ui/conditions/weather/day-totally-cloud.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/day-totally-cloud.png" ) ICONS["Weather_night-clear"] = QPixmap( - "./resources/ui/conditions/weather/night-clear.png" + "./resources/ui/conditions/" + get_theme_icons() + "/weather/night-clear.png" ) ICONS["Weather_night-cloudy-fog"] = QPixmap( - "./resources/ui/conditions/weather/night-cloudy-fog.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/night-cloudy-fog.png" ) ICONS["Weather_night-fog"] = QPixmap( - "./resources/ui/conditions/weather/night-fog.png" + "./resources/ui/conditions/" + get_theme_icons() + "/weather/night-fog.png" ) ICONS["Weather_night-partly-cloudy"] = QPixmap( - "./resources/ui/conditions/weather/night-partly-cloudy.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/night-partly-cloudy.png" ) ICONS["Weather_night-rain"] = QPixmap( - "./resources/ui/conditions/weather/night-rain.png" + "./resources/ui/conditions/" + get_theme_icons() + "/weather/night-rain.png" ) ICONS["Weather_night-thunderstorm"] = QPixmap( - "./resources/ui/conditions/weather/night-thunderstorm.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/night-thunderstorm.png" ) ICONS["Weather_night-totally-cloud"] = QPixmap( - "./resources/ui/conditions/weather/night-totally-cloud.png" + "./resources/ui/conditions/" + + get_theme_icons() + + "/weather/night-totally-cloud.png" ) ICONS["heading"] = QPixmap("./resources/ui/misc/heading.png") diff --git a/resources/ui/conditions/timeofday/dawn.png b/resources/ui/conditions/light/timeofday/dawn.png similarity index 100% rename from resources/ui/conditions/timeofday/dawn.png rename to resources/ui/conditions/light/timeofday/dawn.png diff --git a/resources/ui/conditions/timeofday/day.png b/resources/ui/conditions/light/timeofday/day.png similarity index 100% rename from resources/ui/conditions/timeofday/day.png rename to resources/ui/conditions/light/timeofday/day.png diff --git a/resources/ui/conditions/timeofday/dusk.png b/resources/ui/conditions/light/timeofday/dusk.png similarity index 100% rename from resources/ui/conditions/timeofday/dusk.png rename to resources/ui/conditions/light/timeofday/dusk.png diff --git a/resources/ui/conditions/timeofday/night.png b/resources/ui/conditions/light/timeofday/night.png similarity index 100% rename from resources/ui/conditions/timeofday/night.png rename to resources/ui/conditions/light/timeofday/night.png diff --git a/resources/ui/conditions/weather/day-clear.png b/resources/ui/conditions/light/weather/day-clear.png similarity index 100% rename from resources/ui/conditions/weather/day-clear.png rename to resources/ui/conditions/light/weather/day-clear.png diff --git a/resources/ui/conditions/weather/day-cloudy-fog.png b/resources/ui/conditions/light/weather/day-cloudy-fog.png similarity index 100% rename from resources/ui/conditions/weather/day-cloudy-fog.png rename to resources/ui/conditions/light/weather/day-cloudy-fog.png diff --git a/resources/ui/conditions/weather/day-fog.png b/resources/ui/conditions/light/weather/day-fog.png similarity index 100% rename from resources/ui/conditions/weather/day-fog.png rename to resources/ui/conditions/light/weather/day-fog.png diff --git a/resources/ui/conditions/weather/day-partly-cloudy.png b/resources/ui/conditions/light/weather/day-partly-cloudy.png similarity index 100% rename from resources/ui/conditions/weather/day-partly-cloudy.png rename to resources/ui/conditions/light/weather/day-partly-cloudy.png diff --git a/resources/ui/conditions/weather/day-rain.png b/resources/ui/conditions/light/weather/day-rain.png similarity index 100% rename from resources/ui/conditions/weather/day-rain.png rename to resources/ui/conditions/light/weather/day-rain.png diff --git a/resources/ui/conditions/weather/day-thunderstorm.png b/resources/ui/conditions/light/weather/day-thunderstorm.png similarity index 100% rename from resources/ui/conditions/weather/day-thunderstorm.png rename to resources/ui/conditions/light/weather/day-thunderstorm.png diff --git a/resources/ui/conditions/weather/day-totally-cloud.png b/resources/ui/conditions/light/weather/day-totally-cloud.png similarity index 100% rename from resources/ui/conditions/weather/day-totally-cloud.png rename to resources/ui/conditions/light/weather/day-totally-cloud.png diff --git a/resources/ui/conditions/weather/night-clear.png b/resources/ui/conditions/light/weather/night-clear.png similarity index 100% rename from resources/ui/conditions/weather/night-clear.png rename to resources/ui/conditions/light/weather/night-clear.png diff --git a/resources/ui/conditions/weather/night-cloudy-fog.png b/resources/ui/conditions/light/weather/night-cloudy-fog.png similarity index 100% rename from resources/ui/conditions/weather/night-cloudy-fog.png rename to resources/ui/conditions/light/weather/night-cloudy-fog.png diff --git a/resources/ui/conditions/weather/night-fog.png b/resources/ui/conditions/light/weather/night-fog.png similarity index 100% rename from resources/ui/conditions/weather/night-fog.png rename to resources/ui/conditions/light/weather/night-fog.png diff --git a/resources/ui/conditions/weather/night-partly-cloudy.png b/resources/ui/conditions/light/weather/night-partly-cloudy.png similarity index 100% rename from resources/ui/conditions/weather/night-partly-cloudy.png rename to resources/ui/conditions/light/weather/night-partly-cloudy.png diff --git a/resources/ui/conditions/weather/night-rain.png b/resources/ui/conditions/light/weather/night-rain.png similarity index 100% rename from resources/ui/conditions/weather/night-rain.png rename to resources/ui/conditions/light/weather/night-rain.png diff --git a/resources/ui/conditions/weather/night-thundersotrm.png b/resources/ui/conditions/light/weather/night-thundersotrm.png similarity index 100% rename from resources/ui/conditions/weather/night-thundersotrm.png rename to resources/ui/conditions/light/weather/night-thundersotrm.png diff --git a/resources/ui/conditions/weather/night-totally-cloud.png b/resources/ui/conditions/light/weather/night-totally-cloud.png similarity index 100% rename from resources/ui/conditions/weather/night-totally-cloud.png rename to resources/ui/conditions/light/weather/night-totally-cloud.png diff --git a/resources/ui/conditions/weather/winds.png b/resources/ui/conditions/light/weather/winds.png similarity index 100% rename from resources/ui/conditions/weather/winds.png rename to resources/ui/conditions/light/weather/winds.png diff --git a/resources/ui/conditions/medium/timeofday/dawn.png b/resources/ui/conditions/medium/timeofday/dawn.png new file mode 100644 index 0000000000000000000000000000000000000000..f492b7780807c42b6e056e4d88759dd15d03daf0 GIT binary patch literal 727 zcmV;|0x127P)palpL5>lJ?DHc6y$#v z+lOr*%>|<<2j^wLSYT92`Z^n&;v9l6PTIhnTtG7Ia!H2IQ)!-4F{)=3fbHGDpzU+E zryZ4~ao{>|6Zrgx^+mSN0zEQM*axi1B0=kbgNY4D>Yfb)NV;hI1JDG#2=EG^4QK&sBN6+7t3ZdOQD6W#58RQ| zmA5jqy$a|CYSNet0!@;h=e-PV*8siYybovvs$;Z6}N>zOnrzDy9Lr5zVX}C=auzl8#Ty0o$d(DPU`i9g+P2l`(&u0bvQ7`7v(_tORa* z`1+jzNfWj=0QI3713Ke*IOf_J1W=o@<^oWX#K1F26WQiK1@Io23p7jWvRxdEeUfx6 z>{_B9e2E+w&D-zTb|bJ9cpa6{32cwg9ntyL1IvH`NxlE%K47~XxE%R085kv@+nG#n zUIMUP1)Krqg=!J768H{m1ImC)Kxs6i;iM`$B&k2wMpO?pr|3q3&5|BOkl%o7KwXT4 z+>8H2P66Bk8k5Qjpik1vqzbxgdv!2FQWf z(G)d6nfYaA9%uw(T7xzm#9RDaFF;d+1~j2EX%WcGnfMmJM8vHcNBZ$L&&RO#u(gGOp#CGO!*v<I zK}7sfQnLbQGjmpz@>#{(RrqbJ%IleiyKud<+osICTb0}95}iF0J`FRoH8VFvL?7Dl z9R{(ftbtOjYfCq*&&;J0at~zYr?^lk=^aaJ#)};Y<9+}D002ovPDHLkV1lp^I12y( literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/timeofday/dusk.png b/resources/ui/conditions/medium/timeofday/dusk.png new file mode 100644 index 0000000000000000000000000000000000000000..73d4dd1d463e01b95f92fe53fe5f9a1e43f9efb9 GIT binary patch literal 718 zcmV;<0x|uGP)0DjEB{!`Sx(7r%=`_%0&$ zwh;Ljzhgp$qLq#<_#A5^;_S0};7!cIp3L0VyciL~cn5PM;(iO`Td@}dm^q>(%*^fh z2E$kx5l1^r&_y_1`oD~bub(*tb<1xv^9DY_9}NapVgu$?GG4#|{92y5h9T^Wh}}Ia z!_0gY`|(j5k>gk&5m$ST1DQDqC$JFzU=SxOJc|){1?R9RB5rn71ubZM8NY-T5pl6$ z?U&3P#8JGBukcyVJdl}vxQf^CK}4Kv2hHV`J9xblbnI(VupI9dJB*(q;xZPL@r&(@ zSJIx!%=49;@8fu8&cMco%btmdW9>rlBW5@7{n&}A#sArX!!FkW9`E@SUo@;=YP8XO zfGv33-5%om`u?lNw>mh$K#kXG9Bcx;-$s%H6DtS$@nJ+9X(PA167eRcMZ}$+G^2>P zht1gWl+O2Z$$Z?2@&5&l=@9)AQyQj+up=TKl+1YS!u$rA+t^xF)D;lT$GWDu6_}No zo2nNa#OfA%f2gYH8iN?g$ z#EJj%QM#}^a38B8V(581%Lg)Z=I9T~D81112y*bd;9GUUng9R*07*qoM6N<$f-Oo@ AzW@LL literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/timeofday/night.png b/resources/ui/conditions/medium/timeofday/night.png new file mode 100644 index 0000000000000000000000000000000000000000..3401bf7fa848eb1b4fccc69a11175949940214e2 GIT binary patch literal 517 zcmV+g0{Z=lP)<8ryLa zbJ*Qi0l0!w_=Not@iHQMwePQSAT#&$ML=19r<&&?qPrmEK6;qQ%&q-!;2?(ZJ|f;O z?2L#GZeS-SGxI`bZfsJ({QkcAT|h*P;XKyk8NO%c*UY@ygn&)O-xdpsh;i(|O-z<+ zo0||YQ#|yiz=)WMh*6Byr*0DhI>kr-;%uEM{@8?ocleCGnR#Lfx8@Lz<3kZQEbXfevn=QxX>c!a0(Z$f5n!)08@Iy{buk){Q##siF04e4RJ zy0;Y1;#OVD{*>d)+*PYRQuSaCQ+S1ph^h83r$vhv{}p}#E%9~M*5=^_00000NkvXX Hu0mjfH(2LX literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/day-clear.png b/resources/ui/conditions/medium/weather/day-clear.png new file mode 100644 index 0000000000000000000000000000000000000000..128cf9f01f5e868443c17dbf7619700313920e44 GIT binary patch literal 699 zcmV;s0!00ZP) z(G)d6nfYaA9%uw(T7xzm#9RDaFF;d+1~j2EX%WcGnfMmJM8vHcNBZ$L&&RO#u(gGOp#CGO!*v<I zK}7sfQnLbQGjmpz@>#{(RrqbJ%IleiyKud<+osICTb0}95}iF0J`FRoH8VFvL?7Dl z9R{(ftbtOjYfCq*&&;J0at~zYr?^lk=^aaJ#)};Y<9+}D002ovPDHLkV1jT6I9vb# literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/day-cloudy-fog.png b/resources/ui/conditions/medium/weather/day-cloudy-fog.png new file mode 100644 index 0000000000000000000000000000000000000000..210cfa4c64b6498da14a2c6bac8982efb23bf65b GIT binary patch literal 441 zcmV;q0Y?6bP);kHZ_o=1 z7zS)hs0dyn1E zfm0i~VPoG{RbBpB0h2ZX)@FJUk#o&&NZJWi|Rs)e;wINZB zzZt3O4tNO6k#+TkS>xO%18s8es=%Vw=|Z9GQlPgPSx_O<@>M?xeZ62eP+DRUDP7(J jh27~v@k>5o!YJ?qdY^F;!yH>X00000NkvXXu0mjflHIVi literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/day-fog.png b/resources/ui/conditions/medium/weather/day-fog.png new file mode 100644 index 0000000000000000000000000000000000000000..8053fa5878b8bfbedcedd79e5871afa5f872ad1d GIT binary patch literal 617 zcmV-v0+#)WP)<&2;315`WUZ2GiFr!PNko zcfe0ccP+~Y;J3eHyA1dN+)FA4Z@@7(v%REs_|YAgCxRzH{UQc{99VV)%7JI#7#+g3 z2fvf_G`b4RYy~VlNQ14@y)&~ENF{9t%h1f`z^yaTpvk82+V8yn8SvTHZsM%}YXfGM z0FOc7z1J}VuKn8)$V1xAtZ=&;_#~+wD#Ox)SMDg2luJs08_)b>#0;MGH!sU_5Ccy8 zcVI6m>-Z=0dOydRdhLG!m89I+Tm;nE$#;?unL~#5(M={-0D8%agLSfiHRq{Z1fplJg2eh?9~#_iUpos`&@0|1CM|WGjU1zrv~u6qlI~9pqbzPHBPN*x zGc!AeQ}imTU2#FS3)lW%18L&j>UQK{2T2dT=rObM0viDM&^3VKGthducp>UO!A}mO z;C3?#BvrjPU}kmHO2@#a?T~lf3D*~pW63+-@fPt1HD$;fXCfqP00000NkvXXu0mjf DJ4p;p literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/day-partly-cloudy.png b/resources/ui/conditions/medium/weather/day-partly-cloudy.png new file mode 100644 index 0000000000000000000000000000000000000000..4f270a3f3f3e8e3fd14668b6117992d4913e6eda GIT binary patch literal 617 zcmV-v0+#)WP){9Mnu*UZXjR&LqOm!dhj4|6(jGu}036IL9}2EacWS{|yJ6_pj>|-NPj<20aOAk&0{gCAblMuN zL_Qr8S<4|aO~Y;1P@1-Ox;>D%`*vi;DexmWq_vCgyS^7DQK@R+vwn*K_-Si~eCzpe z>E8`Sq8QnVgKT_~peIL0aWVkBF|&$mT;m$oI3xZ75P`>i(GD`y00000NkvXXu0mjf D44(|E literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/day-rain.png b/resources/ui/conditions/medium/weather/day-rain.png new file mode 100644 index 0000000000000000000000000000000000000000..1984bb6d3bbf759168cf5eda63ecbce2d363ae5f GIT binary patch literal 759 zcmVc*!9FD*c0lEk*B0&85cU%PMA~62V&vFEoBe00zLYM6fdfk~^soHGm8~4{S;LKn^@2xjWZ{ zJCf@F_#QwK5Xu1j7T^Rx)dUUzgATcOATfZUURO#(qIY`$F1KR<-?isQnDdhqkmSz- zIRMz`t0{n`K0lF60>Wzmb7#C`7=t6=W4V3+U`;X&KvDod73ococbHirqBD|t9|clH zUMo9+EzPU~uu{ZHa6S`(F@RhF-Fe?XkgTp+q91AVrlsZ`kyQDgo7q(7{Ic~|tf1Tz z)f8xObkgT90k7SJ z9tmHSl_HHjhYy`XX0}xHTM;TRIh0mXB+^8bY4Uj?nR@v?^Z`HG4b3bDP>_tg+3sJY zUV}kj@Ky!9L1fu5+a)9`Z}6BL>-W6~=sH~pz^xg8m}DvG-_D8r!xT6ds|s#O&VpY5 p)UjQk{l{devJ5Ap1pn6s)?axPIh8Q>1Wy0}002ovPDHLkV1fV;K_dVF literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/day-thunderstorm.png b/resources/ui/conditions/medium/weather/day-thunderstorm.png new file mode 100644 index 0000000000000000000000000000000000000000..13627e46b9100e56930bf0f5b81b7475a942fb45 GIT binary patch literal 784 zcmV+r1MmEaP)JJ)0RSrC9asPx0L-jtNWRe8?hKe&B^Cx-l4Q~VX7-xg4#@{; z^#CUaDnAFNz&QH321?-0%xZTpfO=c>V-C2a9 z{6{oif!;na(f21a8z+G8fg7#;+LYs@A$cLyXTWzeni1H6RKRUCu0j2?ct0~+egL54FG9A~hHU^mDoLiKJ?&FR07KiB zJ4NX3kE-N@syleYNTAMB@$Ni~)VmvCeMoXuT8eJkoQ^?+c|_+iB2Zl%bQz&av9=b#^R|gPO%@CjBN|FrgNU7xt^>Uj{T9b48pTX*xX_-P z0OVA!K;iC-Xk#L~4dWEXYbiD^fak=%r@_p$ZlGtXrYXqPyNhV7LY0>RfV=;eSaZ=o z2kunuGy-_rWMUhyWJ*u~PZDJoS!NYg7mF;u4y}3zuG=Kvc^J9-QdS)LSOX6NI8}mD zXF)ACav%>5*EUXeoCCkMyzdQEX%F}!mVO>;TxZ)}y#g>*7^}Lc1FF`&bxXV6-v?x= z=c2pPb?og`WMG}6>3_i}m`x(Mk|Rcw6J|+obKrenksb2JoAEzBA^rfPUn?eojO{o8 O0000Aj20s+ h;4R&F5)u-w;R|}ca|;s7HsSyP002ovPDHLkV1m3Uv!nn3 literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/night-clear.png b/resources/ui/conditions/medium/weather/night-clear.png new file mode 100644 index 0000000000000000000000000000000000000000..a657f6f035d3fb0b02765f3c8692f08bd7f73ad7 GIT binary patch literal 430 zcmV;f0a5;mP)rgSZ3S0ilApgCw`P;dB5UnA_eGDhR27qytg`rUO#}T-MS% z5U|5D0_lxpS>9)BX8*>JkdW}-VP+FEyEygx^HT_c8BhQ%@f~nGxBxR-J2}9sUzdT9 z-Z<+){^;ayz(P_cDfj2AK?Rsu2~0iXOwu|y-T}F{X0Qsh{hdo{j-0K`EbA*^)FJx< z*Z_M;lOylUffdlWpsl1jRt55))Stpzvhai|;Kj_|U09qU{0=T61D3$S!`ZJ1a1o89 z%BuiS#}Lq#e%eDz;rHhs51|iP4UBK_t3>AluRhZS3K_4_wvNfD#fC68;Q6 Y09WK}&HgUOoB#j-07*qoM6N<$f&`SaWdHyG literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/night-cloudy-fog.png b/resources/ui/conditions/medium/weather/night-cloudy-fog.png new file mode 100644 index 0000000000000000000000000000000000000000..79a7058d0ac0571fea596e62ae3799f6dbf3a0c9 GIT binary patch literal 441 zcmV;q0Y?6bP);kHZ_o=1 z7zS)hs0dyn1E zfm0i~VPoG{RbBpB0h2ZX)@FJUk#o&&NZJWi|Rs)e;wINZB zzZt3O4tNO6k#+TkS>xO%18s8es=%Vw=|Z9GQlPgPSx_O<@>M?xeZ62eP+DRUDP7(J jh27~v@k>5o!YJ?qdY^F;!yH>X00000NkvXXu0mjfVDGX8 literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/night-fog.png b/resources/ui/conditions/medium/weather/night-fog.png new file mode 100644 index 0000000000000000000000000000000000000000..8cabd603ad7ff35b4cc2abe6f6dee30ee7690a7c GIT binary patch literal 517 zcmV+g0{Z=lP)W)=c?29N_dlFa@j0THhOM5Vu8N$$?Y^sgl} zvq0}70N*0t1Na1R)YL=O8iNZ+M*tQ8CeBy}AkZ@>nP@x$Fw}T{bp_09rd>|7yS<)J zBpHCz2`S!ZRcrQtNxlYf0x%^Rl8i`303HEsl*rZzOEiC>_{&9TW# zZP+?m_;3Z;Z%G~lcmR-AkqfbY-_7jB%tDck)v}RV)vf{(+|oH#Q<7;z%t0PdUYTAc!sZ}1twMszd5-TY2;E=H@ znbg_x{d|lZPxp;^xdL@oJl4_kh2#C-2OPukiA|k(4N84q-e8lby3cX%jQB#2dGBQP1D41^;vj==J5Zk8i3jsT8xgbZ*5Kn5ZM$UtP^ORH*2 z=CcUwi`7*st@bxPGd;V47A^ieI@jLN-Mc^^*qK@JX9V262Ydio&|Lx(GyA*>0eLqD z5wDgwVLX%ZuDVug_kof6W@eVv2v310&B+@@z}*vI zq4^Ut8yzt6!&8kHzyok!kHSr40H*Rb4~+wuS!rfNV5X4g^>M8yNLxGsdEW=V%xrpO zYGwGv-BWoUiV>g}t${#rRZf@3h?-gH?kgaz=DPb5cn=J3q6ny@7FxIk=6X(H1Prt; zQG21WowRUTgkql7Ro&oh$Q4C^*L^9xIgs-dSYKjXX_-iz2eD6tRlep|IwTKPz&U03 zYuHDiQfhi78$-Q|C<3~{R=~jB#}{5uL*PvnFps{BRE9-xku=dm5_tb?X7L095)+;A wO|b^DWB&!6h%ol{9ib5@V}3|lv}n=d8+p!)0ep;#g#Z8m07*qoM6N<$f}@Se5dZ)H literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/night-rain.png b/resources/ui/conditions/medium/weather/night-rain.png new file mode 100644 index 0000000000000000000000000000000000000000..94b8e9807ecb839d9bd100a80d9e74ee3057c4c5 GIT binary patch literal 671 zcmV;Q0$}}#P)F z+jnyz@GkHs@C`858(@2AZ~Me7yFjkbE4?$|r?6szC0wlK5Ro^>m+{~zhxy$8H% zNd>&r37JxXp0X?Vfk*2A2I@Zo`>s~?)T*=!h}ln($}{v~3Jid)ncb#NL0{m{=YWd?!!RN4 zUZe()N36YsRfqIoR{+^Zo`$;uNK&vPtf={I3?NppV%LPY`)_w2M&BxTf8C>?_d1rV zq{GO}wsJlL=I&krV>4T6Lc(~iBc|VrY+;H9%DhlA{iDtTvHw9D&}5sTITc?gy-!E}^FcFcSIVfHGhjO~Ke5h;w|Od~m}30HoqN*!}4&2+g~#;PU`lw9pZ`wRQ+`LR-TsRaN4002ovPDHLk FV1nENCOZHC literal 0 HcmV?d00001 diff --git a/resources/ui/conditions/medium/weather/night-thundersotrm.png b/resources/ui/conditions/medium/weather/night-thundersotrm.png new file mode 100644 index 0000000000000000000000000000000000000000..5a549cb5d2016d57d507dd2be4604ac56561626a GIT binary patch literal 677 zcmV;W0$TlvP))op{MV`Ox4;!}nX+)6NkFY`%Loo&W?M5Wffq3`Pw%Th0#o?~xO<`MS7z26 zSlUtl;O=lyUsq0B*Z2hB%LmHz*u{J4E&Z@3wN&sb}!ew z3x(gCS)D7wj)g)Bj`mpvFHbv;|7QZ<=xnHuK91eJ1+IfWw!jYoJODSk7TK7DMi{yc z(@|U}Tl7*Lm2$T>Wy8$c9PoFyp^}`bm_O3MOod(O1Vl5ZPiRLokerCgVx0Yphe zK~z}7?Uun!!$1&4A8CNlfjh8ENC&tB!fkGG2gDti+rK3pBvb(DAnw3)5GsJnL|O$| z@!G(J{gP#Qwch`C=FjXxLPElS$4%@Hk}BWAj20s+ h;4R&F5)u-w;R|}ca|;s7HsSyP002ovPDHLkV1nPD^}y4`F(l&f+bO$w4><_9$agSl z91LLyX;{f%#juG}^I%BB39}N;9ZU|Fnnolk*r-2uK84Oc|3#&Yj533|XHGHKfP z-;T~EEXNrCv^$jLH~&w(An@#fQi8zL&lM34Y*QM~WPARsf6r(f&AeLdo~?(~KBb&( z2~10LMJCL;`E2TmYR2Phr