From f8f3aa982dde24f6ce5e13b427f5c57964b5555e Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 7 Aug 2020 01:24:11 +1000 Subject: [PATCH] ui: added plus and minus buttons Didn't end up using these, but they may come in handy later. Also updated the theme build scripts since they hadn't been updated in like a year. --- app/ui/icons/icons.cpp | 4 + app/ui/icons/icons.h | 2 + app/ui/style/generate-style.sh | 1 + app/ui/style/olive-dark/olive-dark.qrc | 10 +- app/ui/style/olive-dark/png/minus.128.png | Bin 0 -> 760 bytes app/ui/style/olive-dark/png/minus.16.png | Bin 0 -> 312 bytes app/ui/style/olive-dark/png/minus.32.png | Bin 0 -> 372 bytes app/ui/style/olive-dark/png/minus.64.png | Bin 0 -> 483 bytes app/ui/style/olive-dark/png/plus.128.png | Bin 0 -> 1328 bytes app/ui/style/olive-dark/png/plus.16.png | Bin 0 -> 403 bytes app/ui/style/olive-dark/png/plus.32.png | Bin 0 -> 478 bytes app/ui/style/olive-dark/png/plus.64.png | Bin 0 -> 743 bytes app/ui/style/olive-dark/svg/minus.svg | 817 +++++++++++++++++++++ app/ui/style/olive-dark/svg/plus.svg | 817 +++++++++++++++++++++ app/ui/style/olive-light/olive-light.qrc | 10 +- app/ui/style/olive-light/png/minus.128.png | Bin 0 -> 923 bytes app/ui/style/olive-light/png/minus.16.png | Bin 0 -> 323 bytes app/ui/style/olive-light/png/minus.32.png | Bin 0 -> 403 bytes app/ui/style/olive-light/png/minus.64.png | Bin 0 -> 562 bytes app/ui/style/olive-light/png/plus.128.png | Bin 0 -> 1621 bytes app/ui/style/olive-light/png/plus.16.png | Bin 0 -> 446 bytes app/ui/style/olive-light/png/plus.32.png | Bin 0 -> 531 bytes app/ui/style/olive-light/png/plus.64.png | Bin 0 -> 885 bytes app/ui/style/olive-light/svg/minus.svg | 817 +++++++++++++++++++++ app/ui/style/olive-light/svg/plus.svg | 817 +++++++++++++++++++++ 25 files changed, 3293 insertions(+), 2 deletions(-) create mode 100644 app/ui/style/olive-dark/png/minus.128.png create mode 100644 app/ui/style/olive-dark/png/minus.16.png create mode 100644 app/ui/style/olive-dark/png/minus.32.png create mode 100644 app/ui/style/olive-dark/png/minus.64.png create mode 100644 app/ui/style/olive-dark/png/plus.128.png create mode 100644 app/ui/style/olive-dark/png/plus.16.png create mode 100644 app/ui/style/olive-dark/png/plus.32.png create mode 100644 app/ui/style/olive-dark/png/plus.64.png create mode 100644 app/ui/style/olive-dark/svg/minus.svg create mode 100644 app/ui/style/olive-dark/svg/plus.svg create mode 100644 app/ui/style/olive-light/png/minus.128.png create mode 100644 app/ui/style/olive-light/png/minus.16.png create mode 100644 app/ui/style/olive-light/png/minus.32.png create mode 100644 app/ui/style/olive-light/png/minus.64.png create mode 100644 app/ui/style/olive-light/png/plus.128.png create mode 100644 app/ui/style/olive-light/png/plus.16.png create mode 100644 app/ui/style/olive-light/png/plus.32.png create mode 100644 app/ui/style/olive-light/png/plus.64.png create mode 100644 app/ui/style/olive-light/svg/minus.svg create mode 100644 app/ui/style/olive-light/svg/plus.svg diff --git a/app/ui/icons/icons.cpp b/app/ui/icons/icons.cpp index 6c278df0f..a7e655373 100644 --- a/app/ui/icons/icons.cpp +++ b/app/ui/icons/icons.cpp @@ -73,6 +73,8 @@ QIcon icon::Error; QIcon icon::DirUp; QIcon icon::Clock; QIcon icon::Diamond; +QIcon icon::Plus; +QIcon icon::Minus; void icon::LoadAll(const QString& theme) { @@ -122,6 +124,8 @@ void icon::LoadAll(const QString& theme) DirUp = Create(theme, "dirup"); Clock = Create(theme, "clock"); Diamond = Create(theme, "diamond"); + Plus = Create(theme, "plus"); + Minus = Create(theme, "minus"); } QIcon icon::Create(const QString& theme, const QString &name) diff --git a/app/ui/icons/icons.h b/app/ui/icons/icons.h index ba26805bc..51bffe5eb 100644 --- a/app/ui/icons/icons.h +++ b/app/ui/icons/icons.h @@ -81,6 +81,8 @@ extern QIcon Error; extern QIcon DirUp; extern QIcon Clock; extern QIcon Diamond; +extern QIcon Plus; +extern QIcon Minus; /** * @brief Create an icon object loaded from file diff --git a/app/ui/style/generate-style.sh b/app/ui/style/generate-style.sh index 21192314e..327ae81c5 100755 --- a/app/ui/style/generate-style.sh +++ b/app/ui/style/generate-style.sh @@ -60,6 +60,7 @@ truncate -s 0 $QRCFILE echo "" >> $QRCFILE echo " " >> $QRCFILE echo " style.css" >> $QRCFILE +echo " palette.ini" >> $QRCFILE OutputPng() { echo Creating $2... diff --git a/app/ui/style/olive-dark/olive-dark.qrc b/app/ui/style/olive-dark/olive-dark.qrc index bb2749a2b..d8d71e21e 100644 --- a/app/ui/style/olive-dark/olive-dark.qrc +++ b/app/ui/style/olive-dark/olive-dark.qrc @@ -1,7 +1,7 @@ - palette.ini style.css + palette.ini png/add-button.16.png png/add-button.32.png png/add-button.64.png @@ -94,6 +94,10 @@ png/magnet.32.png png/magnet.64.png png/magnet.128.png + png/minus.16.png + png/minus.32.png + png/minus.64.png + png/minus.128.png png/new.16.png png/new.32.png png/new.64.png @@ -114,6 +118,10 @@ png/play.32.png png/play.64.png png/play.128.png + png/plus.16.png + png/plus.32.png + png/plus.64.png + png/plus.128.png png/prev.16.png png/prev.32.png png/prev.64.png diff --git a/app/ui/style/olive-dark/png/minus.128.png b/app/ui/style/olive-dark/png/minus.128.png new file mode 100644 index 0000000000000000000000000000000000000000..4db41bae72beff90ee6cb80d09ba376d740f737e GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSEX7WqAsj$Z!;#Vf4nJ z$hLzpWB=2SsX#%=64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SN@=fee(456{j{JUCYyPP6 z)#vEZ-dxq6GoF-AQuq9q zwf3)d_{T`L1*`g0c1{WXe6y~9(w)4ud*?)Dd}0W>`cvilq&IV-y7lI7mTKA^+~p(H zuxi)5Cx@m;`E0uxwcASSo}tv5Roxf=%s<$=>Q}LeO$qyoRgXR2r5|E2T&?eUZu_-= zFM0dSK74A?`Fwlg6R*(H_zQP^*Q}cC+4uF?jWYMib6)WF#vFalW~B2tCqE&D!3@Ys zUTl8Blp%Dh_Q}S3&Jkx0miF(9elMF)pH^3MW=+(jTHD5Zj4RHa-@Ip?+*iH>yYDea zgs4{D7k(ktaP8J|mHcWWomXdfx!=!y5`W-vBhTp<@6MiJu#q^ip{IRs<2%NTwYI*W z%Jchjzwg=lZH>9fFPr~vVfqR`ENjlKQoq~Amhku5%WEFfatk+a{g$L+@y9KHZ|5e< zS?Ol8*KVy|oT#0+f1Uh(p>Joaq<;iWGA_RQq&_rk|F`#NHp<$3kNP1W$$N17)(?9( zirHNao5b%Kr&>AdNnrNd{qn!3Vvi!AXhU2)qoi@llk9h#F(5^ru6{1-oD!M4nJ zFmD85#;?t9J%NIfC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dzfD}2F zmSp4?G597Hm1O2A1eF$N=a+3ieP$+5-WXy?X;E@2Lq5KliOF)uwoJ~KH#FK)iZ1fcdXPZ!4!i{7{A5Ar$$h`3z*e4&}IT4BNUz@UGD3Q8;@2Wp-$l_#ibGN>uHe_eUYIrzcV7k`?WmVbZG xxNPom*$)fs4y8VNp#4=)PUyXaYJjIT`3W22WQ%mvv4FO#mNniX;F4 literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-dark/png/minus.64.png b/app/ui/style/olive-dark/png/minus.64.png new file mode 100644 index 0000000000000000000000000000000000000000..85d53427097fa7b5ae78ff90042a94c9a9279c8b GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SI0&>o+#Vx&Q2NY| z=IwzJdmHrJ_Dtw{m4Cudl{|^22SS_0SfItz-;i= z?)n0;13F6gW_LyFim#Wb|IAQ*Aa&&pvxdv>Hm^Awx$=TV!bP0l+XkKyPLeY literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-dark/png/plus.128.png b/app/ui/style/olive-dark/png/plus.128.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7da28a6b1288b61ebc8294db71d44f108d2f7 GIT binary patch literal 1328 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSEX7WqAsj$Z!;#Vf4nJ z$hLzpWB=2SsX#%=64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SJnw!w@A=8w@8ri#diE?vKoABd9=mx%KSAf+KJFXLIZWnf-h7`J ze@WvI%Y%1pGHiX!-Usgf`F(#sUk%%unKzd%jK3e@1eD@uT;9NZTV^NIp1id1S9@1w zX4o;5+cWOrc;g{+m*pJO`>ae5!CmT7!lon&_BujH@z zng-GG`dtU+d1if*J#bf^#g3^=ENUmGO={YG(Oc${YxgnFS#sy-^4ni)4%SY-7y~rN zzF^6rSIO_{;#>DF&eCIe5V3S`SmF1KD4quwyLQX3-cc>0%eGJ3|aBqfij zuVg;SSi&Eg^RKeXxa8)UeO|Js{{H`CtW(FRczMIgN3&E;b1nG2_VR4Y%|S<{)4uth zOZb-mWtVkeSn>0vGeV86=UcCdKJ+a6PxPT}CFRWXS>|bM4gNQI^N+m$F`c`cz3+?d zoA1gJy}k9l+xFJ)TNz{6>zMQy#m~Gs9&~#4@2t}A@>%c9H~%&L&hNXul$G*Wg(r=z z5(nIl-rXO1$F@t1d57KQyNfdn8@_h!ULOV)`H{42xBJB;2Jw}}bJmvco_#5X;qFFF zQ@txuCnsAjTeOqG>UqO#*6(*&?rH7FH=4zB;LJYOIPD#uN=_c%>gPF`kzvNo-%~7) z7hFAKr?DY@(kyG0S7Gn!m@HV|_{g%}Gu*trd;bc~Ogjc(+@E+9+1|d*vPjZma`m5A zb6PkOx_8?jdUP?XpZRy*&kvywiXS|l6TJPoRtUrYC+~Lu_|52jJ!t+GMI|^e60T>w YJ^QTV#Xk?4fdvzTr>mdKI;Vst0LY|67XSbN literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-dark/png/plus.16.png b/app/ui/style/olive-dark/png/plus.16.png new file mode 100644 index 0000000000000000000000000000000000000000..e8280ca599087c3ad68b3529932ad5c8ca1205ec GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ zFmD85#;?t9J%NIfC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dzfD}2F zmSp4?G597Hm1O2A1eF$N=a+3ieP$+5-WXy?X;E@2Lq5KliOF)uwoJ~KH#FK)iZ1fcefo-U3d7QII&ZR9=Vz~egKxom;s6deXx z;|2lACcSI}UMH_>4XgsZB{~!R4+`G7)2YlFzv;>D{J)>=rP&T8wJc#;(ZFXhD{}f$ zolNbQQc1$AwS}aFr~B6n{@`k6^?G5S!`mZk{(a|?xz_d#$Ik3BiU~Pj_wj;J%W)2i zJ-Qm3Kg+T0Z51^rzSGp-Yg|xthc#pJZpD>l)d9y}{j)zd<-pyi+am%cl^fcwuVA>< dv+UCc7Ev*4MdwvVOo5JP@O1TaS?83{1OTS>ksSa4 literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-dark/png/plus.32.png b/app/ui/style/olive-dark/png/plus.32.png new file mode 100644 index 0000000000000000000000000000000000000000..27e50d8ce885b00a3e0de0a208d8c35694879547 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq z*pon*(V}YRZJ?lJiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_AVrR) zB^mie48Dm)C7F2&L8Zmn`DNQrpP31iH-;EeT9lm1kWo@nV5P60oS&PUpI59`o|&DQ zo0^iD2r^C|#M2K+%uCOY&rHtGi<_@80jT|tr;B4qMC;q>{$7V2B;4<-JMAu7YW{&` zo^$>K!#h{A3ZFXZKjajt>ix!I>$tl_Rb+m*3#Z{UvwFd2j$)s^e>_vIF-}yt$nbSV zW^WYhm5o-+Vy}Ysh9CD$5#3`sA90gL4^Hh zUYYZ@bJ@D9Wpf%VKZpp**K?j}cs)&B@3W8~|9+M$3}Od7k2AeL;OfG0_{)Lx!Vk(5 zr1ySR`0(rRH-_U&XZIhNwubY3)VvDcYc1!G8myXsw|Cd7Q_7G2T!?CZ&+Mtd`6s&3 z*LB;w;DmkY*LYuf>^;q|>Rr03uS!^>!{wj2@0DlVYCRcpJv|e*gdg literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-dark/png/plus.64.png b/app/ui/style/olive-dark/png/plus.64.png new file mode 100644 index 0000000000000000000000000000000000000000..7e82c2fdc9262e6f0d1d4951c1aef2ce1ed9010a GIT binary patch literal 743 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S|zU;Whf5ob52Yw5tc~|878|^;Cxzt7en!&bUm3{;Nfy+K8IV?mcE}S|! zl3~>^jvq`m(E(Mwd&DMs7HTFOf23lnu9GL1AYTz3mfDrdFxP3TcB15ggF;*NyCcse zNIHbBC{xv8-Z9;U;U3dHoP^FCj;oXB2tN?bj7Th7{%yWbgQ5Y0o!%@RQ=lu@4_H6= zdFxBgPPQsv<6}8MS4iw&xb^zGQ7Vf}=ZW`~?6cP~rsvdsp73nK@}14TjC&&YcS|4N z$z04FaJB2tn>yjl=Vc3u_A}^e6tABl-OzD|$-Xz%%V<^gukK~p4*Mtcu-}Y(lyC5T zZPoN`-cdd|TFwh*XUqM|)r^_=?UmIM+1b7kT=mTB8vM0&Td#Mns*7C~=fdZ`^Ul+Q z_j%p$dMko$!gTe~DWM4f1iUH3 literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-dark/svg/minus.svg b/app/ui/style/olive-dark/svg/minus.svg new file mode 100644 index 000000000..e0607b229 --- /dev/null +++ b/app/ui/style/olive-dark/svg/minus.svg @@ -0,0 +1,817 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/style/olive-dark/svg/plus.svg b/app/ui/style/olive-dark/svg/plus.svg new file mode 100644 index 000000000..7f2db112c --- /dev/null +++ b/app/ui/style/olive-dark/svg/plus.svg @@ -0,0 +1,817 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/style/olive-light/olive-light.qrc b/app/ui/style/olive-light/olive-light.qrc index a1469343d..cd2f5eec6 100644 --- a/app/ui/style/olive-light/olive-light.qrc +++ b/app/ui/style/olive-light/olive-light.qrc @@ -1,7 +1,7 @@ - palette.ini style.css + palette.ini png/add-button.16.png png/add-button.32.png png/add-button.64.png @@ -94,6 +94,10 @@ png/magnet.32.png png/magnet.64.png png/magnet.128.png + png/minus.16.png + png/minus.32.png + png/minus.64.png + png/minus.128.png png/new.16.png png/new.32.png png/new.64.png @@ -114,6 +118,10 @@ png/play.32.png png/play.64.png png/play.128.png + png/plus.16.png + png/plus.32.png + png/plus.64.png + png/plus.128.png png/prev.16.png png/prev.32.png png/prev.64.png diff --git a/app/ui/style/olive-light/png/minus.128.png b/app/ui/style/olive-light/png/minus.128.png new file mode 100644 index 0000000000000000000000000000000000000000..e538ac4302d9a36031db050f71b19fd15a84a706 GIT binary patch literal 923 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSEX7WqAsj$Z!;#Vf4nJ z$hLzpWB=2SsX#%=64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1S@w+4gk@M**X%PoLLD0At2z>& z-&nF?(jDu`h7bNKVDN6Hc;UKa{W9CFgqa^TUE4E3?*y zU1jo|q%-R#x8Tl@tzvyS3QFB?%YGlQoF1kblF2Yhr7|gv-$i9r5WAz2;LPsFJ08!u z&7&)1!vNGY^JY+n+}4?M=gj#NDdKuzvce151^3_I?^yI=>deCD^BGn}&AOR1Emgi| zvmX$D=FMp3ake|1Sp9P@)Yuf5LRKE7hAm}}uR^#`U5 ztFr1|J6^7-eqze7H!k1bMWSi)>0Nia|}X&_1+we(Fu@`!N^l_RZ8?oh3QR z^>0XNPTFb3n+xtAbPas7?e^PvB_r`k?t9O?$(;9mz4NAn&l%?wXUZIx6`aYtw((WS z*VJjL+6#YrsW;6jo?R&OzVk%x!;pZ*A*E|pX!lWsTYe%kLX6zg*Mh;qRiy z6@B#hS(lWxSF`TkzjtrlAJ?$#&C8Z8)ART7x%2aJM1{MBSlrcptLn@*$AoS__W0wk m43l4<){C4nJ zFmD85#;?t9J%NIfC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dzfD}2F zmSp4?G597Hm1O2A1eF$N=a+3ieP$+5-WXy?X;E@2Lq5KliOF)uwoJ~KH#FK)iZ1fcdrPZ!4!i{9h}307u)iG?PUo0^*BnVFj{ zCjN@EtN4&0%*=e)UW^S0EG>6F`2YX^_Q^?`_w2Fxe7K$ex{>40|DG3ncqZ(9@caM& wdecQFhDP_QK0G*>#>UoG|0K$WYXv96B2n>|ue`l4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SVu$smXX z{_=mi?Ih8*{A}9iu+a4kDhyHQg8!a%a&cq0cm4HO?|IL=H$AL&goSR~6Sl5KDu4ag3U-+u*V&3-mInLRP z4C`cDZgPh1-FTLZyJOLcrK=|H_SpJb&9f-TL_=r6#f%lVZGJD_z>s_<$mP?n!xmE{ zlc%{hZ>m2qd$GY*VZqn2Ygm8mvuF75P$h8hrk^!-TX@&9F3J4GyP*GV@}q!WmnHTy zebTnIF5Yzc^2;yU98KYZGb`tn^C>VC#FU=u(sfY@z4{#Jxf!W9pRZ#^^0?qdyB~}h Xd;A@$H6oS)qlUrL)z4*}Q$iB}qB7g` literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-light/png/plus.128.png b/app/ui/style/olive-light/png/plus.128.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6563f68f6ee823f2d70ff23bc803145c6d298d GIT binary patch literal 1621 zcmb_di#OD182+(XqFEEI+$O1wwaj4LM#}9cx2Rl0ZaWxE3^Rjq2}_!v6bXHL8Sz@B~1dB692p6~sh^M2>N=X}|xTnVjO%(0H974g;?GjUZ_x1Cfl7M zyA#653BklrAR!?E84-;qVS{5rkpv>H?7fAGut-rB4*FB_=$zQqu z&W%sbrUxEoRDwqKe%ssZlmf`BQP&RvqZT`j&%U@NedA^1(WuLb#SkoNVTt~rICRXu zd%D4Ub=XO1%h@XbP`xs?A3hjB4dt^+ym2_3Y3=<-iuap!q|MXKaxD)rOuy%#uN`1i z`PL0L3^OT{XR;(zt<-wz6$Vui$JJ|JMjpg-J-@lDqt&|(#Hv~T!RA0vaVI_T+~ve7 z&dSbvY(Qa&@DW#sI*`ZUGzj!5YUknu3MG`RYKF#6f~bw_KWO&&)eX;fEEMUr0IXRa zFXK2#(a!EE(j`VresG#0mD5WSGUpgEeSXSMca?HV{fnl=E#Ge3RXp%GdPH}3drmV4* zy;Tg=8uABNB{_oBoznX00C9)>IT<*{1?)*-XMT;Hmt~clJYVi(#KV|7=9kOUP}$lo zv+g>zwxE{DfI<19eqXle%6T}(j)FQZg<9A*57ThWFVG|!t|YC_PqEo-%gRCR5wtaP z9pJ{d;xB*l1y_6Pfv|pX4lJ$i?-`$en9eFmh~fQ)<@>hTV-U~!mF`SNqq2M5nM*ff zs554%tT-A8C|ls#N*eH;nfMPDSN1=>BUL?nb4k1gfT@|S%EOPo`|J{A4u+)iRiet= zf#LDPl1Yy#8WbZHZmiFgB7n}BNDUf4TTgQbNF)*-ydZtsx%BD$!#<%yQu}KuG>15$ za6%T%Szb$0MdCkfDX!Y)8tbd~kFYT5x_w3dBb{WZH*v(cUrdhL?aWr&T6oJfVyArP zGStUhA_|TLg8llWBAnhv4;u@|6yTzmX)wf<+zNcq?fTkOF_dDV27A|K|KqJz0!-+NALK* zSZWh8_a9&C6(7fy-&pF zi*#Cm&w_2^FyxGl-lhe;QYS+;9fIhV2N|0P``3Al#qyrSLId7`)1D!9?f&&6D^M?d zKOdaS>pGVrZ-;=HR))L0?@W)&ngU!qHXqF)8{K?c4>^j zYmeAH6O)Jg;M1b&4nJ zFmD85#;?t9J%NIfC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6dzfD}2F zmSp4?G597Hm1O2A1eF$N=a+3ieP$+5-WXy?X;E@2Lq5KliOF)uwoJ~KH#FK)iZ1fcdio-U3d7QII&+U7AC3b@^$!2Kr7fFxli!|CwW8X8pPI<6*e%A?c1HIEmVWC@d*Gw`NnCSSaO6E+8OBr<&w z{+5)c%pe%axS#WP@KyN-8Vu)lmJ9xT6Y)p+*ba;S3l)pZyxc2HHy`H~s5INWJa~`c z=F&soR_)r;b76_Vp)+UFmh%^f&NY8}_kYiI9zIW*V$Ykh47Tt8iYOfW!7H=->$RZ& YmJGHW0{h#{f&OIhboFyt=akR{03D&O@&Et; literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-light/png/plus.32.png b/app/ui/style/olive-light/png/plus.32.png new file mode 100644 index 0000000000000000000000000000000000000000..25283189a50a1a7c2b1c72539cfe67861771d086 GIT binary patch literal 531 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq z*pon*(V}YRZJ?lJiEBhjaDG}zd16s2LwR|*US?i)adKios$PCk`s{Z$Qb0u_AVrR) zB^mie48Dm)C7F2&L8Zmn`DNQrpP31iH-;EeT9lm1kWo@nV5P60oS&PUpI59`o|&DQ zo0^iD2r^C|#M2K+%uCOY&rHtGi<_@8fq{Y1(9^{+B%<~0bX%_@0V1vYU;jvu5DZ!( zGU*WSj{cA9!@~_*Ti3PyjB;j0HTFAAAy(q0qQs^7JDLPhP)Me81=L z@133rOJuEcd5@$`c>g>2K~$(eqv*u+2YFkg_L_dZwUu+hD((l1LgJa^599{xuT~YA zSlL^a^Eg%1A@pwUmU~PkCnXYi3@RGD)W6i$uUf?|IP-SgYWW)s-pM`!Z4avz{Z9E? z^c6G5FmCQsXTQPRw@K%=|D-2N1x`mRtg5>lR1}8@fWgvDhlKa*mL#QGtLW( zR?K0%UK;<|WsrX4Q~>j=BgJnwmHX_bg;yYF7M_sq!+h6ncZZdiHo zTD@e#&ZXb9!~U}#o1x%)xwB(Vt#|*i8P(G3w{c9nTe9SVaK>U^NvXFVfq}=s;OXk; Jvd$@?2>=zI)xQ7$ literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-light/png/plus.64.png b/app/ui/style/olive-light/png/plus.64.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f69a0c2119e7c837d95d50bde6174f092e0bd6 GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1SC3W;g#o*8-b#6S@B5`nTSe z%|Gm2xQBzGV&3-lpX~e$6N6s$=FZ>0ftBGy&PB(iR}O79Z`EzMR+Zj)bGcdUvWGUz z*L2U`<2c8#T}a#^%0UVjF>9x_)4uolKx3D0t>aT*daS?o{}O)}UWVn1FTSX_cP=Qc z!GNcnL57JVT;qf%&w^Q7k7v|yzj^mgj8W#{J2{(z+GE$emR@qc++cVh!JvXW;dYaV z`O~v!&oW<5y4L4t9=|d3k-{2R zm)tzbZj;9r`(|yO@Kv%P$+JyX$w;o-&|zVK1q0f YxMiu1Q}MxgVCrV@boFyt=akR{03XnOaR2}S literal 0 HcmV?d00001 diff --git a/app/ui/style/olive-light/svg/minus.svg b/app/ui/style/olive-light/svg/minus.svg new file mode 100644 index 000000000..d10c9606a --- /dev/null +++ b/app/ui/style/olive-light/svg/minus.svg @@ -0,0 +1,817 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/style/olive-light/svg/plus.svg b/app/ui/style/olive-light/svg/plus.svg new file mode 100644 index 000000000..f7483d8b1 --- /dev/null +++ b/app/ui/style/olive-light/svg/plus.svg @@ -0,0 +1,817 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + +