From bd2a146edc886704f9ba0c2ea371e611e08d01df Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sat, 27 Dec 2025 19:48:49 +0900 Subject: [PATCH] move things --- CMakeLists.txt | 58 ++---------------- generate_png.sh | 9 ++- icons/128x128/{ => actions}/clock.png | Bin icons/128x128/{ => actions}/next.png | Bin icons/128x128/{ => actions}/previous.png | Bin .../view-media-artist.png} | Bin .../view-media-genre.png} | Bin .../{zoomin.png => actions/zoom-in.png} | Bin .../{zoomout.png => actions/zoom-out.png} | Bin .../media-optical.png} | Bin icons/128x128/{ => devices}/projector.png | Bin icons/128x128/{ => devices}/radio.png | Bin icons/128x128/logo.png | Bin 10404 -> 0 bytes .../text-x-generic.png} | Bin icons/128x128/{ => places}/folder-music.png | Bin icons/128x128/{ => places}/folder.png | Bin .../128x128/{mail.png => places/mailbox.png} | Bin .../{mailempty.png => status/mail-read.png} | Bin .../{mailfull.png => status/mail-unread.png} | Bin icons/16x16/{ => actions}/clock.png | Bin icons/16x16/{ => actions}/next.png | Bin icons/16x16/{ => actions}/previous.png | Bin .../view-media-artist.png} | Bin .../view-media-genre.png} | Bin .../16x16/{zoomin.png => actions/zoom-in.png} | Bin .../{zoomout.png => actions/zoom-out.png} | Bin .../media-optical.png} | Bin icons/16x16/{ => devices}/projector.png | Bin icons/16x16/{ => devices}/radio.png | Bin icons/16x16/logo.png | Bin 1049 -> 0 bytes .../text-x-generic.png} | Bin icons/16x16/{ => places}/folder-music.png | Bin icons/16x16/{ => places}/folder.png | Bin icons/16x16/{mail.png => places/mailbox.png} | Bin .../{mailempty.png => status/mail-read.png} | Bin .../{mailfull.png => status/mail-unread.png} | Bin icons/32x32/{ => actions}/clock.png | Bin icons/32x32/{ => actions}/next.png | Bin icons/32x32/{ => actions}/previous.png | Bin .../view-media-artist.png} | Bin .../view-media-genre.png} | Bin .../32x32/{zoomin.png => actions/zoom-in.png} | Bin .../{zoomout.png => actions/zoom-out.png} | Bin .../media-optical.png} | Bin icons/32x32/{ => devices}/projector.png | Bin icons/32x32/{ => devices}/radio.png | Bin icons/32x32/logo.png | Bin 1763 -> 0 bytes .../text-x-generic.png} | Bin icons/32x32/{ => places}/folder-music.png | Bin icons/32x32/{ => places}/folder.png | Bin icons/32x32/{mail.png => places/mailbox.png} | Bin .../{mailempty.png => status/mail-read.png} | Bin .../{mailfull.png => status/mail-unread.png} | Bin icons/64x64/{ => actions}/clock.png | Bin icons/64x64/{ => actions}/next.png | Bin icons/64x64/{ => actions}/previous.png | Bin .../view-media-artist.png} | Bin .../view-media-genre.png} | Bin .../64x64/{zoomin.png => actions/zoom-in.png} | Bin .../{zoomout.png => actions/zoom-out.png} | Bin .../media-optical.png} | Bin icons/64x64/{ => devices}/projector.png | Bin icons/64x64/{ => devices}/radio.png | Bin icons/64x64/logo.png | Bin 4246 -> 0 bytes .../text-x-generic.png} | Bin icons/64x64/{ => places}/folder-music.png | Bin icons/64x64/{ => places}/folder.png | Bin icons/64x64/{mail.png => places/mailbox.png} | Bin .../{mailempty.png => status/mail-read.png} | Bin .../{mailfull.png => status/mail-unread.png} | Bin icons/scalable/{ => actions}/clock.svg | 0 icons/scalable/{ => actions}/next.svg | 0 icons/scalable/{ => actions}/previous.svg | 0 .../view-media-artist.svg} | 0 .../view-media-genre.svg} | 0 .../{zoomin.svg => actions/zoom-in.svg} | 0 .../{zoomout.svg => actions/zoom-out.svg} | 0 .../media-optical.svg} | 0 icons/scalable/{ => devices}/projector.svg | 0 icons/scalable/{ => devices}/radio.svg | 0 .../text-x-generic.svg} | 0 icons/scalable/{ => places}/folder-music.svg | 0 icons/scalable/{ => places}/folder.svg | 0 .../scalable/{mail.svg => places/mailbox.svg} | 0 .../{mailempty.svg => status/mail-read.svg} | 0 .../{mailfull.svg => status/mail-unread.svg} | 0 86 files changed, 12 insertions(+), 55 deletions(-) rename icons/128x128/{ => actions}/clock.png (100%) rename icons/128x128/{ => actions}/next.png (100%) rename icons/128x128/{ => actions}/previous.png (100%) rename icons/128x128/{artist.png => actions/view-media-artist.png} (100%) rename icons/128x128/{genre.png => actions/view-media-genre.png} (100%) rename icons/128x128/{zoomin.png => actions/zoom-in.png} (100%) rename icons/128x128/{zoomout.png => actions/zoom-out.png} (100%) rename icons/128x128/{optical.png => devices/media-optical.png} (100%) rename icons/128x128/{ => devices}/projector.png (100%) rename icons/128x128/{ => devices}/radio.png (100%) delete mode 100644 icons/128x128/logo.png rename icons/128x128/{file.png => mimetypes/text-x-generic.png} (100%) rename icons/128x128/{ => places}/folder-music.png (100%) rename icons/128x128/{ => places}/folder.png (100%) rename icons/128x128/{mail.png => places/mailbox.png} (100%) rename icons/128x128/{mailempty.png => status/mail-read.png} (100%) rename icons/128x128/{mailfull.png => status/mail-unread.png} (100%) rename icons/16x16/{ => actions}/clock.png (100%) rename icons/16x16/{ => actions}/next.png (100%) rename icons/16x16/{ => actions}/previous.png (100%) rename icons/16x16/{artist.png => actions/view-media-artist.png} (100%) rename icons/16x16/{genre.png => actions/view-media-genre.png} (100%) rename icons/16x16/{zoomin.png => actions/zoom-in.png} (100%) rename icons/16x16/{zoomout.png => actions/zoom-out.png} (100%) rename icons/16x16/{optical.png => devices/media-optical.png} (100%) rename icons/16x16/{ => devices}/projector.png (100%) rename icons/16x16/{ => devices}/radio.png (100%) delete mode 100644 icons/16x16/logo.png rename icons/16x16/{file.png => mimetypes/text-x-generic.png} (100%) rename icons/16x16/{ => places}/folder-music.png (100%) rename icons/16x16/{ => places}/folder.png (100%) rename icons/16x16/{mail.png => places/mailbox.png} (100%) rename icons/16x16/{mailempty.png => status/mail-read.png} (100%) rename icons/16x16/{mailfull.png => status/mail-unread.png} (100%) rename icons/32x32/{ => actions}/clock.png (100%) rename icons/32x32/{ => actions}/next.png (100%) rename icons/32x32/{ => actions}/previous.png (100%) rename icons/32x32/{artist.png => actions/view-media-artist.png} (100%) rename icons/32x32/{genre.png => actions/view-media-genre.png} (100%) rename icons/32x32/{zoomin.png => actions/zoom-in.png} (100%) rename icons/32x32/{zoomout.png => actions/zoom-out.png} (100%) rename icons/32x32/{optical.png => devices/media-optical.png} (100%) rename icons/32x32/{ => devices}/projector.png (100%) rename icons/32x32/{ => devices}/radio.png (100%) delete mode 100644 icons/32x32/logo.png rename icons/32x32/{file.png => mimetypes/text-x-generic.png} (100%) rename icons/32x32/{ => places}/folder-music.png (100%) rename icons/32x32/{ => places}/folder.png (100%) rename icons/32x32/{mail.png => places/mailbox.png} (100%) rename icons/32x32/{mailempty.png => status/mail-read.png} (100%) rename icons/32x32/{mailfull.png => status/mail-unread.png} (100%) rename icons/64x64/{ => actions}/clock.png (100%) rename icons/64x64/{ => actions}/next.png (100%) rename icons/64x64/{ => actions}/previous.png (100%) rename icons/64x64/{artist.png => actions/view-media-artist.png} (100%) rename icons/64x64/{genre.png => actions/view-media-genre.png} (100%) rename icons/64x64/{zoomin.png => actions/zoom-in.png} (100%) rename icons/64x64/{zoomout.png => actions/zoom-out.png} (100%) rename icons/64x64/{optical.png => devices/media-optical.png} (100%) rename icons/64x64/{ => devices}/projector.png (100%) rename icons/64x64/{ => devices}/radio.png (100%) delete mode 100644 icons/64x64/logo.png rename icons/64x64/{file.png => mimetypes/text-x-generic.png} (100%) rename icons/64x64/{ => places}/folder-music.png (100%) rename icons/64x64/{ => places}/folder.png (100%) rename icons/64x64/{mail.png => places/mailbox.png} (100%) rename icons/64x64/{mailempty.png => status/mail-read.png} (100%) rename icons/64x64/{mailfull.png => status/mail-unread.png} (100%) rename icons/scalable/{ => actions}/clock.svg (100%) rename icons/scalable/{ => actions}/next.svg (100%) rename icons/scalable/{ => actions}/previous.svg (100%) rename icons/scalable/{artist.svg => actions/view-media-artist.svg} (100%) rename icons/scalable/{genre.svg => actions/view-media-genre.svg} (100%) rename icons/scalable/{zoomin.svg => actions/zoom-in.svg} (100%) rename icons/scalable/{zoomout.svg => actions/zoom-out.svg} (100%) rename icons/scalable/{optical.svg => devices/media-optical.svg} (100%) rename icons/scalable/{ => devices}/projector.svg (100%) rename icons/scalable/{ => devices}/radio.svg (100%) rename icons/scalable/{file.svg => mimetypes/text-x-generic.svg} (100%) rename icons/scalable/{ => places}/folder-music.svg (100%) rename icons/scalable/{ => places}/folder.svg (100%) rename icons/scalable/{mail.svg => places/mailbox.svg} (100%) rename icons/scalable/{mailempty.svg => status/mail-read.svg} (100%) rename icons/scalable/{mailfull.svg => status/mail-unread.svg} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5ae04b1..5fb4b53 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,61 +3,15 @@ project( mdeartworks ) -file( - GLOB - ICONS_SCALABLE - icons/scalable/*.svg -) -file( - GLOB - ICONS_128 - icons/128x128/*.png -) -file( - GLOB - ICONS_64 - icons/64x64/*.png -) -file( - GLOB - ICONS_32 - icons/32x32/*.png -) -file( - GLOB - ICONS_16 - icons/16x16/*.png -) - -file( - GLOB - WALLPAPERS - wallpapers/*.png - wallpapers/*.jpg -) - include(GNUInstallDirs) install( - FILES ${ICONS_SCALABLE} - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/mde/scalable + DIRECTORY icons/ + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/mde ) install( - FILES ${ICONS_128} - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/mde/128x128 -) -install( - FILES ${ICONS_64} - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/mde/64x64 -) -install( - FILES ${ICONS_32} - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/mde/32x32 -) -install( - FILES ${ICONS_16} - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/mde/16x16 -) -install( - FILES ${WALLPAPERS} + DIRECTORY wallpapers/ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/wallpapers/mde + FILES_MATCHING + PATTERN "*.png" + PATTERN "*.jpg" ) diff --git a/generate_png.sh b/generate_png.sh index aa82568..f41071f 100755 --- a/generate_png.sh +++ b/generate_png.sh @@ -2,8 +2,11 @@ cd icons/scalable for i in 128 64 32 16; do echo "-- ${i}x${i}" - for j in *.svg; do - echo "$j" - rsvg-convert --height=$i -o ../${i}x${i}/`echo $j | cut -d. -f1`.png $j + for j in actions apps categories devices emblems emotes mimetypes places status; do + mkdir -p ../${i}x${i}/${j} + done + find . -name "*.svg" | while read a; do + echo "$a" + rsvg-convert --height=$i -o ../${i}x${i}/`echo $a | cut -d. -f2`.png $a done done diff --git a/icons/128x128/clock.png b/icons/128x128/actions/clock.png similarity index 100% rename from icons/128x128/clock.png rename to icons/128x128/actions/clock.png diff --git a/icons/128x128/next.png b/icons/128x128/actions/next.png similarity index 100% rename from icons/128x128/next.png rename to icons/128x128/actions/next.png diff --git a/icons/128x128/previous.png b/icons/128x128/actions/previous.png similarity index 100% rename from icons/128x128/previous.png rename to icons/128x128/actions/previous.png diff --git a/icons/128x128/artist.png b/icons/128x128/actions/view-media-artist.png similarity index 100% rename from icons/128x128/artist.png rename to icons/128x128/actions/view-media-artist.png diff --git a/icons/128x128/genre.png b/icons/128x128/actions/view-media-genre.png similarity index 100% rename from icons/128x128/genre.png rename to icons/128x128/actions/view-media-genre.png diff --git a/icons/128x128/zoomin.png b/icons/128x128/actions/zoom-in.png similarity index 100% rename from icons/128x128/zoomin.png rename to icons/128x128/actions/zoom-in.png diff --git a/icons/128x128/zoomout.png b/icons/128x128/actions/zoom-out.png similarity index 100% rename from icons/128x128/zoomout.png rename to icons/128x128/actions/zoom-out.png diff --git a/icons/128x128/optical.png b/icons/128x128/devices/media-optical.png similarity index 100% rename from icons/128x128/optical.png rename to icons/128x128/devices/media-optical.png diff --git a/icons/128x128/projector.png b/icons/128x128/devices/projector.png similarity index 100% rename from icons/128x128/projector.png rename to icons/128x128/devices/projector.png diff --git a/icons/128x128/radio.png b/icons/128x128/devices/radio.png similarity index 100% rename from icons/128x128/radio.png rename to icons/128x128/devices/radio.png diff --git a/icons/128x128/logo.png b/icons/128x128/logo.png deleted file mode 100644 index 59e46bd3733a7c456c1fe4cec8812d14aad57161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10404 zcmZ`<1yfv2v))}6cXti4NN^9qbs<==5HvUef=jT)-4}=8?hq0zf#7b7zqq@*UcMi2 z>(tED^r?|kr>E!XemX*3RRJ4=0s{a5U@IxgYQDCx{}nWp*SbsGbm+AKx@am$1Lp@g z{9ij@E2$4s06<+F=A$X{YoE?cQS$=;@SXW}P%r>+|0;s*0swB@0KmQp03ezM0FXLn zwP=XFzCih+tRM?``QMZKrzGiBg6^pJ$prww>H1#*_I)cge-)y-Dt(Yc-NPaPa*;5( zxm~_40#K5b((+t5%C>Pdn04Fnzxgx!5a@9DfP=^I?*kE&a$%`qeu|#Xp=Si)XK2xv zqGH|wJDOI5QR_p-$eW`e^1Q=Qp_-ZpVQTGRp^&~Z9A^8lqJ zj)b*1rN-+Og2QIn6<&(iSvZh!Nf)5DB)dAQRwpaV;kC@mv^?ObpsAmClEvejI4~Ra_0AiWw3N$++vsNm<9!tDCY|zNgX_)hKQh48?+DS z_7qbLaYInVX8PLC4@ZgQyg(csskug-D8LZ{LCiTYk&+86d&b*ib0MB6#m~C28=5V! zs@maTc#82sdq-Od)*iSZUK%d>6+`f#b^tblLWKF%Q4Z%lifQ_p`$0(`#qKtyeBf1U z+&?+iCN}id;1V{|uLO!fr2|6LXgTqFCjV6OaI#c^Qc{j{imx5YZzmic%-f>YD-r6kt}6YhT_R>J#Yq3Yj)Mz=-{ zG&Z!ouIAUfX8@Oi1wTvpwu_#u@BajX+w7GdD~(_+9gtSXz(nIe|N73&t3@Flkn!xH zB>A@jXA!}8+brL}qZKd_6#>T&)vBVHjN<5ORt@R2shCjZyuUOc;ARvTgG`=skleot z0USJHN3f@`E=vp&&ydXRoKB_z=UgME{^z_#;!nC^99%5aIDD?R+zdqd`(G$o92*Jf z(6f5r;2#Fr!gl1rv{6wkV1B_)kH1LM)BTdLG*fPTj0p+R!FK3?&gu{;;p)B?Fb?*} z6AduzNO>J|?nJn{ow?R>(6PmkuIPApYWjSa^Bi%(qQ)!A-OT>l$x`Hdx*H=4KDg;2r9|1;Wr(K$}<%DPX-PYMX69 z%Mv#q(gdVmyVo)!L*>smGBkR1ZQ>GyQbKt><(z$Ub?O{T(M-*zwgOCn?%8Y?D4nL< zB;tf@HZ-73Km5;KxMPE->T*Hf<&=U#5-s|@w_^Jh$>5>g_Jm9(_DoG!21V!2*hYD! ztdsDmr&z8HqaJUQ8$H5$-xdx~6lPH|JH0o^_QBu-x9u*p^&x%!)p0c|V@R!~D~ z0d(MTrwt{kaj~djVyuq7OK5*S*bM+oo+w;-s{h3OHZa$mRJLXsi;bf>H>)rJEtf?5 zm}s}C=xQ4oiz}XM-G_rgj2zY_m0K8GTQ2=wX=`(ht*diD1eDc>wP)-FVoZuxP5P1X zrM4ibdQ_F6p`jl+=#c$w(ca&O@Wt=!3QNbyF;IGyGh@RM*Kb@WadCuE@<2ynswN+C zOSpwg$Y6~=NDQQep506okg$b@htq{nBYe94J%3a6t?p!i1wBl9dsql-a*tmyGbS>F z!r^vd*7F;JxmSzWtQoUqX?!_$?PB8WA8NEbLw~bKFrF|Kju-Te3S*1S094_%8!lDQ2R^f>k&)=@n~UQJ zLU?c&*wX4BckO>iw@3lWXzFg-gsb>2*EidfIC@GsXhSTzmX;=-WSXq}AIwZlV7}fr zyrdDiXi{?8#P&B!ed!0)1!@S+->6hLdhImt@p3&J;|r`t9gpV77B2aBTUdcU;`x#F zi_oGC+f)GHJL4U=AO;>Lo z&PYjk!QCHOJ&y!#_tZ?S(X`Pr^gqwv_HdmqH_j3m{l@uI6_aqWLrzA!gTh+YWTHDf zEGZV74|z2b2FS=m__=gy079#PGlL#bzIhsDysC_cP$9xoj0O|{2qNW}Oego;XPx_v z%YbhuNcrEl7W6S0T%Mm_NtJ3+KfW4WKK|}|%$Y3Hj>AeNj*dOobxw$0Y`l?IGI9`! zuijU$Te{O`1M)x@b3F#1XR$&=lL6=8;GpoHD=%eSWg!I2VPn`rcxWi|PA^Zl z+R3|@{3WVcl9`!iZ*<(l;FjV6$sbo8g-?+|Dww-90dM}}iZBp8d%ls_s`%S7d^Ce) zvVlP~Y$P~wFDdemtLvs_6gHcZ-h2{Hg->VU1tQ1K{Z0CX=P&>;Jw45cfsq!`Hv&dj z6D|AwH%wky7LY+fK|z@i`fmaW)$`@iOMl&|Trd6*Kdx(W(T9JW6pi~BMtU69{=D6j zI-?y}K>Qfd&zow2UP?k+WBmd&!%6%z2cz8#27s1_r$_cG&^fShyN0p!HSmdvi51&( zA|^DjB$El4nOEnnO#c(~JeATaNwQ}6HxY|7ijC#Sj>)TE7%U57z#n&`!a+4^&$$p! zYoom1C-tSBZja12hz-ozh|7vQi@G(7u9`*x>>`bBLXpi6(N)yC#_=#-l{Sx9Rmck3>3uimp?5F0E^%h z+N8KY8$9@JyGPd#ixf;^VeY7a%o%mfcy^EEc11%%LYjQVzjHk~@S>lzAxYe!JDUfu z1ps4dL}d%${03|@BzUg|qr9Sg?y5PHoa^PX@Ogkdz5yl+Jk|hvfN6$Qwm3Z04bn{4 zvgE)UPQ8fxlr;NiCNugo%ekdA><5h^vs3Gm zmbSLj@ERR{d$71>=dJMix93n3-hp2A@VA&_H4sbN+a-@K``>x*sDisp@9)3gc`Z>! z8MOrSws}tQj90xF-zEhFbW1W+Nfb=T4Fpth{0-Os5D81qKCi3xzc_rM*tP?A)3j)5qF;IKZ?%$FpCwiCa|o zJx|d^cy%pIY1xbAPXZchj%OgLu}{L3I*WoaRr6uJ!=g_}ODWAIoPHcjYmnsSA|C@n#^X>hv?I`Gr?w0mqGNZP*Ju_+Odxg0buxhKoTu0 zkW=qI4^RIS`K!8j8*(ypKRmpZClj)i0Bt2+kk$MhOt8w?YIpPCA1GgY~kXwTz9&i^)DLdzV+=giGsr+r&nPl?Uj_c-zdHJs19@U+apJ+K0`PK5l9RP zXuiHrimV#i$&-_siw;84Xu;aH)ewxx{P9wL=YpnmjZm-963<@GM8b8l1_mDstuB6L zCd0XqRmzM``kfn3)9W}=++NOiByp05eU_o>!Bm&`QTmA{a{QWYgx}5#9VnK@fJ$sWlzl9jdl)tP z9<-y8S+#mhMfPV~MkF{WV^Ci(M6iy}htK2pij0iS8=R2=w?XVuR&43O9WgbY&qSk! z>U#QMJ)_^t5vvy+##V9w^rsa1CQHz;z^cU8 zm7UbR6W;h3Fj*%D*~F&}d*f14gLlTOKE3vN4@hz&N+1t&j#@lzs&xw2` zYA)U+zpk|CvlhYV56+X)>asj;{3gFQhlYo--v4>u{gW)#5-)_#E=rlKOOXffWXtAh zN7xM&xgPd?BHXY6VN{=h8vDLG{V6+oSuk94G^5pOm=eZbAg_I=w%m6+bIIhe7Ws-M z2vVr=EMx4ou%ZCHUsMP>4L0w(BxH{ldR%!2>RvCFtz=!#yRFoS%d0v!=fszI73VjW ztS7eP(aZzSfG*diN<`jJ(foyjfj;BnuUB@Wg#+trUD+7%kZtk2rO z)?Em9_3%I-R)Xe0&`@opP;N3U)VaRQ#bNs?L^xhxZ;QM`<>J5A6Do7NC4lY5LLn@= zF4E^6Tgd87*2;$BV;uP>Vj#>#M=V!7$z<6%oZ~mM<2Kg$*mHC+-p>+*4@uL+mnD7I zu}acddx7Z=XU8>D>esvp+;gYykmTl#pZczzaDN^!kFj_c zR)~PKj0)`Wzu3 zdu2GCC01S&+)@qGCpUwBv5^c`F*eTzIMyZpWuV6~D6F)GFU-2;P4J9)I%b|O`a=n` z8Iu}1+hX#r=+JTIyrC^$gxfEqK0 zheRjAqY%akf@%ZIX7SI+5;w~uMmK`0o(D-?pN+$9nZ9|a3K4?eRu**gav}EkpPrsv z-Q5`$7@;HkCvTJj!RXzAEYtkhsfds&gwz)k5(^|Wfp_Tf7Bj_2w^V`eNBcZ2rqSc$ z(rD(!H%{X~%ZaC6K>uzw{h{F0bMOq2t&Yf+^}5wxZ_gf=H&%96DrJ7Md%~mJ;_o8s z?7Db`X!JkDA=q$UG56)o4IxGd-rEYq3+?hp4C)OA(EqUb5xqEE5=S4Yc|pgPAewau zZ5XE!?OAa_B*P8m@C}~-A_v_aCc0X%9r4SmT9~^vZ-m}IgR@v(#EHPOB(-Y0(XUmG1k zq|^ELA>zn5twFA$FI$!} z=G1&<+;2I&OvaUvBYH!UrmqQobzy0ym1X0shWw%f8Zkd;TX74CoN6v7Yh`7wVEF_j z{m5*x*xs@Gv7~HqPLsi z4TYe-^&9IDk=Mz)y1KI7d#AX{5q$P_ujvVkBY&UE)qI=@Nfk4#*xbwi<~ZDtWXPxHe02EL^YXNaljEa#iY1(YqVMQ!+gkIF zpwSO)d&{F~8F|fX5&3pvb?c^nk9H;-Z4abTJ-a6-R)T_2lW6(El;jn7h4BQ?365ta z)(H86S0I}Bogkf|0_-YcRRyfXHk8IQeh0+5au05D%2Q4!z-cj<<+Z8U47Ni3t@Z?W ztLq~5wGZ6-&ncJ~x2E;ms@xb(tmwjRM|12Pn^_6egrd=Ht5%Mu=x3du(aYHI@Hhe? zV-S(YUo-Ra!dO{Pwui~Lvs@qt{pE#Su|d%Cv-M1t8DvnQCabGA#dKyiJ7d_a zDgarO*!L~i`W+khly~KP&D*0JcC2|yGE5zpg(vc3%qQc8oohaeVITo@NMY^7n)NEn zGpg5eYZS05tEqPE^ZESyynv%$LONo@5mA;i8Ya^rM&mE9=eZC{Ae>p>+D0jK#lNnf zyIc4gNigkPPHI}=G+-n`5AN+EG?$)>zrNq$MP zPtf%;*{8Mn5a%>CKg#9faS{6Poq2kZcn8CZ>Z&Dqh~klGe3Y3g<%Rb3C-3ch|M{Ceg7;?U@P_$qPH=Or* zdcQ)QXZzQH`~m|^^dDv5QKah_CwCILvfPGF|mHPGOG9@Gyx5mrs(I!l9!h!qal~) zQlYnP$Yh|Pu(zXgR2s@#UN#C14HY*q9A;>hj;&4y*yI{Bj_4>=u)s_`g62l{lbpqQ zA#T2qB6iaL`%{F8=cvQ8Y=>_ND0eH>#N6Kq$2Tl14sHl3@$zzay;iC>)OfP)T9wm*tA#! zODig(BAT7}0Py4wY^8;f*mm8PTf`KhQV^o`KR3%}=00F2Y6y0vD3gk6jSX-Y6q-;m zhNchDrI1=7@ILWcA5l2Yu=O!Z9KgO0FNA$1gOn?Ve`M!HiB-h= zn#1g40VFx)r5$=lM%TZz*e5T}AptGY{GWY9LdA(^j;RMu9Y{9m+?lWrTTC@3llQ`o zr-UT1x-Dma%kwJXc%yD=A^oJ50kh~_BBCI9Dff4eFR~0$y1Jx6NixOH##^IG?o@}X zB*$9~M4J3H53Q}OUQbuEuWo^43)WPoB)>V&LxB$R_yPfIal)n1BWHcROSHynw%WpK zRHqX>R5h6ISALF>%-iWHqo07O*;xgx(R9uXf489agttEFE0)x=x%s0tkAJRaK8sxp z^92`6hqH}442?Fy*DSsQ_&;7EJ-TnPe$oPc& z=k=B6I((A_buMN}_k@m{pv3ER)nH-t#h(nuS`ciE$RLmf_Q+&m@Vv-Ce<9=dG9E@o z=+Y;6`CmE9Hu?A1Kb^5%hV#v8laEM|VfXjS*+XBmnL~bw_a+hyz{`li7&~|jf5R-6*TJa zU}KexN?Gpzj;Se({nd-cb2_*1gtKu9;jey1;=okBw+seQwFHTtfBF57O)lD;?S301 z!|&T4Z9~{2C+C_=pKsQ;=>PV2J<_nT(KEB=xh{V|xKZbf^<4=qOD@gWGTVlwG0QIQ zpF8ETgm-tuQcECDA-e4sdwd@$stke%cOEaOB>b{ypLP|*ULG%0RMql-23{kpH!S8D zj#?OiepLb?q*Ge`M&r+KiAhja?#<)&ZxkI8B)QX5~T*UK6Wha(aJ+LLJ?I zQpuFR@&b>3LV`@7P-2n>CJhQv4Je6Pas+Rm)b)j5-$PUT#mC1yy4RrB&)>fh3ky&g znO9C~8lIfIc5(O0R|spf06~hZ6GgE^1lpw#2w7-A^}(*Dm8WOgtNp(|Ss8N~d*64q z(T6@3qM<($F#FfM=c!S^`dG2oVs!`#&>kxSbDva`HUue#{y_rU?3tSwnEGJYvVmV? z1d-=o?3M!IB;fzH=y{QZJq-#h{Ij}MBwoD|#WxPfy-c0&qgtMyEDHQvrqZi0`7W-w zkx;)UP-CDPEyNw6zZ10SD_*d+cd)o99^n@dn3$T9b#oK=XX5BbE7QfTPK3L>W&{FtC%Fc1pKvva%9Ap%Q&M6OyZ4_oFVf_CQyBc#cU?R)KQi@ z+ME7|?iiWio%OtarXfLgU(Zj zx~Bk9MoPiySgyVQSFe5aT%w;Vyj4z#D9#L0EnHIdNYR9+*L(Qa?RBJnWpwMH-|NLy zWijRFwiuY03DT1*D{8I|I5MeNSUBALyy2W!4UUBqQ&+G1bff%Q^MYzVXovKBn=B&N z?7nVjDT8VXIb0@9SR(~<)e3LW1Kxx^A4R`H_Gt=DrL!--jktwy9K zWu5%yOK2iCpd7aUaww1j6pqxK$Qe-P4vG5m-V3{QI(OMRQeVWr_%r!?lwOhWoES&* zRlE~yDrxr&>&D7f9Pr1$!2+~pYZCwrri z8dDJKm7+mi{9i6W4p3pE^Ps?Y+pU(RKAo6!#R)&0VOYh)Mt_CZ&TXBhvD~Qy+q`pd z2Q%Y2PSYaddt9;{BcA((a}kq+R_b^t8(aCY#+P!;^taTv^GLi7s=z0@OO-JeCah>h zX}-is>ExCc(JW4(2sjdJKBgT&N@G0WgNvroc3++NybKuwu!h!>|@8 zh+d(>ZCLvY{fYm00H=f<_S(&z=jlK1yGI#Zb$$IvLxfbjx^M-l9*f`(eJLc8B2;3IQG--R*Px}`Jx3dn?PfwUMXMjOuH(9oH%B|0S^DYgSI@}D>Evip{i8TvL~zvkz5$lcJnUXd5- zB+$RP5)BuR&T9Ub>wm7kzxY{#*j+G!;TNkLKYJrlgg#zT+9#=hak`?LvM*g|7zMNe zV7!eE4HGL%4f9>f1Qmr`NUnyFk!pt(H`R~r`f{(lz=9tpUP$d%x!IqqKYDF9l0ToH zw2~=n1+@%{&vYgetgUa{M?KQo3nBO79YmW_bhjRMj;U(MCTT`0Xu&iwp_xh;YtPo` z@t9Azt_-QFOe6HbXtMBBdy>zdUmP{*il;kSTXHZ!~qMgFU3skXg6`{vAq7TWmspgaRF@)IhsH$@v zhQpEa`03$SmX~T}hIpv`_^g|rsBeG4ORBJW-!vd!^ZsmZg7VMENGz~|e14NL6`MfEmV-utF z(`)0i6#Xs=)PcnYvQ;05pq1=I-w%d7V*q8pq9N;v|h&jh*yApyBx(~|oWh`Li&+l_l)k^nO)Y3{qLTb~VOq9P-SO)H!&;lx%c){f2KqAI zO7_pL9xVbO!hd5P}EZ%QOo&L0S#W`DVkzTXk$5!6B@)H@hl};7X z8#=DNpKl;-j|-DFPX7PiVBn^fWK|gaHBGaRuyW!$H>8x#RQdYfgE;FsO>bJwsyV rZ-4KNwWo`n_rHnzf2#_z7h0uq$_?brQt)dUAV5h@Rkm8%B=G+LCn0N2 diff --git a/icons/128x128/file.png b/icons/128x128/mimetypes/text-x-generic.png similarity index 100% rename from icons/128x128/file.png rename to icons/128x128/mimetypes/text-x-generic.png diff --git a/icons/128x128/folder-music.png b/icons/128x128/places/folder-music.png similarity index 100% rename from icons/128x128/folder-music.png rename to icons/128x128/places/folder-music.png diff --git a/icons/128x128/folder.png b/icons/128x128/places/folder.png similarity index 100% rename from icons/128x128/folder.png rename to icons/128x128/places/folder.png diff --git a/icons/128x128/mail.png b/icons/128x128/places/mailbox.png similarity index 100% rename from icons/128x128/mail.png rename to icons/128x128/places/mailbox.png diff --git a/icons/128x128/mailempty.png b/icons/128x128/status/mail-read.png similarity index 100% rename from icons/128x128/mailempty.png rename to icons/128x128/status/mail-read.png diff --git a/icons/128x128/mailfull.png b/icons/128x128/status/mail-unread.png similarity index 100% rename from icons/128x128/mailfull.png rename to icons/128x128/status/mail-unread.png diff --git a/icons/16x16/clock.png b/icons/16x16/actions/clock.png similarity index 100% rename from icons/16x16/clock.png rename to icons/16x16/actions/clock.png diff --git a/icons/16x16/next.png b/icons/16x16/actions/next.png similarity index 100% rename from icons/16x16/next.png rename to icons/16x16/actions/next.png diff --git a/icons/16x16/previous.png b/icons/16x16/actions/previous.png similarity index 100% rename from icons/16x16/previous.png rename to icons/16x16/actions/previous.png diff --git a/icons/16x16/artist.png b/icons/16x16/actions/view-media-artist.png similarity index 100% rename from icons/16x16/artist.png rename to icons/16x16/actions/view-media-artist.png diff --git a/icons/16x16/genre.png b/icons/16x16/actions/view-media-genre.png similarity index 100% rename from icons/16x16/genre.png rename to icons/16x16/actions/view-media-genre.png diff --git a/icons/16x16/zoomin.png b/icons/16x16/actions/zoom-in.png similarity index 100% rename from icons/16x16/zoomin.png rename to icons/16x16/actions/zoom-in.png diff --git a/icons/16x16/zoomout.png b/icons/16x16/actions/zoom-out.png similarity index 100% rename from icons/16x16/zoomout.png rename to icons/16x16/actions/zoom-out.png diff --git a/icons/16x16/optical.png b/icons/16x16/devices/media-optical.png similarity index 100% rename from icons/16x16/optical.png rename to icons/16x16/devices/media-optical.png diff --git a/icons/16x16/projector.png b/icons/16x16/devices/projector.png similarity index 100% rename from icons/16x16/projector.png rename to icons/16x16/devices/projector.png diff --git a/icons/16x16/radio.png b/icons/16x16/devices/radio.png similarity index 100% rename from icons/16x16/radio.png rename to icons/16x16/devices/radio.png diff --git a/icons/16x16/logo.png b/icons/16x16/logo.png deleted file mode 100644 index 68c56adc09b5262084debf7e37a777be68f5a8dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1049 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Lb6AYF9SoB8UsT^3j@P1pisjL z28L1t28LG&3=CE?7#PG0=IjczVPIf96yOu$3RDolzz_~YQ4983=0?-kjW{941E8gi02+i7Kk_(GqAUU80>8fvl-b#gj0Fn2>{s)ns-5@?k5nb z{SnI0{lpSEkNX@0&oz*GpdhpUM*)*7d`6cUblx-Qyk>D{V2x$qT*kn)fq}gaq=vnn zfhB-}t%_ki1H&Z-hR-l3tphR`8UHIO{bgkQr=@izE^Z+M!*4dW=X2*ij*7bN=5{3| z*{)0Qu3*+Y}YbR*I(9YZ{wnW1d04-1N!SE&~PoS z8yXt%%b5!PWT=<>N>wufWQ&GRu?#X-NR949H{bt~p&LC>{Ik)zRfBIDh zy_dXS8F;^e0_6Yy|F^5kbQl;IY)XRsfGI%OKD(->PI2XT(?Cxp{gia{su< zx+9lBSEK+1*-JcqUD;pq2r=p#NtR7i1qxmEba4!kxSX7DfT73d zjLw>zH!=ox>f+mb*UsH*%kR^0{ouuuH;-QJDU(= z2EHgGzObHyi9qkEmbgZgq$HN4S|t~y0x1R~10z#iLnB>7ix2}tD-&}oV*_mi11kfA z#rb|BC>nC}Q!>*kF*O(&K{Rx-KbHq;(16=el9`)YT#}eufT_n6YKgPQy$?V=44$rj JF6*2UngBk?ZKVJJ diff --git a/icons/16x16/file.png b/icons/16x16/mimetypes/text-x-generic.png similarity index 100% rename from icons/16x16/file.png rename to icons/16x16/mimetypes/text-x-generic.png diff --git a/icons/16x16/folder-music.png b/icons/16x16/places/folder-music.png similarity index 100% rename from icons/16x16/folder-music.png rename to icons/16x16/places/folder-music.png diff --git a/icons/16x16/folder.png b/icons/16x16/places/folder.png similarity index 100% rename from icons/16x16/folder.png rename to icons/16x16/places/folder.png diff --git a/icons/16x16/mail.png b/icons/16x16/places/mailbox.png similarity index 100% rename from icons/16x16/mail.png rename to icons/16x16/places/mailbox.png diff --git a/icons/16x16/mailempty.png b/icons/16x16/status/mail-read.png similarity index 100% rename from icons/16x16/mailempty.png rename to icons/16x16/status/mail-read.png diff --git a/icons/16x16/mailfull.png b/icons/16x16/status/mail-unread.png similarity index 100% rename from icons/16x16/mailfull.png rename to icons/16x16/status/mail-unread.png diff --git a/icons/32x32/clock.png b/icons/32x32/actions/clock.png similarity index 100% rename from icons/32x32/clock.png rename to icons/32x32/actions/clock.png diff --git a/icons/32x32/next.png b/icons/32x32/actions/next.png similarity index 100% rename from icons/32x32/next.png rename to icons/32x32/actions/next.png diff --git a/icons/32x32/previous.png b/icons/32x32/actions/previous.png similarity index 100% rename from icons/32x32/previous.png rename to icons/32x32/actions/previous.png diff --git a/icons/32x32/artist.png b/icons/32x32/actions/view-media-artist.png similarity index 100% rename from icons/32x32/artist.png rename to icons/32x32/actions/view-media-artist.png diff --git a/icons/32x32/genre.png b/icons/32x32/actions/view-media-genre.png similarity index 100% rename from icons/32x32/genre.png rename to icons/32x32/actions/view-media-genre.png diff --git a/icons/32x32/zoomin.png b/icons/32x32/actions/zoom-in.png similarity index 100% rename from icons/32x32/zoomin.png rename to icons/32x32/actions/zoom-in.png diff --git a/icons/32x32/zoomout.png b/icons/32x32/actions/zoom-out.png similarity index 100% rename from icons/32x32/zoomout.png rename to icons/32x32/actions/zoom-out.png diff --git a/icons/32x32/optical.png b/icons/32x32/devices/media-optical.png similarity index 100% rename from icons/32x32/optical.png rename to icons/32x32/devices/media-optical.png diff --git a/icons/32x32/projector.png b/icons/32x32/devices/projector.png similarity index 100% rename from icons/32x32/projector.png rename to icons/32x32/devices/projector.png diff --git a/icons/32x32/radio.png b/icons/32x32/devices/radio.png similarity index 100% rename from icons/32x32/radio.png rename to icons/32x32/devices/radio.png diff --git a/icons/32x32/logo.png b/icons/32x32/logo.png deleted file mode 100644 index 40353dbe775f11224245b48859f47f628a6d2d50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1763 zcmZXUdpHyNAIHBlwl%jDT0@O<+}hMO*SQoLwnGcikB&6iNVyCsR;@F(kLpDSql_F6Wmc{A4;V6~FbI=lMO)?>W!sd4Jx|=lywJ&*#5Ssw>S&5s5|u z02HYdvb)qV--Uoldt_|v+V{bq;(h{vSUmu^NdRm~Bknu^zu*B_paWo;3&1{Bev6y6 zbOAf>>_i4T->aytk}pkmu_)e=04Q~R7o<0=iXjc*Z0ZRI`0omPAVwx*oxZga9u^CxX1o^>7zF&AbF1OrROQ)x$b>$>&sCm8M zOMJWJn8v%&9h~8+-%)z9s#vKAQ!*!`XM7;>!f~MtBnNSary^qmLPEx!ovW*B0~WD$uQG*-6BGHH zn}MSy>C2$wm1ZymC3XS9JF7Yy4Af@G08v^x#)+=GA9*b z_0VYRG*g9poaMP^B{~VXLpo9Y>N95#E2-(8BD5Vd+?0E%K*C>AArj{EA^3aqZ=&k| z*=B|>)#e_Op;2xF?erE-`aKc3>_g#))pyOf)2bd_V$mc=N%cvU-oO#`24OcsAq^!! zaQiVXKH#W46tUr%7=W>P-GEIrsBKWO!OCB}=;iL45%8#?oek}6x1c4XdQ-F}r!Co^ zql&#v&|#Ov(0^5WK0`w>XMh1Ar~a)(T}bR06GIbjERMsYfvTL1shXsbnQxXi0`h5& z>u<#9rAlfGC9Lu0pp}^#VYw^k&NO{Ee|X^9GR#${)4Uhtr@>rtSo@Ei;ExG` zV~l#1WgCnuo9tF(75#qaOvkID3Iab_qG(cKhDiw?d48eYkXuubN8M93rVPdNeB#=_ zG~MA4zQ)K_(*U=)HmTJPmdRS&pxwG{axA4GQ(^g-to4Tns z*$HT-eq&p~Kkjxqw^E&)^ka-8f=aK2Ga7yGxP9C7oOlXvS={_Ohx(tBy&qQ_{D%*7 z)bqiN>xzt7>X;nBNSaK0aPe60DsHG|lYef4)!0OpsP~%;Tp{8DWz-U3px0w?XkWIhDugry0^`uFH1tVl({M zOiTX=rqlotPc$_m5RC{H9(aPKiMgdQ9*f6Y;_;wM(fUpR diff --git a/icons/32x32/file.png b/icons/32x32/mimetypes/text-x-generic.png similarity index 100% rename from icons/32x32/file.png rename to icons/32x32/mimetypes/text-x-generic.png diff --git a/icons/32x32/folder-music.png b/icons/32x32/places/folder-music.png similarity index 100% rename from icons/32x32/folder-music.png rename to icons/32x32/places/folder-music.png diff --git a/icons/32x32/folder.png b/icons/32x32/places/folder.png similarity index 100% rename from icons/32x32/folder.png rename to icons/32x32/places/folder.png diff --git a/icons/32x32/mail.png b/icons/32x32/places/mailbox.png similarity index 100% rename from icons/32x32/mail.png rename to icons/32x32/places/mailbox.png diff --git a/icons/32x32/mailempty.png b/icons/32x32/status/mail-read.png similarity index 100% rename from icons/32x32/mailempty.png rename to icons/32x32/status/mail-read.png diff --git a/icons/32x32/mailfull.png b/icons/32x32/status/mail-unread.png similarity index 100% rename from icons/32x32/mailfull.png rename to icons/32x32/status/mail-unread.png diff --git a/icons/64x64/clock.png b/icons/64x64/actions/clock.png similarity index 100% rename from icons/64x64/clock.png rename to icons/64x64/actions/clock.png diff --git a/icons/64x64/next.png b/icons/64x64/actions/next.png similarity index 100% rename from icons/64x64/next.png rename to icons/64x64/actions/next.png diff --git a/icons/64x64/previous.png b/icons/64x64/actions/previous.png similarity index 100% rename from icons/64x64/previous.png rename to icons/64x64/actions/previous.png diff --git a/icons/64x64/artist.png b/icons/64x64/actions/view-media-artist.png similarity index 100% rename from icons/64x64/artist.png rename to icons/64x64/actions/view-media-artist.png diff --git a/icons/64x64/genre.png b/icons/64x64/actions/view-media-genre.png similarity index 100% rename from icons/64x64/genre.png rename to icons/64x64/actions/view-media-genre.png diff --git a/icons/64x64/zoomin.png b/icons/64x64/actions/zoom-in.png similarity index 100% rename from icons/64x64/zoomin.png rename to icons/64x64/actions/zoom-in.png diff --git a/icons/64x64/zoomout.png b/icons/64x64/actions/zoom-out.png similarity index 100% rename from icons/64x64/zoomout.png rename to icons/64x64/actions/zoom-out.png diff --git a/icons/64x64/optical.png b/icons/64x64/devices/media-optical.png similarity index 100% rename from icons/64x64/optical.png rename to icons/64x64/devices/media-optical.png diff --git a/icons/64x64/projector.png b/icons/64x64/devices/projector.png similarity index 100% rename from icons/64x64/projector.png rename to icons/64x64/devices/projector.png diff --git a/icons/64x64/radio.png b/icons/64x64/devices/radio.png similarity index 100% rename from icons/64x64/radio.png rename to icons/64x64/devices/radio.png diff --git a/icons/64x64/logo.png b/icons/64x64/logo.png deleted file mode 100644 index faaef84409b3da3aceb4f3bfcf5a34d73c55283f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4246 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