From 0bf7410145f4bb92d86e21db941594e4e4decb6c Mon Sep 17 00:00:00 2001 From: Romolo Manfredini Date: Sun, 19 Jan 2014 15:34:32 +0100 Subject: [PATCH 01/11] Properly reset windows geometry and state --- companion/src/themes/classic/add.png | Bin 0 -> 5539 bytes companion/src/themes/classic/arrow-left.png | Bin 0 -> 14365 bytes companion/src/themes/classic/arrow-right.png | Bin 0 -> 14387 bytes companion/src/themes/classic/changelog.png | Bin 0 -> 19817 bytes companion/src/themes/classic/clear.png | Bin 0 -> 9656 bytes companion/src/themes/classic/compare.png | Bin 0 -> 2163 bytes companion/src/themes/classic/configure.png | Bin 0 -> 13703 bytes companion/src/themes/classic/contributors.png | Bin 0 -> 12829 bytes companion/src/themes/classic/copy.png | Bin 0 -> 1338 bytes companion/src/themes/classic/currentmodel.png | Bin 0 -> 10941 bytes companion/src/themes/classic/customize.png | Bin 0 -> 864 bytes companion/src/themes/classic/cut.png | Bin 0 -> 1323 bytes companion/src/themes/classic/duplicate.png | Bin 0 -> 6684 bytes companion/src/themes/classic/edit.png | Bin 0 -> 9626 bytes companion/src/themes/classic/exit.png | Bin 0 -> 10601 bytes companion/src/themes/classic/fuses.png | Bin 0 -> 11183 bytes companion/src/themes/classic/information.png | Bin 0 -> 5244 bytes companion/src/themes/classic/library.png | Bin 0 -> 16242 bytes companion/src/themes/classic/list.png | Bin 0 -> 20365 bytes companion/src/themes/classic/logs.png | Bin 0 -> 3302 bytes companion/src/themes/classic/movedown.png | Bin 0 -> 10774 bytes companion/src/themes/classic/moveup.png | Bin 0 -> 10463 bytes companion/src/themes/classic/new.png | Bin 0 -> 852 bytes companion/src/themes/classic/open.png | Bin 0 -> 2073 bytes companion/src/themes/classic/paste.png | Bin 0 -> 1645 bytes .../src/{images => themes/classic}/play.png | Bin companion/src/themes/classic/preferences.png | Bin 0 -> 11170 bytes companion/src/themes/classic/print.png | Bin 0 -> 7282 bytes companion/src/themes/classic/profiles.png | Bin 0 -> 2312 bytes companion/src/themes/classic/read_eeprom.png | Bin 0 -> 18174 bytes .../src/themes/classic/read_eeprom_file.png | Bin 0 -> 27588 bytes companion/src/themes/classic/read_flash.png | Bin 0 -> 25584 bytes companion/src/themes/classic/recentdocument.png | Bin 0 -> 9874 bytes companion/src/themes/classic/save.png | Bin 0 -> 5753 bytes companion/src/themes/classic/saveas.png | Bin 0 -> 6839 bytes companion/src/themes/classic/simulate.png | Bin 0 -> 10065 bytes .../src/{images => themes/classic}/stop.png | Bin companion/src/themes/classic/switch_dir.png | Bin 0 -> 6210 bytes companion/src/themes/classic/update.png | Bin 0 -> 12332 bytes companion/src/themes/classic/wizard.png | Bin 0 -> 13364 bytes companion/src/themes/classic/write_eeprom.png | Bin 0 -> 17348 bytes .../src/themes/classic/write_eeprom_file.png | Bin 0 -> 26192 bytes companion/src/themes/classic/write_flash.png | Bin 0 -> 21730 bytes .../src/{images => themes/monochrome}/add.png | Bin .../monochrome}/arrow-left.png | Bin .../monochrome}/arrow-right.png | Bin .../{images => themes/monochrome}/changelog.png | Bin .../src/{images => themes/monochrome}/clear.png | Bin .../{images => themes/monochrome}/compare.png | Bin .../{images => themes/monochrome}/configure.png | Bin .../monochrome}/contributors.png | Bin .../src/{images => themes/monochrome}/copy.png | Bin .../monochrome}/currentmodel.png | Bin .../{images => themes/monochrome}/customize.png | Bin .../src/{images => themes/monochrome}/cut.png | Bin .../{images => themes/monochrome}/duplicate.png | Bin .../src/{images => themes/monochrome}/edit.png | Bin .../src/{images => themes/monochrome}/exit.png | Bin .../src/{images => themes/monochrome}/fuses.png | Bin .../monochrome}/information.png | Bin .../{images => themes/monochrome}/library.png | Bin .../src/{images => themes/monochrome}/list.png | Bin .../src/{images => themes/monochrome}/logs.png | Bin .../{images => themes/monochrome}/movedown.png | Bin .../{images => themes/monochrome}/moveup.png | Bin .../src/{images => themes/monochrome}/new.png | Bin .../src/{images => themes/monochrome}/open.png | Bin .../src/{images => themes/monochrome}/paste.png | Bin companion/src/themes/monochrome/play.png | Bin 0 -> 534 bytes .../monochrome}/preferences.png | Bin .../src/{images => themes/monochrome}/print.png | Bin .../{images => themes/monochrome}/profiles.png | Bin .../monochrome}/read_eeprom.png | Bin .../monochrome}/read_eeprom_file.png | Bin .../monochrome}/read_flash.png | Bin .../monochrome}/recentdocument.png | Bin .../src/{images => themes/monochrome}/save.png | Bin .../{images => themes/monochrome}/saveas.png | Bin .../{images => themes/monochrome}/simulate.png | Bin companion/src/themes/monochrome/stop.png | Bin 0 -> 312 bytes .../monochrome}/switch_dir.png | Bin .../{images => themes/monochrome}/update.png | Bin .../{images => themes/monochrome}/wizard.png | Bin .../monochrome}/write_eeprom.png | Bin .../monochrome}/write_eeprom_file.png | Bin .../monochrome}/write_flash.png | Bin 86 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 companion/src/themes/classic/add.png create mode 100644 companion/src/themes/classic/arrow-left.png create mode 100644 companion/src/themes/classic/arrow-right.png create mode 100644 companion/src/themes/classic/changelog.png create mode 100644 companion/src/themes/classic/clear.png create mode 100644 companion/src/themes/classic/compare.png create mode 100644 companion/src/themes/classic/configure.png create mode 100644 companion/src/themes/classic/contributors.png create mode 100644 companion/src/themes/classic/copy.png create mode 100644 companion/src/themes/classic/currentmodel.png create mode 100644 companion/src/themes/classic/customize.png create mode 100644 companion/src/themes/classic/cut.png create mode 100644 companion/src/themes/classic/duplicate.png create mode 100644 companion/src/themes/classic/edit.png create mode 100644 companion/src/themes/classic/exit.png create mode 100644 companion/src/themes/classic/fuses.png create mode 100644 companion/src/themes/classic/information.png create mode 100644 companion/src/themes/classic/library.png create mode 100644 companion/src/themes/classic/list.png create mode 100644 companion/src/themes/classic/logs.png create mode 100644 companion/src/themes/classic/movedown.png create mode 100644 companion/src/themes/classic/moveup.png create mode 100644 companion/src/themes/classic/new.png create mode 100644 companion/src/themes/classic/open.png create mode 100644 companion/src/themes/classic/paste.png rename companion/src/{images => themes/classic}/play.png (100%) create mode 100644 companion/src/themes/classic/preferences.png create mode 100644 companion/src/themes/classic/print.png create mode 100644 companion/src/themes/classic/profiles.png create mode 100644 companion/src/themes/classic/read_eeprom.png create mode 100644 companion/src/themes/classic/read_eeprom_file.png create mode 100644 companion/src/themes/classic/read_flash.png create mode 100644 companion/src/themes/classic/recentdocument.png create mode 100644 companion/src/themes/classic/save.png create mode 100644 companion/src/themes/classic/saveas.png create mode 100644 companion/src/themes/classic/simulate.png rename companion/src/{images => themes/classic}/stop.png (100%) create mode 100644 companion/src/themes/classic/switch_dir.png create mode 100644 companion/src/themes/classic/update.png create mode 100644 companion/src/themes/classic/wizard.png create mode 100644 companion/src/themes/classic/write_eeprom.png create mode 100644 companion/src/themes/classic/write_eeprom_file.png create mode 100644 companion/src/themes/classic/write_flash.png rename companion/src/{images => themes/monochrome}/add.png (100%) rename companion/src/{images => themes/monochrome}/arrow-left.png (100%) rename companion/src/{images => themes/monochrome}/arrow-right.png (100%) rename companion/src/{images => themes/monochrome}/changelog.png (100%) rename companion/src/{images => themes/monochrome}/clear.png (100%) rename companion/src/{images => themes/monochrome}/compare.png (100%) rename companion/src/{images => themes/monochrome}/configure.png (100%) rename companion/src/{images => themes/monochrome}/contributors.png (100%) rename companion/src/{images => themes/monochrome}/copy.png (100%) rename companion/src/{images => themes/monochrome}/currentmodel.png (100%) rename companion/src/{images => themes/monochrome}/customize.png (100%) rename companion/src/{images => themes/monochrome}/cut.png (100%) rename companion/src/{images => themes/monochrome}/duplicate.png (100%) rename companion/src/{images => themes/monochrome}/edit.png (100%) rename companion/src/{images => themes/monochrome}/exit.png (100%) rename companion/src/{images => themes/monochrome}/fuses.png (100%) rename companion/src/{images => themes/monochrome}/information.png (100%) rename companion/src/{images => themes/monochrome}/library.png (100%) rename companion/src/{images => themes/monochrome}/list.png (100%) rename companion/src/{images => themes/monochrome}/logs.png (100%) rename companion/src/{images => themes/monochrome}/movedown.png (100%) rename companion/src/{images => themes/monochrome}/moveup.png (100%) rename companion/src/{images => themes/monochrome}/new.png (100%) rename companion/src/{images => themes/monochrome}/open.png (100%) rename companion/src/{images => themes/monochrome}/paste.png (100%) create mode 100644 companion/src/themes/monochrome/play.png rename companion/src/{images => themes/monochrome}/preferences.png (100%) rename companion/src/{images => themes/monochrome}/print.png (100%) rename companion/src/{images => themes/monochrome}/profiles.png (100%) rename companion/src/{images => themes/monochrome}/read_eeprom.png (100%) rename companion/src/{images => themes/monochrome}/read_eeprom_file.png (100%) rename companion/src/{images => themes/monochrome}/read_flash.png (100%) rename companion/src/{images => themes/monochrome}/recentdocument.png (100%) rename companion/src/{images => themes/monochrome}/save.png (100%) rename companion/src/{images => themes/monochrome}/saveas.png (100%) rename companion/src/{images => themes/monochrome}/simulate.png (100%) create mode 100644 companion/src/themes/monochrome/stop.png rename companion/src/{images => themes/monochrome}/switch_dir.png (100%) rename companion/src/{images => themes/monochrome}/update.png (100%) rename companion/src/{images => themes/monochrome}/wizard.png (100%) rename companion/src/{images => themes/monochrome}/write_eeprom.png (100%) rename companion/src/{images => themes/monochrome}/write_eeprom_file.png (100%) rename companion/src/{images => themes/monochrome}/write_flash.png (100%) diff --git a/companion/src/themes/classic/add.png b/companion/src/themes/classic/add.png new file mode 100644 index 0000000000000000000000000000000000000000..24cc027da8949678a6a58c8d3c106cc95ba45ca1 GIT binary patch literal 5539 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/arrow-left.png b/companion/src/themes/classic/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..759e589505ca108d54c3de72e817c03b091b3c26 GIT binary patch literal 14365 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/contributors.png b/companion/src/themes/classic/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..276949198334835d99664dec55ff8a6de3120063 GIT binary patch literal 12829 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/copy.png b/companion/src/themes/classic/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..2aeb28288f58ddffdd1d75115f170c5bf2773814 GIT binary patch literal 1338 zcmV-A1;zS_P)3P|jKV4ArrNQZsr&q&3Fam_48Lh`MiYI|sB6GiaYuZZ? zasnKC=d9Ws*vOa?K!llv;~9}LDH=;*C6q)snnH7j#=aB8{{oN_lX)cZ$XJrkAB0_u z!sQ7f5=*1>!|zQrby)$h>)1Bcke)jH%(>@ZE)hRgo<&7f4Jw)5udTzKv5Ch3thOcm zx#)*$6jZ zxjE=2CQwjNfFaFqeBMc>`320FTpYmRPeJsB@I$Z8%>Zil0#HL{*yW1HLMx&9BQ>hew>g`42C!b-4K{%G& zPNKpdi`TSeSQ5jt zz}D6l-wA<00HP?u@AqSEZ4IXsmC*dI=c&nj!3&r@K%3kE+d(!rH~Ds?RumQ0==)XR zsU3kw0Ovao0D#OTfFv_dBoZhqui^lIxB!co0iZTo)dw&I|ClF}JUvZG$*D>XptrLF zi9N;m7cj8^d~x*v0Ho^4m=ue}P^PGYdPu;S8Mtc&=A4=P=T~F|kkV6X0*FSV+&mNt zp}4dH*9HaLW{2dU0UTt+1SmUX21q@ea}t@;xj-PrWmUM?EueooW3GLWY2c%FnE?J> zJ*6hCuC8*3w@NB-xmUnF8@PU+0q)ELXD;m%K&qWYi;j}haZKLWGrnrG9>`fBl6@D%o`^aXzvlAyk=W}Pc`B^ahku5Y4`j}CIOJCBx$u% zLNX5qgK)WA+>l;M=(ES;f!poI@e{8lpM9a6Ogos0nT|fmct-%0O2q-B6)w#;8B$U@ z_bIi*;ou_U#l=Mq_2TiDT=X8flj*JiEiEl>>0qJM(w7a5mzS5}^Z8)2+4y~FX^BG+ z0F4U^3(c|s(4vx3lM#*SPTzP`J2hanT6y)<3jNMtFeLKw^6s-|9N8B@Q&W>$nrBK+ zA`_~b#ukg2H$b09M@J)VZEfEC{CpGp+d-zXy_)|gKy!05p8`rp5L7=^KR-Xu>(*#A zk-EA%=fkvJOdl{E&Bk~~0Hsptb~>HBVoFMHK9sb+zTTOWlOvfHXH#`n0F8}}Zi~f& wfq{WYZEdYHH#b*S)7=30e@0BgL78sX-$OZ87=>`i1ONa407*qoM6N<$g6NH5LI3~& literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/currentmodel.png b/companion/src/themes/classic/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..35a37b7667d5afecc91e54a0a6300d5aa41da84b GIT binary patch literal 10941 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/customize.png b/companion/src/themes/classic/customize.png new file mode 100644 index 0000000000000000000000000000000000000000..96259b922d51feef16b54c1f15a838fe4af069e1 GIT binary patch literal 864 zcmV-m1E2hfP)Px#22e~?MgRZ*00010!qa{L0004EOGiWihy@);00009a7bBm000ie000ie0hKEb z8vpWKWGzC7y$6^e9}WXbG0g_^vJc4 z!L8?(K+F{!>fqYJK{!#`!Kw!xlF*o3o1u$fCaI)UaB%Jdt_xtVFxF)(x6fm)ZBc;S zZtAp~V7Y_#x|>P*0JLtLc1QPe2c>oQsp%mY+F2{P`nt08!O7?t)Q@Usb0@1WDoVvE zMkE+Vb4}w_g;b~=L)hLMJ?yAqdy^!oY9pK+=K8Rkq%RjRXz}gwS|_5_zVz-GP&dG=2~U}VLmIMiBMT<3dp;5 zVP~hhcziY%t;71!5QvDTImH5Dpm}jyA%d72XtOBaT8{12_-Lq>U@cI#qnffMB{?7PSNM5xgM? zrr@?GkBd{{<1Db*B*!O=eG17E{=p!3D9%6`DaOe%h@w&{0ptceQ~U50?*PTD#keY( zp!&N3C_NYwD^ywIFA6H>y_k`@D%(VA6tqRo^%)kCr=XW8L?=BGd7RKB6x9GM8fazWoJ0(1!|L=@Q+aTEb7Mu4u}WZlMQB24&|#EVDBq0{%sj+Z+)GGQx0 zAcdU1Fi0-lfEhqCt9ecIzWZ_$Xk-SF1YV<2^ak#QNA=LXgUd}Io1OMRbT7RYGCd%P zKS-r48v%?ldBMA#h)c%T#wHG+5V`$A{>3XcMvM|%P6Cssr>70f(>b}AV>T2D(&VEn zK_HANo+{rrN9){swakg0Ktz^QgDWfxHbzJY6ZK>&doEN10r&$qzrYSODpcQMh*H%o zSOat&76=4-MOF34plx)*)N}VCzH?EPkgku=6VK(8gNL*Np3E)-)CS$Jnai-RudhD8 z(qOgQ?SS}sjv4h}*IqNacG`39XxPWcN1v;!unrFm!4QYC z_Acj^H}`jQVc5OsUVtxVnxKZ?sWw9Q@B`QxpVZH#=NgKbEq?xOmsA>SUtb@%(9v@T zVsaH$PQ-_o)Qm6`=@qvgI2;Z@q}CZRo`stQer>5G8e5my4CXEh^CT4CHjaC}9?{K0 z$O&($1U%8bR;v{dcYhm%^O9V6PFgxKporEb{=Djv}7NhUQZ#8TNvL0_NhN zpdjG!cwn(uKwDk``_Co}Ev8e>XOzzgOoQTEd*;Gmnz9rW3I&M8V#v(QgrcG%P^;C@ z+1bfp?EcBQ$=j!OF1OE1fUdXLDR2(JYL~2dh{}J0;wgy^K9?&YTb2(8W8+7JA12t6 za%7Hg8ovjl(FiTAE%3|0ARIXHz6G;l!311sgoTBKM%*UnGOR4mGqn@!JL9_3Gp~Z> z{(6Z9p5FXo8}~etjeBORPg}}0?N~!YJv1~lfTgz=G8Dzb^Xb54Jd))oo;F?OoGLPS zee{DaT5J+A3>zitarZCFC+`J^U;fkNL<>x4^vOPTl^zTR1GKld!`H@^F|L6LX7M&{ zIA}acIyz>{0a00^F4~fx%15b|k+|p_1^WSy+Zxk*z z((l+8X-U2;oygOcJEspZj3vh3pSpKnaW$YpY_$lC`IPbC@H0!Ad}tF|z0RZAYfnh` z3=gmm{_}^(`7iFdNp1l4dp_;=2p%dvUFBG+@kd(qwpj}i9kWBpkvIuC`Kgv6`dk_f h&$IvkH~dc%_#Nkm8M#Em0nY#c002ovPDHLkV1hsWYZL$g literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/duplicate.png b/companion/src/themes/classic/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..811691d98b53eecf99b34f425e2be025e88a4316 GIT binary patch literal 6684 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 KS{0gT-2VWDHGHH1 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/exit.png b/companion/src/themes/classic/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..5319a948051b1c66ca424d6969a1ae113bf98731 GIT binary patch literal 10601 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 Ef9Y;Vi2wiq literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/information.png b/companion/src/themes/classic/information.png new file mode 100644 index 0000000000000000000000000000000000000000..76b6d5966154532c6ac55bc80f92c093cd1cf4e9 GIT binary patch literal 5244 zcmV-?6oc!DP)vmZ_X02A0rL_t(| zob8)=kX==s$3N%ZxAyBjy`3XnLp0G@7;d=y0Z|>R5_>W zrgN8f&-s0S-`{e6=Ukzb;xD-wr+NUVy8S-@r+NUVy8Xoi5c+d;B7`ubOFq(+XuWtr zB+)oO6iGCPLq=IRWR`=%cI3EayW>ta*<+;+A4na1c%R+zqh6&{=4~I_+Z6?b5aEW) zes@-)YUVpDE33|_sfey_s0mfpRG6X4gh@0ch=v6KIa`sl6=P}1aLRFehn?h5GV{vl z$k6ktfjz$;_}zP7P)dz?@8x8U`J@97U-8d%4a=^-siwC6`Z-NyYZtdfLZ>yG%xN&F zEEAN+ARZA2!0%aj|70u}&nZUJii3TUH@YOdJ9F;-!>MhI(C<*`=fDmA!2ni1mul0>8 zc6Yfv)9$ci&)A{fBi;Yi_2^CasMPKwCxZ;aN<;I%_8zujuHrF~>q|G^jj zrSI`;eht`4DS1i&5b;IvdDlGr<7pQYRqH2?J1n;XMl) z7F~Mph7~pEzHeiMrdk7~ActVkGDz847^8^NzHpNUQsSDT@Q(5b%!o>2LJ=|rhldqE zcp}Hs+xwpHe(@V09&P{TPBaL|#fB3CVAkaiud1KD_LuKDw`$?F8zMwZg){_%w!u(N zpcI%TBr4YWv;!+TcRe6#qfi%(e=uYZynn5spkNxlyZ+%mg5GX zanny$w=R3f2 zP|txa-@b8p`xl-C++$_Jab<#y7v8gQ)@hqI-?*`|`HC~c7y?ol>`xVhpQ=p-vsBtg zSPnR@eo&QoJ{U357VH@mj93Cgz@cWg^Z$BM~2qBI}vi$pwsYPa9 zQC_#`UH4seZq>po&I}_^B&ETjl(v1-AEoj~Ge z6pTuP?v%z)h{+oByDp`9ffh7s!s=$IPZaKTkHRa5H8TYIuMdI@fT7TUyxDIcP&Ae+ zZoVi)SAWx*vC#)U*Y&`epYXcRO()keF`(g+hps$rLG$f@^Nt8nQ;|k+(9^u2NK?}s zK_<8omNZNh9-z4r=GQ{b)>?K-9UcQ*sgKu=2!^wQSV(Z&r4ibeExEP&oNrwT7(xj1 zEdd}BZB>nP*WP{Yc`=%64QvFRDFY=Z3tx)vrLMUWVy32ksWz)pn}Oqc!g@#W+y_It zdM@#5xAqM!b%Gl&iqpLO%Fhz2X$E3%34rEH@BQ%lWtB_LUmn7h(3>?#+XdPODL$3+ zQd8WUE;3A|bvt{141*n$`ND z%hrd9g(2k%`qKhaOw@2O)uo!A87LUfL2s&bzg@$SbqbodU9jx{0G{BkTQCDtz`=ev zGA1aC!c}L7X`Z+87PIDzc}&BCX#r?l^}!ofEljkom}BC&ir%z=EK*}B%@#L5qm!N| z_o@7HCk&@2KHHOo?VZ}w2eq#SR!FIErGA%xxKcYtTf!ShAZNkq`37s3RyEh1`T45= zQwUMg;ZGR_gb?u+w{_ik{)z}?VHnIABy;4oKjB$V$RMRBn1C}zg+I6S@!T5BL4 zhGZ7@_v^`$_Ae^mSDtN@K1XS79vOinV=%uS-f?=EXJ1}^buZipxWHJkoKrHO_JaG) znLjJBs%^H3D*=LCy}O zx+Uy8Nbynv7hiL{P-Y1IUPCCPNAsXyK_J{B>ig#c{r@8)@MJq29)^}WgSL6GP}S@U z&PC^Hlbm5m6A(hgSN_AnbC$N4CSb;Eu-- zsXzp5Dr6QCAfH|;2)KV)6{gox!9WUnh84-Qt}J!*!Qv)pn`2T_*Sw}1ssM|k#Hh4m zn0;+iZFSko1x*I7tLRS~m>yS#(lD0Q^YrqFo|qsC+Mi_W9yJ{=-}fgo6;VYZ3W+FG z#-KbZD38LHeTv>By1x=OFFXeNMUs(m#o!o>rnS#741Mp-9>F_Sz@k}#`WaPi#*B3h za&YT#aTTc~0ExL*E}B^zs;*85axRQoLYJ)oLxE*OItP7Hr?asTltpv_!xUcL9!Pp@ z2O2A3RV$Royyv5WXi@LB1CO<9Fn!zfovY7^oDHe0*7Rsb+d3#+cMyenME9U#JPWnu zf?0LZiumj+=Z+6<-GerT{B*e_0O3T-+}g^JQBfusPV1PAPuYMok`hKO7}o)&;e*i6JCx|-{_8g)|?B_0756g;z6P32FtY2+M*Fa+_aAQFw1dD@>4`ARb&97;sPx^{27`ek9G zAg~I=Vb{}keh%+xK~fl`@CNF-u%H2I5|jIUy<5>cqJ4=LNKJZ=^8Cw$^cx*TCOn5u zoh@4f7z+y`;YgV$@6iDOmG`zvY40tJfVL-uwnDa+ujT}`BYiC?YzNMmQ+f)tts@vh z)g)R=3HVv43OpC+FUSZPD2N5>BEI!Z4}fLa>8u5Yp`DEDfMo;*C{-aFETW`8pu)Mn z=(sxEEo+_(K-Pwxha@3U=wqt)5df$-P4;sKKZ-=X5S_IYmTjd8IKOED$XRyUvNePe z6Oel9>9^?x))y4|cRn?<7A$Oqnbni~+tsD$8HPxxL^&)EvdZ^eEPVdCe5FW79e?dH zYbkQMoImYS!M;lZ;ADn+N5)+;7L-R7(U1;9rct`{yjJpqoj4$+bc|m$1^svISK7~* z#lov1V5bHE3e0p|sEq3zAY;LB%EcZZ=tC1@LbZ6(TtEncHM;-c(5NHFGK!iqJyY{@ zfV=~gIt(gV$lZg73g+-GL_?}10FH$19g2t<{Qcy2suJ(dN1nj*%1gW|<4{)x$#KO% z(s8Zi?rw^5fRX?JBEA2C{XK(Da%5bmtM%n74}hL~t3b!42kGX|6`7o3Zk?cY#^la+ zcPY9Dy@aMna5bgyY9dHQ(aCY3wO&wNE*MTJx(BS$?4bt_;U$zu0|2-8_r3kYW9@r; zB;k-?{tR#(EpV~Wr4FSO%2i0EP+kVv)~bapZrk@OQdxyydW}!ic9GC7`8kI+H^qwC zI(K=qThTv|d`%7S7(%brPR{^ufiXEU*!#k+LlVOf%x}<>7TXC%f{9a89eM&48&$Yx z3Rt&bvh-5HOM8pye-v$(0!bAB%H$Z+?)mbUr@6aWVjVdlUzH6{aYp(SDfK>`{fRvxpTc zD7dSTu0%SLblRnDHY{v5=owbL(vfwN`=8hXrPm0i0ziyyz2l`lhm!3(4@lxsSU1lr zI=B>-dVZ|1I4<9lRJSU(@u&Vy9CSon#4z^81+ zf<;ZbPG8*mk_zd` z1%YB{Y!d4Lh)1EZTJXv5J8a)8Nkr8IdIvQ;;cw6cTuC;gmxn&}zB1;{H0T;s-1At5 z&R2f^72L5AwC2+#2XQn2ysaiG`TR#8+1bA9-hY2cJH)dV3vM}IF1e?}IupRjNuX5~o z<+Xdqw%+j++Vdx;+bwd`Ei&FtiwY5KYFvE7Ge7_PD_hUF{jxApDmFi>xbKg8<`ptk z-edcP41umC7y{NU6tvU}TvxHTTd{M$B%4#j!b)e3f%IDCL#&$k*Sm*O zd{GG3Rs3eF;`@(Fz2qI%EP#o#G^t=bqi`H8WY|!8uC63X36zut0gHrHQWk0uUTU36 zyO;t#{ecSJf4LU^N58lE+AsP$_C5LWze{&)K7^)yzwgVYYR9xgL@DJ6A#$lbKiYL5 zTKnN|g+KKJn9+38g(0pv3mU5ozVoP}vtN;jQB=Rv!o))gWdtIItN$WpzNA(Vya)&d zNQvtzMn+xc&I<9l+bY?#F6IgE@Qq&$9`1PNu8*ZVHXlS6J%^7bJRIjPF(E`b5UpBu z=la(5AN`M8-(5fNwoAg4#h{~Caqp9or*`V4>v$wU<*5Xd6rBg}7ql*=B9(G61ibsa zICs3ilGa8OSHia+vH0G@104sS|JujKcK+)wwDt8XrN)m*rsLfvCxoZ~qVWaSFKa#T zuCKo9>{;tS{#Oy^HVP~Uo^F?He%fW{UKiWZHf|bt$x&(TY7;2TBK`ZeB^l4?WNFRP z2)ABc&L!u>0XRIY`04{We*0|Ci=9v1`RUAo`wt$k@FxU-2SPbehKSY8y6O*itX{eN z1Alu-8Sh@J_Xv+?;ZN-jk8QQt@uthbh(suz78{1QisLy6J#o@&|BfxOZH41V97j=C zWw5p_!qpd*vFYp>5pN&fLoYgf@6im~UU~foJ-@!--%#0cbe=zWJi?za03HZsKsgYp z-tgT^nwDI8$ELM)ORm2l!kLTBd~N^DPL~~f9k%aw*w^VWG%6WNN-`OVZENRe8W0Ub zb%mg&++fk{5bN3^tZj?3xV7M>UU<{xr%%~D{^G#vM_zyA>m$#7@F{enGwumrGTVDw z0PsMFpjTZD!ZR8hFaE_1&2yLCv|(j+>!oWVtXXK#P*unT$FqtfgOY)yB%70Dv%2qC zL=cM#>T3*|>P+I%!f%Gg6x;Sn9@%Q~%+6$I*MVI>>3jUT&Det@p72RvL@8x+0_`nt zm-q7oAORq%+FI()`qE_$t!Rr+0j|9Ua#Vw5^W;sT0-ugmItL?{D-HOav(N4u2)4lA1GWW35-rj#Qu494>2U zh(yBiXfzfF$mOyb%d#`}cwe72@w6?Nfj=4^^Y52m}tv?I#i#!Q}ED0iJFL`6c(cJ2Lqy0|4pv1&Xa9M7P*f)kFIZ+W3rzU$eFt3$ff z!iXj(w&~X(b^4fGI+k3P5Y<+Is@;&Mx5f4JD){|^+ln>muYjOf2GpLkeYNhk+7SM< zVMgNTg+)b3(N>J)@pG4tWjK;gI?$H)##>xti(|ih(UG9UEiNmI=2UJq9r*YW)!4)Y z&D_d2#7_;0SH36BW7tBaL}z~Opb*}3l^^neEiKF``%PUPh3e^^!+)o;?-9i2(gp9( zbsSIDqC zez(x>v(_+3-&gZ)F|MeHDYkg%&v1*YkgzZkqH(U;)##g=I$v5!)d8w*h(Re4}^oln=LjM;zr`nA_I%Zk#l*^wwaC+EppqUh?!=OjCVF7wfYYjO$-C_mgp z+1S}#1-8lJjY>&h@pSt=3bz$-x}O>;%h(+pvNOvcc$BmBacjDYDUNx*A;Yd==673C zPmf&lyLW4U+V||Gb4T0lj8w}f-&9nD6>}ihaZu!-`7UwDzP+c#mex|{hbrt4jkc+fW3}bMP?5%T8>vE8WR!tVimc;MhjgLi@bZ$2UVhDYD4uSQO!n)N|*}{V1*XO+Wx{#}F z-}BA#xuv10i$G~qWF!p@joE0cz!w;aycwbUL3T*09u0=0BARKt!SgK*4&(HJ+a^oB z|7I)*G$)t6#JPF8E7W_l%b19tTMj1C?fXi;zxdOhb$?}smpr~_-IIwB6EiS7u&4af z9tPU-WTPUp)qG2$huG+~IS1)})ZIWN9C996MnW;HtF;Jab0*xrP@a(;he@G>t*W}! z+V(%aAN-EsI&&9_I*M#*az)y*3JMYXTI!<|rN|%hPVz=_-nr70>JDqM5<5CMRSb>0 zx9^JhO49QfHKKlTBrWD(CdHPUY)+Gz=*?$K&G+Yum2e%Cx9IplH; zl7{S)jS+eA7Y^nZv5X^!RAv!^twu{EOs~I>=WY4b*4!7*Q|6@3fg*3dM!ld!p(B`dPDeH65YtU8;Pmex|t0qX!D<|9lVe6o?}W4$(z$frq? z%9`gncoZ+sR#0fALu&LvoA;GfHXEr@n4Qt=J9h@@!xzbxlVzGbWUt4$UaCW6VWJ{? zv@i5td_pr-?R~&X++t_+2BLhn!{Xxm%*51Gq=y);TB?@%xbKab>l}o3-%6-cHiS|= z4^Ap;Q9}dK*x1GDY|1l)WhkIhKN9ZE{d?ysfyttioH z@i8i&dI|i?u;bV0Zsehi?m4_^X=zC-T;DorH|2$$mm{3rm5as z?>79HJ|y@+Waj6$ELCeQ{_+wJ@!~}H#c)coGt$Tjb6-A{Przb zhFy^}%w!s!A@{;q!}&2IuL@xN&|>63Fm?uy~OQ5v- z#*rVJHUcxIuiC8uVtVS~gO$zlf`PVY+uB?&Gh1uf>L&K&iwNC594PNg-+MK(vcJ+d z+u}-t9EQ-CRAeNSh0U=a%SNl4!5L}P<{>wt%1RHr>0(u@b|g(yelccWvNO)^| zTh4{ioT+N~b&D(1D!mAqz#1gP>VcTDiptzJEQ2ajkL#tS5jlK|cK)Nu%uLdqyiok` zk^akFkNK7?hSG)45mI{VYX`@7gAd{zA3wI?WXKB94R;ZVZ)+1b%!sT@_dw$tZId^!DTUJPDAUSkb>~`QPic7 zn=3J|--P5mhTY7;#*WfgIOq}YH_LJ|zox7IC;4|m0V=*cBVqUXzwIw@@=(@c5o)?h zKV&l$Q&}N2*na47^=olCWA4wiCz8bL_%N92L;L9(h8R0sg!iweg zE(c3L!;U;)e@5-`D^=D^;Wv*EMj2Mw_E7?a!4Sd_$VHW0%F4d zASuD}O)qMTt1Sb#Q!69#+h}s4zK!AJ!9H)72M-9o)tC(a7-qORRgpaT@f7ap{Yo@V zrUaAV=Z!N|CIbuho7llM03`sQ5Umr{ZG|k%pd_9V9;H(J(&1q>)-*MaxL$3|UjD7E zE!0KkJPI^1y2*Y%+{`kkht4G&*d*e29Y4i5^seaZD+y8ecXuONT;{?RnZpJKlrPT; zZthW2Q)`=;j4T`JkUklgI)P0q(&LiLSdUY3b8}OE`c#lqsmDS3i0U|KT>65?+;;^{ zk(ns)Ckuld2WhxdwugA0i_f8NpNalYsFutxWGnQnsZd%m%w`^h7gpJz__vwzzBlCs z1_4#Rd((@V61VYf6A#Yr?ykcRx(_Uju}es#PV8xFIo_{jL|E9QZ?IlOxl?kE)JA(pVXX#V%)1O*W&%>XI20#!O7Pm7&CuzJNxnSUK5j>bs%Mw_GlZwl#) zacV6)Va}8CLa3_^Rt;gUz6}fk8}C5lrbD2+51*wfIS2YD|kD#C-P| zgD=+@fN)Ynq~_)2WePgri%UpkscnSOsMp*=nsvhv^O`9yM%_$2!{sstuzZyULt9_z zj+okwZzk?`ox(3vmjQrSjE#-!-4?{zEDHQ|8+fRxDV=OY0shIeuH7P>{;ao zUW&j$XLfoKb-46P;ffY9=>h`a8UXw&9&p^~h~D5R_`Fq*Gcf6szk)nQz z11|3F4zBvmC7Wzor4`L4cSd@@zkLi)2K98l6!u@{=4{-^ZCr-ag9H_c;d(y?z>X0U z8J|`x6cVdHo`QuGn_upiXKUOF;pF7xkbM)Z4o--J6dQ8pi(@*csxYob#%)ewqXFfa z6aun&pYF`}x7R{Xpor{)b6o#lp7-8VehMxlJ=DzY%LgVh-iEy23dJNEM2CAE((TDm z($d;)5`-}To+0gvYL%sqo_>1CZM3W)S7c{&deL=rk*2FIZ4b;46FmZVhx4Vn@1NEU zLQGUX_eIH!w@?s4^n_CC>(6yKWuxos8x_U;AZrNcn3;J-S6RuNHVi97M@vJ75_KFT zi1n(ruaT!E?6m8M$2RT(99&s>xenJ$sFk)x=+o*@rTK-0pB>*pbe-DDFR|Ly$1gTJ zku=WnRJ}byBbMLBoX!@0Ob)VTguL?IJBmAZ?zqfM`t1H_C0Scr8{N`2`nKZ1x9-`# z@cvi!CT^?GdvTw0Y{5xF2I4becBZfAP608*B z<@zX4Y}OG=Jf*E}Uh*(Z26-%%xw?ds%Y)s4yUGsQ1n zk$Ln(Wo6tQlNQU*x%b4LtfEFoN55&0S*Ye2F>LeV?EF{b4(o2rE8P}<%0wgLV)-L9 zEDQ-a?%B~slVg`2S5apteKAKbl#G|^JuR*fc2iSRjP%KZJ_@HHutmUxqzfD*lATEa zP2awKo3Jd$=L4};S-C^4R;2as^;n-w)yt23xEyiFz!(AJP+>Z&g+SSK=x*^`ya%K>>Dqn*bX}5dE1_0V4Unt60FnX(fFL?{-}Z0AZ4( zcgRA>mHI3^qj*$nI?QOtH8rvKXW zFOm^VP{6mG#H`)BK{keby2TY1wgNI--qrQaqdN03-M3)+sHUP)WB0tW^hpG&rJ_8etPQn|!HLJNsyLwj|fbTo8u*D8C7jxKx;*ydH+8la1{&z^R zC!XbD38W3z2O}G+>Qbu9J=c&&X46YHCAN6SSjtRm>+74@k5&E>e-dl`2vk~G+!>V8tK`1Ykl1+or^HesT&(K+M}Z~Kk_ zk6By#o#W+Y#{7_Lzl6lZhBvvLF`l+@*ZTT)Y-t*9t)^_abfESVYPi*iaq2mNW-15W<*Lsh`AZ&6c&BX2jrjyz*$_hyKpj)9(l6a0^#2!L)GE!|fsmJ|Cv8$9|8FspZ_Kt(JxOxgKA(l8z!+Hb6EW zng^4l(D;_mbyJn(ew&)YgiyrN)*=1-?;q1kb^T16!!>{o5V{!nwB3LI3c)fm300dS zdKhcFuFtVw|5@&dm~DH;y|zNMtk~WSo@jeJO}{l!gCTBZWn*|+WhK<8-U+tuT>+1B2Dc%sXD{tTIoQ_=ZfL_KVu`+J?^%~0(JZQ_b*>Uez@F7BPbPMLXd>> z6(9CCMtYiap0f`%C33F%v@hV=u0B+0q~6d(I$g!gGL|Fc3pjRx;@@UFlzxCMTcKH` zZTYLMs3>fGzZu8h-~W~$yUw=&j{o$$x3kzm12)3Z#<&ANLTMZ*EtCkJsGn-ZwvRYB z*dslGz$+*y05{Uq)C7mks^I1L1{LYp(`)C)kBJhMsnk_M9y>aA4-H}Bh^RSwb^T3e zt*{;gNzm@lHUMSr^JlH-pp@y=Gs3C=%uGzUb15if+kv+VMrBI)@M1?H3r0y|q*SBH zB$XQSFc*vqRtj-qW=(2yM1uIoFVe=Gb0J4TLE$M4XfneEjtJESlz9YT>CASN>-;Fi z2p%@PMw1g*`qoF-(BYZ{HrZaC7dlhaHs7H}b%N(@OcLx8gS%gPAp|Qp%Q=0?z-TWBxdl1C+AzVMfi|VHLmkPnN-BMG9eFR7m4nRjn5)n$R z>($xo-h5-FcNO1nozS%bXy}*q3*E27d_abEM1efi@IhR0A*i3XQ0j1fmL15_kYD`w zpTU#M(Z=*J+7#OgD3U^ z0RaJDCMP3g8MSrnsw*n23JKSDn`fUZBD1itfNu_ERKx02>1QjRpr%s6bAD43lXw=D zq~%ZCb+$7+n8*MQ^?keR(cHVj2fSTNm#`DpMC$HuuOT|Ko7q{)`BE>bpW_wY4EQlw6R}RLam?_pOq16< zj@H)5W@ctPN5cXKnMg}^iuFf+2BF}+*&jl+2jQ%hJ)yHJ?psNcsK->>QOp4m3k=b) z-TRLHc>dV=Ay)Rf9NA$F&~FR^dfOTKJ|;hOlJUVRx1YY;B7E*|G2?x&{>|_^e5NIT z>X;o}R>me0m#-^-{;DqFFw7d*%_%B>#qjjO7a1cdPqe)UKZ1R+}Le?dTKxUPMjvx{63i`a3$~-Zjs=+gjMbL)|Ry#bC~wu zxk%a6X%;(XEwp6pLnpxpEE{+9d0$D~U^A)_b0>e5uQBhSUOM~i13sXk+y--+@{|i? z1!NUa(%W(mY2-o#2HpID?c&;jSk=Fg#srXmkD}=r7zRN^gZkq4`C|%r2`;`qt`BRK zPU6V87rm^owaUpdRGR(RJBmoP;FW?r8{dckyK3VIyi)XogyiIs^70rv zWkI97Eo)O@HV<>MP~NyQcc|JeEh6NO2d4hP4gh@cMwWtcn}gMUupZn zQGunBL~A8y2i6fjy=1H*4|>7)poTP&3RK6xf4!8n#%9hd29tdg1KknsSVM_^lJsD_ z=<)d>>OIdOTtM+OKzRV*Fb%KWPKcMy4bP%hJtev)Irt*DOk?$fF`^RZqcwkycRlo^ z8f~$lj`c)#udR{ROlpMydxJazJ05EFkt-Nh1U5)Sf^2ESe3oTU8%^H1MRCL>+$@3f zzOu3sckD(i(#q5MSt|>vtI3Z-E-+ACrD`}2prNkgn3|l|bjb4(Y(r?Ktqmr#Kwq+? zB!W}QC=@s-ckTOd&I=8j-P6|SW_zy%Q0I?lYNbxrm$QoPI_FXYugWxYW>*j5AJHXz zk^eLQjsTeL{_EOW{1uPPjwDO7>!;A!q|%I6{qKcpDBo^4I{@G;H1#qY%naUsCdpv zJjUke?q2ssNxKQdsAvlvU%GHw2oH7vyazCurqBGMR%If}bJO@Z?;FBpLEqh$HveQg ziD>9DKFSJ|&~TwAdac<%&J)c3B-FRX8bM5LM)=l7AE(n8>$fmam|J?M!Z9LH`{7Vs zBsyyJZ83-MN)(0R*sc6RbpN_}ss0}v`hHO5-Z<&(3r|A#gVTdGvN1}@&8W7#$~`di zK}oJul;>O5^PX+ZH8~jkm4G<#?JyS-65`u`T((_F&L%vo&DK}myC;Mx$<4bw_O)DA zIyLb7;rfWf)S>fJ71Qfme-@4k3@5M*G!K4a+a{7b8JEv1ek_rCIBAGvFtA1%Q^q%*j0w-=Dkd=g$Y&Ty9kT~%#V;U$tfZ3} z0+)y2v1?DhOKu z_~bNIERF$6YU*B4>D>5r;_lep7JScUwCnZ3Xx%^9QfCY~l00}iQ)`AR%>7cmIw!U~ zdAKow!XofR7#B$Ndn}pI-LaQarHY+-7jhF^Cid~aTW9;$hR~G=<`W{b9QvLTz_eaE zGZ~vrVeT8Yz|wyQ8fXCY)iE!u(_b=bC_NMs|O#8=!C^UUh|7^_Ei zu4a3IduiFp!)$;gFw39xlNs;{)oXKDf?a+(<{sQ<{&-#l{=vw6;rsVEFd5LX0W*Q{ zfZEC|dk%F9-2HEhonD)|w@#hr1{fe>oHq?W6S@LQ^Dl$%&@s{h49mQ2f2&%`ad8kjFPL#*BIc=3U6_p_}_}{%87hOc=!1t!o;5+*H7nrE$xB_#@vuDXFT$ z0lwwv;$rJMlkWL7mxca_J$`a=F{!qe7ktS#mDu21NJ))_ixE3Y7XX>S0H-dVyY54( z{ASUQ@y?A73@8&r=KF5IBZX5I{WkJItQnX+BfB+JZyUyj^_EB^h$4@4?bl@Vq1yPCA55KOh_SiA0^)cDU`FKvJ%*y znD-9lw^}pq(dO;(Dzs(cFB?Y-%DpVJjR5WI9|BG8HTVrV=*l_44nVK6_6-g|Zc`L< zKlBl9Gv+x7yW!Xs3@r?R@0Oy$2JP3Ql4*s)Q)NOqLPA`0=tbUAD`fTjj**kYhZp1) z?1e5x(9FCz-mS`{Q2n#7$H`x(LF%Q;_@{BC@@b|LoD$}%W zVADS8Ep6m%#fGlO?%SEw5sPa9@EPd?|2!?|gS36JGuseH$ErpQ<-I>W#$9QtGf2Xu z9)tyDbQqW;-o&L*9}pa6h1MxhCZV01#2^z)Toe^T{F(+kipzM&7u$e`+~zvxG(OPZ zkLwVN%cd4gaE`zRvtv9q&Qz-v=6TCnG; zzoflGRa|Etji}AqxOwR8d%ABWG900+;C~k_(u?k=r|R5hn`7nx7}#GXCKyNc1Ueac zWdFfv4Nm$|ssN8k3og`nBx)hLv;taro@`Lr4GsLz0c>%cT5o@{HV~I4G4u(}2?QrU z<_yU8(o!_A%&8Lvm?|rciS8W*ou{%|L8TT8z7%75v9CY}%Lhb17!@1`Ma1{j;VsSU zaXK0ro6fGb`AmXq4y~1%SS!j|hyn0SVTkCLpvd}FE(bzJH>uqG;8#YH0n-djQ1DAj z-_G4Yjui;i}@vMI8Eq( zff>^SGi_@)=U3Npsa#zF1~tY}5zW7 zKHsk9(J+&*(2E-rE0k6fxT@>A7B}}>CktHXwvfAjKVCbirPs(H)Y;-#t1EpR{kFpo zrWGbK2(4tJCVQ-@?lW)cr50D{Gh&;xxHMeAD23e!Idpo!>xA_dcXZHIJ*w&5-{iqbc2>;$5n^GZ+Ng=}xguAz4oOUy_X(5|%95;KB-(F1V413{#HS-&m-oTc zZ1Ru$=_et)vmhOOK3VX6Duw8|;>4FPJzpi3ACy0v9C`=PBD&}cRuBp#(5+T)@K})# zT%%d)E=iV-gBCgnyvA#^@TX@juKC}u(h4q7VVVib5m@n7O$3!jl3}t4m^QP_L`Cyg zOy1kt3WwZ>9&4VgRyhgGib;6ygf8t3?!H?J*3zPusbi1nG^>)uIe=E?Y`^u3yr!AO z#m|us`raI!NeX1)Zr>eU_w+sJrf&TA z%OT$ii4HGsc^hlpld8#n>~_jyWWCsCZB9deE97-HdSX2TOgR1g$?Eog1${J6;v|<& zFvOf7DNsUGwXS_HBzVTn(QV*x=!>ATY~NGbDW?*v|=+X>}b-I@Heu?91QFy1pO_f_a~M%Op+$bf{2<$aD@(Rp1+ zx``1XciZHb@+VbErdI;jUBqQJRGWh}m$RoU@9)(IlhAi@=S-NHr~SgmKMkqt=$_e3 z`TW=EwXu6UE7SgxEq-Eo5Z2--^ht}9<kGIl_7f3kV@E zAD@!W&itN_Q~e6RvUO#9kIwqb=A>=UD=IfU#K52iGdo4S)Z_OA6L?C+FhjdNQ|D04 zsiYI>EV-&ty<73^JX}W7f9v4E-1om)hBZw@zb_t(g(XEd>-y>uij@($D?~i>u!*V-}`m1jK`}f%do6g+(f{Bj7 zgao)>R!Af*Jiq}3_pF+b3=`FmfvGgo{g^wyX|3Ecc#x5*wO*pcYuy#(rn~wmA_DBH5@C*2XmYjpCxB(we#XnA3$nQ zAVhpLN8IhY{&bv}dp}B^4E$xtyVaMSm`fmIA5zH_beRN986{AM`CW(`IBw(gh&> zn!0~F>xtDBavic7@*r_F<8I*pZH(C5GN%Md`Mz?@_nX_>3N|(@!2F~o&wrPQ1)lOf z-uxwzF)XZYddr~Mf>Oc{cGrdK!|$pepj7;}*b+u`W0nFtA)D+PUk9^z+8YKCqexM3 zC9m(z-@6i^#p`hVa7q4t>l?z8zV*39cXlw+_bJj*TXbW+?syC-%I7ZK*^i|Yz>BQc z<=PF@oGj$P{xzBvvAO94B*t4)Y27me~c(d%M6N+TS9@i4y?wxO8( z0q^1Dfm(dfUeMGgZ{~~(2h|B3$w!{%U=~0@>%7`^Z^AZ(QQ=3`hGDm*rKKffOt^Ua zHLnG8wXW?rPC>YAXGeV9^})LR`3|J5ASI{&40jnOtee6D@wWs3biRf2Ea{dvXC0JCd&hha+$FI2Af=wmo zgSY#r&Y3vi^(OGi_m*R^oh*gOfN8}Ca>(V!d!kzmtS$6^MEHQHyqHMoTykd5>*f%Z z$RFe+;0aVvtAAV5JLijv_t1iQmoK<5tABOQ+kcb3u99FP#qTA<>TCb4jA~pLVV0py z9fBP7aj!@#S*{?dM-^*`9glL3_z(-v|9hl4Ur`Re%gEbaQ$OJk`7(*dyAW647P6|r zQB@CUIZ-`9c?w?JzoT{^wpyt(=dPvkfwA$w#`#CxCK8@RLIk(y4V{UYk#*}wF{oM( zWyZ^*GR6y*LXM_Jbw5l09og$P5<~bX;9cU(^v-wEhW}T{cTD?tb3YLY?KGwyH0{T1a@LI33v8@V^Y6wT9ca_z9XN z8tT@BjUH?0w{4YJ4R`&2Y&{u#kK%@g7y6u=-%o8kHmN_Cp%IS1ox3^7yW1_)c-(Sl zDaPaq<#J3~i04eu*H{M2&}=A48i)Ig@9z|9voE=^d_?wCQCZv&`w<^D+o%5u(QaW~0a`IX~g#`?+Hs9T%TyEYWld@q5`c=1_(1qN} zgu1jkwl5ljp0S82@sEzQ?6@bBUQxQTICDs0B%7mDgLIXxITxEWOc%R;RDfqL+zydS z^V{q~E$}GH>hko9%8G}W2lT3G#l2#)www#3C-Fn7?uAXG6l4Bn`frV(&>1Gwpkzqo z#xaK!59{o~N%t2i#N5uI-daYXat@Pdx&J6Fl_kIPejjAGA&&eZl1?+Py%d0Q=~{sF zDOBW4$n%SXPgaG=-Vl*YRwf0ps`WxE9wt|T zwjhUfyK0pmsd%~Wl}&Dh$0KQp2QSojiv7*0>sEJ-`7#@ypHG$oCzwebcfhV4Cl%@W zHJo0vgp^zEff1hob8|Bmiw$xm;(n8rGr6;=z*j$#o@heqS3H9+JVo2C`^t%ekGjz+ z-(Fl@V?Q0cw3wE|nU*Q2Txs-ANU)*=n;b|rc}ZKEQ@K5 zh>@qNvDGLnf8vrpC8xzNWJOpr#^&2S_Aqtoe&(~3TtqUc19q41F+2zHQr!ylIa!UZ zpczZSSN)BXX?|R#L+GnN{WV&Vc`^7d<;C`wXLMle!8|9lIe-88L$39Tx@*CC5zQ58 z77r8Ig~cIR>dbFwQx5Y5x$n7qWYw8X{T;I7zY%*Xzdhc+V&**D(TNguJ-?S7cY z;?*K2e&&LmzYtn6cfrs~=52Mim(J`>-Vu>6wHs~uh%#<{!59c;cH@x z%VKWU!|Ja_YH~rzK$9|ye25Adk$pFI8aGpK&@eXYA#C_KPKYKBxl!&ujG)e05~hkY-v64L=S$t{ zWI9@}3zcvOS(%M-W_{FknwVQHGgh z37=%X>->CrXstA*dz4)VLSv$vE_l?$$49iSt&OtfL0-R}@~^?Kx6@N_$c7EpQG97M z_b7M@j;K-eaQUX59v=)!<7Sq4OnEVW4UsUd$zhyz%B)aHDVPn{)rg|j?2g?i>=!2W zM6Z667^oa&NN%}F?rB8Qh?cH|c>B-M>^&`sx>W7WHiq`YqrFYyu99~ybJlmw+L~8w zYl1G0newy>riwoL+~{^$h|$_Vy*g!V@b7*GPYckve+ctzO#l;+nD^CodP2UB#K8J0 zH^#gOs+4Q88XD~xPOwk5x5FDzVurkaR@!B57Vd3bICO>4wSx|gekWP~>aB9tKB9Qij z!Hp-U+2NSS=6DY-rt3$z;u>m(H21>O$C(*4i_^apmOpdMB93#yG1iK4og?HyDh(v! zKr-)_9kxhTx{7}?k@{po^ad%e81ut~gD1*?Z|>V59nk~mmOdUSYfku#`RlUR8L^iYhf-J8wu)SBd)>IqUfV>g%G&P?#Zf1^)vj)mZpn0Y9L zL{Cj=6%t0h;AWDMLYF9!e~`(S#+Jg{`}G+IKEa_AUW7KK^RoLFRlcfLRHQ5*Q)MiSZjACBVnGh8{gkXThU#M4!@cq}dq?bhW;`%ZTWR`#J|a~PK^M$I7N8a=!LnUL%QPxX(Jd+! z?j~iN6Yv^~%$n2@LgLhm_-r@BlqgVpwpbGGg?{*py&&+bIhecv{W)J3pp|g%=`X$4 zsSFfLCYOuh~W5Flzw^Vu#Z6Q`OB2?*`Wu?MUb?mP(5rl<`XchzliU4zE}kAXqJ zuogU&XYwWZpWOTbOf9<1D|4MkOCA2*jUD1oXR$i~rL) zX2czT+KLL~6f*71Z-pD5II@&tixHFp%^FzNbKx9kUmDJxHRkE7&ptm`_PICyMlaU< zpB%+$J3jJUZv|Gs@8P=My)lK@DW-|H_=^K3OyWV>YhB^uXUuWKxIc5lT!hf>7)NG& zwY0xRJ)~?yQzB=gB%eyaA5Ja&Hf4D*J!9GXW>Ej+2SNXe*c!1onca58weP$JOu<{S z`piq*{1bHaOztz8kInv*+%t2@iK&k8KR?lC4^Hx2<%s-{Xetz?D}=^v6#b&5&_N?M z1M#XDQHEEd9c_*`{jH0I%Z*4H>fc(ehVb%b8YvTs}?-9Ib8 z&z3&zY7tQ+B#xO&s5jMPDa;H}HHwAo!AMU}XHsm~1nw24t1Hlq$f|zg zc&&-)M3c(cONfhEjAE>Vp^p4B$*s9&4pFnyKW%Z7?=dWDfr_1?AN1S#5;d}gKrZ7M zWrYQ^)G>C-Q1|HE&`%ug@`ro^|4|yD^nbudvNJ5h?=NDk+az3xn41YbdsV0Mc_HrQ zyQ_Eid%Gwb5j3G5ztP$mB^XElDBf$rJAOX+LNfuyNLG`aUpOz6aO~=Ne-5vlC}NIN zL13gl4q0dtuc(URzClfY{pQE>yNleIjb3V}6iR^Rv-b#Ot{FmbX1**H3Y`WxHt?ql z;-~A{k(QM)X*hAP;r*tf3uo$PQmw~D;^3~&wTh%LO=>l$RZ)M_|MK0BL|72!6U5Q1 z_r;*a2XxV3w|m&;c#pn@js9kx@|)v<{qilFZBs)aiHM8MNsD>`!>UV;v=OpB(*7z zng`t})1b&$_=^^+HS^z!MFMuWdJ)3hZ`tkQG`TCjY>|4_oKaLi)B>}_azp3gTFmZ# z(a*nfPFuY{`XBQk*h!UX4R@t@tYDkM1yoKj4)cSXKPi_oU*^^|Q93$&Wsh%}a^c*Wr zd{`+7=dm1U+UJ$x{mQs+8_y_97^>m*HHmHxr=qZTg`mi4Zfo8)W=&-(vWLLz{a;@O sj&8Nf6PYV*BnF~@lT@_#d<-`XEW^X^G<7W5Zl88nQ_@nbmA4H4A56^hcmMzZ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/list.png b/companion/src/themes/classic/list.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4db26dcebd57285bbc529012c2c022dc17e0a7 GIT binary patch literal 20365 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/logs.png b/companion/src/themes/classic/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc7ce194f28bc91fe8a9dea10efb42b92d38e93 GIT binary patch literal 3302 zcmVou@P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyx1 z5g!$qi~GX>0013nR9JLFZ*6U5Zgc_CX>@2HM@dakWG-a~000a< zNkl5d+2tq*jB0 zkZAZrAW}sGD8Wdm1R?=y?QTnJwS*R`RZvT7t-N%tg%p8q3;Sa4&OQEd=eE~r z!ml3{+Qq<*UA7@WbD$)efgD=8M-DXfK{y$<(fg05Wrxf6F?}; zsW7It=?TzMsQ{Lr0dTHO7<2+Z2c824oZ~s*9^kA9{dEBk0egYBf&IXGpgV+9+X5^D z9t56uo~ho~Ux7P;Pc#++uI{l%m@+O37-5PST-`J7!KUw6Eb2#-L;>#re(CAk@3;?` zq|x7GM_{VHe&GmL^*-+hc4<79aL90)>Y-YtQ9!ws7T@m|RLiZ(H?5Q4z}(GNL1%p# z=mkEe(e_HEb_?v+9fDT})qyD!$*RE0Y^F5dF_d9J*ceGV2 zFw-$vH@k>*JaB^$i29*t0@n1(O~9I7ArrXYQ7{v5JTTayUw?2w0}Z!Zyobp=UX)Tdt7ntUXMfg6UQv91(rBkNL%=7 z0w|tB*R?OGNpP##K8^POale|+^;wd(GW=U{?M|S_$9Gr?^t81xyl^4n#v9?W$Kc?> zBZBu6e(XL#lW2n}ZeLiV{gB7u^J1o?tqcQ-Yc}v{;95U2jgG>$ZE)+Y(A^C)W`Jd} z88|z%4-ktA&?G_5h%n$u1_hzRW5fOIx?fvW0!oD{@KfMaU;%K`qD64bF+L4zuG(T? zv&R%^5Fi1_OhV4I!5gmgQ#IPZ*LD7?&-MMT^HVhXdyj7DD+GTMf}6H%fkTI2`*yhF z4gekj`dw|?og6|40wh=r$~g&k26**eeAIRRywCNgUFYX$^mmS)^pCdBZEdh%0W4pR z1zZNa3s~uDvLF-zk}d}2*g<^Kb^bMKX<-@4z*hsJh7GRsuYk`g8`rRV`tx%T1t9k9 z3H0*c=IHF?q)-G93PUf5FU6ljZSa6IcmN*+ZdbJZF||}|J(2UEPn*@i>(2Qc;8sO{ zDM0M}e|#DuI^QFHnNy!^{u=YJ1HfLg&PS}~~LB={dkr+=>neoL)3(BT~C0UJ3w zZ+|oJU!VR)fE!((zeBCiw8(Mz>iun?mL-&`{N>A`9)NAy1oP&BWpOp|J|_oI0;T~A z9Y^sVPY9`xH`i^nN9gdW1$2lv*KJHpFcIqsqQS$9Nx&aM-2X&?sjz@YBRp57F8unj za%H6V`;{zq%iV&IoM?l$fsX?ZYqY(a+Tx2!06{MYR%v|i*WI7J&fay`0ksscPEMf$ z{0O*0LiBVJK?Thj3;~~Yy!?Bq<>3b%A-za#@y40JHv)uzI8Ot7*-`!X0WUeYP6XeAn?|u2Vgq)R;F?42qKkegdDq zW3lj%B*}#*PdP`NQO1*s>xWavC!VPE@?Qad;2e>WSTU%HqlB;+aoOSz1U0_@{v(N_ zIdi1Kj}3_ygObi57G#~lK2HQ7_3~eOsaD9TEu$?~VgF`W)Q>;{ zEyEb=^LuB1^^$fgkN`#586+b?S_nacD$py$xD`FgdifI7A4q_-ia|-|3}RO2$V^Yr z{bAPWB?^?EE_McmQT=fiLYhJ7VF(dU1H@bmQVFhQ zt+#Fd%t29v9-9dW;{)VjRvN*^On^KTgN)!ZBtTNdpt|5>D{PENazcPG#h^H5qY-{a zVXjmlDq*GQ^&4bFfTVT?6*bpC;RujcG04pRyb>S*7}Z}S0>oSlGOE8|1W39VWM+TP z2@q#7$f*7T5+F}IgAB6J05KJV%B}1$`gOX7Fjn2v- z!S8&g+tMLNTG}CPEhO#yt=BD3#tvn6l(TE6LffBNWx(=m=|f zo5H+U-edYW-ZQST(k8&0>o(eL7k|c=0Hf<3<=BfqY2`uq6AiL)i#leh?+!MCkH<`S z$1$o&NVOQGVy_W?JWgO(eb35o3tGQuy0Hi+E^ z2vYY(`1vA1Y{eimTMfenXudLeNsFAh4*GTM?xaEtLx9o^uv`}38W=<@{d{Tk)z@Bcn|0jGNWT|gP;4@k2KpJ@wta>= z3_S4!TCmNCP1Go$WA2ArMmx{03QWx3Ob~$GF^#r`XY~h0bVGf6ZE@+9rM9R4h<(`Z zyPXl?u`)tpeat;s-Xkd0>_0Zuj;UBZ57OSX$kGn!2mZFxrf+Y_s#Z;?)f{2qbfXIm k3=9km3=9km3??f650@~07*qoM6N<$f)}V4J^%m! literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/movedown.png b/companion/src/themes/classic/movedown.png new file mode 100644 index 0000000000000000000000000000000000000000..2632877c1402cafaf4ce9b2fbe8118b65f8e4f2a GIT binary patch literal 10774 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�S#Z%9aJ0LKt%aU^)%pD<3U#_8B|~R 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 UCKEzA#sB~S07*qoM6N<$f&kr?^Z)<= literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/moveup.png b/companion/src/themes/classic/moveup.png new file mode 100644 index 0000000000000000000000000000000000000000..447f087ccf99d69135ac9ca8c5f19f01a4785ab6 GIT binary patch literal 10463 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

*h0T$%Y7FFOGj|5K zhZcL;4oO2ZjkLA1TTzdsOAYq@pXMLm2v1KJNFaGt!E{$w3T4KoRS)8n7kuY2RTT2> z^`d12EUvvGUjC^FUFQgIJi>A^I$C+H!$a@RzyL1t4yg}9R6qi}j!rVjtC9#e$KpYv z>X4%@8K2kXFYWyMae2Pt*6Z_>l0))^!B6-&_e)u33~=ospMsq2PYbe1tWG|9i`Dvb zF*7`RQ+DjO@2zaS`>Fjf`K)P*p@cJLauHomn+&WV5!IVXr49i}w_qi&PalYBiC=B) zqkV-2%i5&d4RS8kNRTHaz%O~UwIQD!Fphqo|j1Pu<7UE_N`Ri zqZ@$Mfcn|0w7VV^j*eIMABP{&@6 zsH;3gQVPDt7HtMGD?h}Bf-(uD_F`=gV#NrRal*vLW8Hzc?If_hu`!GutF^fbrmUea_=3M@NhCechABJ>7Slqt}E{RfBZz{X505##vRg{hp3pPbrEH+Ue`# zwKaB4(ZVo=zKtQYd+yQR1QFg%1Q3!0s^Mwu+($XRPPs3XdWUhHfZQqKV-?U&6;CoX ze<-%`?*a{MKBPN^&P9oKl%I0q_xFL4GM*blRfBWPcD{{oF-)VD3gzz z4!ufpPQ2&R@D=h4L0Vyi8v_Qq;wURf0((m?25w z<+DFZho+cuMi1h;f59l?7oCr|zGAD-eSPW^ImR8u#oRZ4!RtH*`RnFYcy&G|GI!o- z`jYgP7eF|pstfpcyPLNe_(bW#9TnKbpwk=o&I;Ya*!40#0KXX0tL@ZQv^X^T6-X>XpJ9%F5_qn3b0fIBM4y4O%^O+F- zr)7zmhYR-9$B2#0MR4IML13!#;+LyjCg7K^pcCg{Bwle9sSw+fAUDeCO0vo7#BzLjdkLrLC%N^)G9}xDKLfYuz&>{G=%Vt8_gKS*`#zp^8q6CM`>j^1Gisn?zayA zoy~Ri%Cd~_$(ooML{ZAw>H#PvTemKV=#nySI@9T=7Re~nTPm8>Gc?KQ(gA(mt(%8| zVK@8PHT#9Q1qxu?MZ)cagMZbM1B_24oB zkq?CJM<+|uZU0V!aO>=&9t@wJ(i)YJ(+)$~=fCAqbWoxZ4&)#kxI0#aLSg=pHP7V& zS}}#ghX8a0CP%ocA%>T0@qtq&n4HwgCjHbiS?op@<;tI$tEC`LbQyL7X}6DHc)P^G z@@0YGlg0al)9PWG1aw*+pw;{OmsWUn$QpNmlrsnH#8x$uzY zYV(iS*@m7u{ zPv}JBk=7`42Jl4qm8RMcb@c73N2p_tQuzh0k6geFcMN>VM<+>Yc zYuh9-57HF7D%5(__EsLiBYYDffkP^h;m+Cn%*sK48peh_czw$ACo4+U*uf|2S7sOX z6T@u@A2-_9!Eiuc8r@&v@17B-c(YNZTtTlXBvW_|=LqRp?$Zti_BgjM{^9DFC zrU0LRUuVe(x^c_6s+oQ~$0DsnWEej*0zR|aBmF~8W}n$%F2rW0K=x06W?M?}9jT6H zV_5;;u8voOa3^>LNX{Emm`&T8p=8*sIk2lqaQ-;30B4nnvhI@3Je{dw;j#%$z$qqg z5$B{6=y_i^wypS>5y^6WgUbryfP7H}{PFKxW-+mh+#&oi3fF=MaDTnQ!b+^G;599# z$7;g`)DTj%A*dVeDeCLlPdYLycgCV~Pqz*Y7JQ*3D}@kY>#M;`4t*RdF6J~{cMif^ zssopf8-mv%gC2px+9gw)co>Kqf?6V;bLKb1%b#3XC` zZ>zsS==?m*A3$ziJoH^+Cw$sJTM)kWkzo=&{sv+`#W>O8ve= zH#Gr<`)Pd+^KFJx@xJlvxx0Z4Fvs@H55St@zJih&Aq!M^{$zXOGZKEYlOH78db|2R zf-Z86SQMXrxN9xVLV8#s6ZCWe+Bf;w9I!BvoVrzyyU~iM`vXC2(rM(u<(-RT@I~!3 zr?oCM&U4r7F((m~#c{lyrS9J76*`t&LcPa*7m6-CV#9KvWW{j1}TV!F1eJSy6E*t`TZm)FzD@C@}z3vnEgdC1GD)$%p zUam-<70wrme{qQ=7N(F{pl^u+kaQDiD1QifSzNy@Q1y^A=l1h zN1nJZ0HbWP7gEuQ1F9@KX%1pr4|J&qnw*X|2SD1RyF-N2vDI%p4wk;Gp;Mi|<-KH} z5j*N}#^5=ZASjJQA|06^{q9NV&u4yj^k#WH@X+qB^j~f+s)CZKZjwekKW|25M*q9f zRYt7d+31jrtgrfj8F}Hl*w1;SrnInDmsD%1(!Y>Hl1;-$gSFM$F8}HAT&8Z|rz>h0 z9Z!a|LZ?s(2An7f)bpn3$q%1rD`}?>`FjW~854LsXJ6lU6x=^y1JO+vJ{~xs23J~dq(yJ@K|UK&UnGQG*TY0yyt2nne2ks9wXS&{)b zH4I|m8#3$)4z+O|wvAlhQE zd=R3Mx`Ni+fQr$wQo^jlj7rO1yzc`(2~Oy55!<|)W@Sq3!3tChG*53dPCn|3S?Qn+ zs|PV`oP0PcmshP2@M5U@OYArQBkIlf?60yQ7s;zP-$w9C2%M&Bv8`Q;n{xnwHvAM; zl5%5Jhqsz+^)qH@{+vF%MBlD@KpXD4uXUlnj3-Tb#pe%lL_3w0CE@Tphn*O&a56=r|U0=w#R=%fl2*$tvbF`N-sK+ z?A|@S=PS0zVqj4M!pI1l83%(sdFdd8cyNhtScnY1lz`R0PL>Hq5pqCS$+xJG8Z$9E zcQHvV?099Z1VphL83c+3r6qS?$bP3%8JoB@FU$Z@v&GISR)h2Dm3pT;d*8x$6p*qK z?9j#AC-K4UyMpD!ClQ~>%xB)w#A>_G?ghlJ{-sD%*Ag-R#_>5-aV=EhWw*5R4;GUO zs7bsKgSmLUOX8a&7wc;9UJ5VoM{4!IYr>UW_!-w22>jB(Bf6w5Z z<=jwwHP=1@H#DD_VM+;+)Vq}K@h(Ie!k3`ud_ zm9GY$v5;xd5XKuPJG=C}|7MT22UX%lTvU(0X#F}kO9{=KQ%**_wWG$oq^-n)p+mM6 zGso@?)9u#TLIK$P#e4*Kf3`{aKFo$)(ITX8yEN_9#DQTb*AncZ<_?sa5jkO$K#7G1 z)f({l=zx8`FrP0K07vg@dFn0+8xKkMpyzt8!;VC}g!u`QeeL*0}3f)$Sa zBNuS^;q@giDw82Uk~DjHn7=rqc@*JORssg&r4&<0(|bFBjn;r)T%E`2VQW}sZsM+1)pd+yruZ|YQs^C#QueTR=|-y!OT-z@h5?%?|SpeFRM=MVIDtK(rWAQ-wqxLZqn^@)IqgerNAI~NC@%4fB+!bY8at^>T8LB2ca=L|q}!kKn|JhYiL z$Y_4wM7}<>GsLj+k1f+1pIG~ z(Cu6H_f~R|bWDOFeWJwAem->4&eGFzSwX#721h)~7gMr6 zFg~zp`YJ0bH49wuZ~4dHL*V9PL!gKtUXLi9dMj1fZ?!n3)U?mR_XnL&D$UlFmo~BM(p5pqUn5i2IuwEH>a=K)R8po=lEROM zoNX=pZNX2xtn#+i0)jYms@v5rv?7S4G~(;~3-(}=iii_Zmz!KZ8vqqT7IJyra%*>B zalbq^aPWPOTDHNGZYeFhJW1r=^;pA4zxnCT59L?K(=UJn?IVo;y(j)J!e9@eSO~j^ QO#i<}OHB`2r2IE2xvpcKl890$E8eWxeF8o0mWjmIG{M&7eWO9CVRojsy7@;&dpQ!a9t0J7gPX(5I|>76wd9YM;~Wq>Ghkp6rY@= zsi|pt_x=M#qtRtve?bMn?-1>_C5DBX;{}vm&C%raD|#~il%B<2&`e?uix*V@+JPAL z6CgbQkZR2~6*sGtFK$zbV~w|k*M3m}@OjM5T^_Z^d)w}xJHF(IUAVpO;*`oW;C1B2 zbys585IO4RGepz@rv~8kI;}Y(n3!mCfS7AgQ=I?+DlNG&;!abH5Df(KZTl#;d_@48 zJKJjfX^uQ>h#Iar6M#C8w^So4*Tn<|1^_iEoENLSCA-QKz)fKe6)JLW%zjz|XlmW9 z@suY3Q`{VJZCgNKnyVajp6h`@6-N=kYKbun)^`LT3}hx^wrO>XsHzE2w#B^A1Ngov zV}~hV3>btQ09#E(0CWRWn5~q>9Op*n90161U8$i6fc^Yd5_2;F2sIc&=-PaaDX2~W zTL1&dm}fQw05ax<-uM>_{4Cgt02pUFPqb7NBbWjJ0t`O;#ZxHoL%3#1_iOo5hu6MT z0mxO4x=yW24v?>f-nYV%Jx`{y-lMT`>)O!u6_~SbsQ_#=q-z-e;1PdX7gN*|3t4aE z?!Drr!OKg0ZH#q?HK_Wx9NlHvJdYn4{+`bsH@(TacqVT~0BG|6fti$^=|8_20YcOC e{Jor>rG5iZY$c(Rl?rzN0000RP)CWtKz1rEEwa&Ubd$6s{da=&VIP1;2`BM0`Wb;D z{M-!)vd0-ix#k=pmKgFxQgYk(eOi$0QlJD2NbOI5d5567avIIj< zv@<}9dj`!tE;Q@xs8{wNhf{?zUNu9!u=J3D!C+h_ze{}K1V|htI6?j0>T@UYxhDij zhnKMl|M#(rT!AcZ}eF)wgP_d zAX10jekLr}U#(CrCA<(opAbNs2#S{v>vbjZBPMG2>Dlh2!oC#Mk@9m9Zc z2%^^3CBjkLC=!RpAFqNhVw6pZB#Q!^oqj*T-F(Vw$mLX*nO_ zNX-3DeeTpEomGUYnz~IsN92z9JUkMF)7=lf!HB}*Vw`?29z6pA^e+N~guKQ7E$%u) zC{dC3_66}y+`oN81yr%;K@{IH8|1O-3y*riL6}qGd@SEo}8X#Q_kq zZ|eG3QMpHgF(8Pc07FLLD$kpMaaUZZl&Qk=tr>Kq76&g@g}Kbh`}mD}bLg zSob6#9DIaI(-=7VVTPPm{Z+FbtPVT4Iv?2~9(pg}6TG@z0w%t}gOqRBIG>z~1AjdP zW3QR%ZYsA%*Mp?X$w>b?i;UGgQ?+sSsoXX8X`%zES@sOGBngFV;lVB@d3_10@@V;lg>dY2BN>v^RZ2^?j@k8NdQ$X;_ z_a$H}ZfeJ=gha#~If~qTHdcoJ4Lhqwh-3dbkKgY5JsSA}oWGEOlkpdDqpb%S#7{~T>2A7M zsP8QLl$cN`w?OF*Jo#7bDJpj@!Dj^fwz=d)jlRsXTKwbW85}(HH?VT^u<$rb~rBzaiB|lB=W)A?(%51dO$!?mU^ ze8O#IHd*n50bG}w!BKl4^90wps7K`#)>4RXJ_(`usyx1v$_9j`-;Pq{6K%jV&lNRO%>FPb&x$A5bBEmwG~ zsNAo;tlZJ!2;Bu-bsyf#uSL0b05WG_^}?r@soeJn(y81#_yhC8@e_i|9PXV^3ptdy z4Z_G4qZfz6FCzC2|JrSe-C>#48@AYMyIwNBFNyyFX1QPd5r93<00000NkvXXu0mjf DP*&js literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/paste.png b/companion/src/themes/classic/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..c14425cad1ff1b2c5628be5769c9e9e52b78635f GIT binary patch literal 1645 zcmV-z29o)SP)3Gx zefpoBhy8x@pP6$JN-2UQgm?vbp2urQDfM^OC?_DeL%RWJmr}mQV`N#@2O9RfK(_`t z{}ccw{I~7(;$U4wL~hQBiYr&HP+e1vKmedn2xTZiDQ44YUa1!^ytGbiJMka6M}vG@ zLrgqP2loG9i`^_G_)0Q7JWOR}B`e8wT^_)0sjwm&qAGGfr|N;V0|+ezNTCh%UA#yx zm%}d>QA&}|=UH4_q);eO)MK@^wUhx^fcS#;fB^tDLmDAYR7=GY}hKA6kOPAcP zuC561)~X!<6GT-k!gJLz@}5tjD3MBG2|?Jgh=y$Das?8ijz6FOD-BH>0V2R=mW1#7 zc%Dafb+w*QOZ4j1tA~UTD5c(75x}xR0JbfV+O`xp2&58N!i*b_Ou6iP^*huzHW7R; z!Gvcr8OqDc&1OD!?ARu~e-17|ECJBj*{Kd4I;3nN2w4!eEgZ+jLQu5L8XEw|vWPgA zt^#0Lco4wc+#EGEH3lFWjdJA3kD9q>HlpG95}EZ=m1y-ptN)rjt$|Ez*CB`q|1$rgVVB? zrhTuowc{78+xt2VFSK*}&LsW){Unn~lv3vU`0?ZDx~wzj&Yk1v(W4wbe3;(eUJ{9f z1T3Ky+yU+X&gS^%luv8N&-msq-zN6;H<^5HH8r836d;2i zMi$(072p5qZ>Vh8NaE}}Opji}iIlOmc?X+Yw)07OC1VMf&t~%6oz60$?T8IbC+FC= zE6VyM05f|%YwGIi0L*nNl`;TID-fW$T5#c=V<;@j=Em6&k5ZJ9d&7MsWd+;Xe@so= z%X~bXX3}54&3G)#YcF^p0JU^FLZOfeE#2xLjsYt8K48JdxS&uRBOHrUx22Yncy@gS z>8!_S|DTwyyiCjXgSZP}yn>`ylz7@9$3iWtfa7VPmemyj0M^GtgvulQziMM4o~aCT z;opPo+4&R7qYk+;M*}DWVQT;uOChBkB`_)#q+A6+Sfwh=^&|RlY=-e!kMI5ZkKD@C z;6z-a5gX5w6g>yi0i}>q@=$770agVN2uuwG7@cUt@bD?; zK3j0A)Rg|7%OH8oYxFCwW^r%olu$Hy-NXMuhl?5?;8OW$_d zPbP%{KnOr#TKwMNV7j}zJEh->%p}lW?Q_jx?V5KpZV_N`@cndOUtjvnnKP!vrO=Of r0*SSrV$g&__6vQz4|I&^4Jxf00000NkvXXu0mjfT=)$w literal 0 HcmV?d00001 diff --git a/companion/src/images/play.png b/companion/src/themes/classic/play.png similarity index 100% rename from companion/src/images/play.png rename to companion/src/themes/classic/play.png diff --git a/companion/src/themes/classic/preferences.png b/companion/src/themes/classic/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6613e4061cb2e049cff729bdc56cbc24e74f2e GIT binary patch literal 11170 zcmV;TD_zuyP)A{#KF@QWYhB6ro^!t6^V`k_(`h9Kd7≧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


P^cj$B1pqIM5%~1(ZFYQzhsHnv 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 B(_#Ps literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/read_flash.png b/companion/src/themes/classic/read_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..c9065819b9c44f86bca1d09150e3ef544b7288ef GIT binary patch literal 25584 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 Ef^3By2LJ#7 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/save.png b/companion/src/themes/classic/save.png new file mode 100644 index 0000000000000000000000000000000000000000..651b2a41fc302ca57261118f3f256d469e373ca9 GIT binary patch literal 5753 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/simulate.png b/companion/src/themes/classic/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..429e12b9a17b1a1c601551414a3420295f1d949a GIT binary patch literal 10065 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/stop.png b/companion/src/themes/classic/stop.png similarity index 100% rename from companion/src/images/stop.png rename to companion/src/themes/classic/stop.png diff --git a/companion/src/themes/classic/switch_dir.png b/companion/src/themes/classic/switch_dir.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ba5f47a42098c063a49614cb3327def1c10f94 GIT binary patch literal 6210 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/write_eeprom.png b/companion/src/themes/classic/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..15e58d0a3290aad872140199b7b8ae9c50fae954 GIT binary patch literal 17348 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 WRR?sFvIGAHgP}BIT;pwyl4D?>X;@zbDB_KDf_) z?!8H*s46cqYbIVp9>ZNPsQBm~IyfQaEZd&8FZwxb5uOtJ>YXY zt;OXH>f_mqMjtka55Z_Tko$8l=8OJ>lA3f&>R6P76}fio!CeN!PaS%l(AgBSTvUKJGD z?Sp8Y;Q+$*lMq0|iSA#e*V%FM3gHpAv-^o+<5=gZ za(pkjV(tAE{$}r=r*kyh?-$%|sXrxh%R$N2TWb-?HLgNR1W2Niv1Ek z@9vp@Yz-6Ya2`3gkxKu0Y+cjuuqLL8O4jdvfbH4bsYU9`>%E(nv^L9iUT>RCQy00- z0==JXT!ziQtbcq5o5P5(@zR)Hd%_uXVim_(ko~67YJPP& zQcyWx>rs$D8g~YZfKkr!ul2Lz`**@J!Zn!U_w8S%u@Rgji-k3K@dP1$h0!{iyBi^9 zeqToJ<+kq$n6 zrxDW;8y!Bzr<0ljsgXK6Ws<{hJJKOjg)4f2n_>69;6gWroC9bO``Khlrl)nj(S_A7vYPf69dfH zYG}W$|7h}cUMQ4~=K}tI@f1^<&}A>|1DS}6DiW1gNYWQLIp}UUY4K-~?y}9Ne4X>& zVGVW#9tZwQE*~b(u0n?k3M;#J79=Vap|%(4Pqd@~kkRB$O#(si1J zKO7mq|FOvY^Rn^z;qy>G;4jRK#-$j-CDx?~-j(oqg2?C4{z}O3Gj&c#oxUC9y7&3N zgK^_8z$2C4Q zpY)>O#*3ca)B8gtpj5buuT;n3O1d}^{r2`2O9k-T`rwPxvRYvzAav{9&y()VXzij; z=?nBn&@P)piAikX?+<)j2b7wE(#C9+k?Z z@ivx|6ggz1cw|*n?Td5d0^4r3?Ma^d`4bV*riTBEZ|Qp>R366J$Axv6Q*V*nltCQU z#JjIF!pCR0&A#yO(Smk8YdQ^P=z=X5rpwo+$Bm!3qOy4H%>cY%s`ywzE&@vK?!2H5 zISmb5baZq|{K6SN*;rC4;)T|`@Rq`yFR%#H7v63*287f7%v73B5P&25URV;TrBP;o zdUBHYcVo5cxD-2%AxUZiFR6o`%Xk=Vd3v64_6U$52e*dS>jTn=9C2kCmjJl{K|{^D zKKc%0@R&~D4usjm1Fr90I;{d!5ysr$E2Na6bf9>yK%tGp2QNAVe-Xy-=(qW^E}hw~Pb2AVN@pPQ_UY+>uvM7gr`*=1?w z9D0K20#9V02$SgN8bnaVSRsNq24=mZp468R?xA9riA7F~jIkMkFOFQN%mXurhk zla(ZX-vaqV+4%pgU7a>RKU_(<_#0~kXV0!N@!ER|+!(09_X#FdXx(b z9(ve#zi;W;dtCItKoorpN={VxR#R+m5U_w*U1+1Fm?x4WUlL@QDaSMeK%WCZuD%Bt zuhQZmXJ&Dco}ZPpaVQBS&{|4GSRo{>tYpmpo!Y&}pl@n&UV#a3-WS@IdFPuo=KLx4 zMOxJ)GTF!NbzAhwB!CbfC3IY#?z5?2$wnNM+!4F^)W5G){td@E0eyXa7jjI}^hwz2 z*L{TEA1ys^XN$5$YKE(BtU{7V;@`igIh|Cutbm{VVTuo&4@V6{0_3P=6ciM6eHZPd z)f`9};CSE|QNA@rfxZ->z=ItftHe#srRJ`L;+)zP>okj1%bg~(7O5#PKo=Cj+ARIr z3BEww59hVHqvnrtcuGS*WyG-ak-}uc)VP~+onNBkd>H+%s=mpDhlj(%goTH( z(_pU%2*3!|!at^5ynwM0RFL6NnXU%biXU;LgN|Xl2VF^p7Kfa5&A`V8jnc*u4`I0P zBU0bQj%0OC0ADXWVeZ4ziM_|j39pThyql}CXcK*JbJc{t z12M(>G-3~$Dl@@GYw7IpF8NG2I7-S_E>Dw?06SH1E&V zX=!LByzY-83Ig}DH4QzFmF>~Oz47!G1CjCX*`apCQq&2?jp0OPB%xS++u_a(uVPrm z$&7wt^WTdHAAEf_%G9xS{0C%O5sCH~V@~4saKzvqDTDOrUqm*N)R`+Q-*<|?CWT;0 z4CBt!7chukh4JdW*`pGENsiSZ6DU!2s8gjRxY^}D$bG4>_dDsx%Mh@=59|xn>u9PT zNEhcjQavic}tS#|W#BgrA-6te{<*TU&8_NHa~&S0A%6z91{ZA=(=zFTe9Sb)-f ziGIFm->N`Divtfn0BLxA9Bw6{p@ADAJf(qqA5vrqwM#Vzojm!HfRoJ5oi*+F4Hz{l zxtVv4exoLHFBGaC*!zy|$DxKP(uC6Eoz-=Q!n()%IKRW3jkd>~yi{Xj_?e}pS?@n^ z`TTR@{u^79u{(O{Ru*0+P6xX!WFk%mi>xjGoWQH=xBGvN%Ggx?-R{-CUgy4$drU5N z-*Xd8c+v&x)%6Zn z)GMp25O6F8Rs>)n^`f7(UU)KYUBHB>NY4QvIIbG55=}$}}Z}O%B z?(Y|Wic%Vk?dW)qkMyW#?%}X?;}&-}A0>JIJ;aTt15}~KBo(20vy(XgTgmmS+!OtJ zpRV1Ls}YKn@VMJQ-Q6_XrCD~{toB|s<7s)5nInrhab*@KhrMpBe->~g5`ce9Ppwjn zDx@kj3$0c)Q&1`^VNmwuKN+@Jv`<}Lvdat(y6UPQA!KrX+Mmc6n9}X=a670m&MoTd z%JIC}PZ%?i&|IXRn^#<@cOVVV`{zdTtt2Q&EM(yBl{2g50sDhJLa^WV(ur^y6JA_6 zw6qt#2JT~IwC8Emd+?8fe#_O#$FuaodESQaaIP-mvx?|TVQkuS9YYGnd9HxzT~|-% zV$Un+bBc{y2-lQQl2V78Vd?S{{0S&W@`)4qz#JaX22GCPSB5ET1IR^5VV$He_a+Mxn$2y#E@wEeJP^q zg>{hoK|`esu(l*0k=GJ_3JpQc^Ifb|T2wm=o3dlas*#DpgrK_fj7dn~6TX(Zut>ZX^FLXU> zf3)l#&+xaVq`De?)%hzuj?mTa51>+!&X*+RvN!>+rkI15kyo1zj2R2O)nK&;WKt(D13@W;I|_8f!p zDmkHU{dL%T;MPN~6YcM?hKu#CET@Wz?V;$egFDI0pl`K$lct1vgU?MWm!*rkU$r$7 zN63BCxiLj2qPV6CbyyH@Kdazyqi4>dOQGi|k^G&R`8yFyCYbSW`D>l#V9mD*AhSg# zhJ?fJC^q$sg~5X`rnDNQxK}cBqMe0cdE`cen%Il5Cp43Rl9EWMX-xRCty|9*RNXMQ z%A4Cj@lJyCS83vI*lQU|f0WlCEJ~d4fJukFs&k{aeX@V|4T5sK=E}l2kAK~Jk{a0f z4o1pR2=(2Vj`r!p8nkk~o-K1dk1dIdkaK-b)$Cp$M-D9%ufi5}#&|#O^q2h&C@$Kz zyj z)us2-hVo1V{ND=jUhe0+JN^$XCNEygUCx55ZX)9oT3kzQ2b72y8E~n*TlyO<=ayUi{e8DelG97SLYlHMlSDb% zAXeQFxUT{5$tcn;118UnZ=J`9hza9jKn8ZghaFHcAG{%Npz;`F<@q`_lF)22o=+>gC@zPO4?`JoSPwtmenCwo$RT#w7V5*jth)NEPbKaK7f z&8eZJK<4r`g5efVXThNe3UzkZV6ruVfS``sGF_f7MDW?j!@<40*mw?G@h%_9=Jc&x zx;_2oBi-lj6Ey%&-Cs=2!rU%1@DJYSgb>qVpJZdQG6sCz;7uVJMc-_%7x!CX)G8yS zz&Hk<@8j3aR||BPmZ{xq)Gr1LMR5TL61Xm`HN{)_vX@4-e64)o}r6GV)Fi&Ayy zf@pTN-H9@?b||Mml#R@iVmFUe+ZO<(_=x^IMG88^p^wt;Q|W< z7c&3Sy1~N~ZbXPg6S7h%lmT#Npj~;8N~`_0&6=4}Gpftar@@KDf>0LXd;;{x9Xl|g zj>~(IOY^ye4sQs}5TP1M4_S?tt^yfzMQ@0XYp9$b)?lgQIG;XFi=!XOw8}Ji&Uri^V9-kfPIu)puh8pYq`f?^xFdZa48C8 z{34~OAN}H4IF*trL3AndhC~R;ho6bU)Z8I-N}BMGnwRbzR+^rR==B<9Hge-j6Id;< zC$!d&lktnKWn|K%8EhF4nHp~+E!%b7=dZ{!ONM@jgBp>aa|&)C?%&KD3c*TuX(j$*5`%_0${0DP}}>nFG*4H}7#&A!BV}P~eM$Se?U=XRU_Q685r+k%1d1erJ{fbZ zV$q%%no~I~+apxW=1HXb`G(tiy5jqKDT}NFmR!7xBn*%!2&l9KR)N~v+vR9+h|~?z zSXsu6e(BKWfoV#LRT#xWDpp7cinsva)*QjwG6nA5+HKt{$2- z=JuUruIQ>f$tdDh{U`yl%*@R61;L{(HCk%0&rrz$VIzufD>OlN9*a4EWK`&uFODc; z88{It{q1Gy<&{wfo-S@~^|q@#kddgaPPtb^B}<|=Bu3b?%BX$om`r=$LQEIE$GS*| zqAD+m?!jF1=aP5U5G}R5X8X8i^WM0-w=Pp|MHn?}5W1V!D9;=oy+j(5O9ldzot?Q@ zSy?Bt`Ef@aA>S`~+!Spf|3@`s5vA&)b2-J26MiBiDbZv>s9Z%hSZ}^}%goC9S~f>y z7{xn^F9skes;-VvuaGb|XONVXJpI>(JHQUZoKAB2YO`p5RVcC#UJKSC#t~AHt~V2K z!1j5s#PHeJX`E9oD<}xu8&7lI&oIZ~Ky%O~WeBLnMMw78^!|7=6uDjZm&6Dt$It8h zXU+DTKw1BuQnaHBnM&#*#5%z0us0=&jugBX1c8+w=7d?fdf?=9yW*Pd7m?;2)w*B# zIn7XbeGYCR5)~mke2h_)Idw?_qt7u)R^xd%J#7{S58x8(ea#_b8i!+^=jjCNcL zP!&;FpsAK(7Eg>(-DtDzDiIM;Z#@eEo1P*q%0=t>w@17P*fOZJv;g={islQT=XQnA z=cykOkO73~B$}sEK~_yDu`!03t+BEdI;B9Sxj79(gTn=%qa@5;+}>ISO3p|q_ug9- zJ7W)zE9YxETxzJcI*#Itr11j>;kf%)x9-bOw)|F+NRz~tt_NX{+;BVMrJ7(vBDA=l z?Ck7f0y$>uubv*=6pCp1VOv>-#6;MzRCvGSL*Y>g!?c965)!bRZPp~TwMifos`(9n z5yJ;6;OXX|sFGRG?bKkc-Su?CKR|yyMOOH5pk*MEAM`Z?vv2W3U}~1`=J5DfV$n4O ztF=azJk$iXdqK4wZl7xFAoAc-x z1z8Akqh_*1WMmM23k0Eiyhu>xDANe%$pMJ-eZt1Fmz{~o$<1y`Cjq?Nb1N%hrdq}7 zOkUpJmUeb#f0CKd&@k#8{6wA2O%rq}Cp40OI*R+Dd4F@!q8 zySqg&Ncnn~mNdz_VEc{GBMIVgIF#B;6%F5CpC*vsAXsR#y8k!J*UdKM(L8{y6D@{r;Dy0q0VI9y?O?JEpPw4- zP8trW5gN<{o+sKHfBJ%jO@45CL`m4&vlSH;W&8d`sh1qE$Q*7i%iDsqSmq`MmliM* zAP%&m^VWq>D8`>Lb-p$~*E-y9Cb+;3!=KFAA#;in3NxOXGgZo(wcPD1h)TdxE|{H3 zu(xKv79p}bP=2rxjwhxyZg#Tgg@tup0uOPvG8Bqd<$( zcOw)vM4h3Cnpx>^=m2#&k;#!{!=upjV=wLD-*_M_;w34f(p>D=+T!*DWHQs3Wk2*Q z`ukvoNk!(z|Ft={J#I%={P@<3w$he_PQvrsT&_nx z??Tjjp)vRrFEnJ5{O(5&Fc5tAnmT6Yr_V9LH(oNhG4 z>2LUp4sBrrbtM^Lj=U_|!_Y?J*pP#0L#=DEe$XwdB2Q z+DQKY9sJ@KHQIoV@P^5 zw50}+SO!$-}e$eo;hs}qLnHsihbG$M4lrXB8G4d z+o9EGH#Weh{LT)#X_Da>bzTe1LaWdPaG{JN{{LDlX_@G{QMz%~ak}4JvHWqLi5V2| zv@kPD4U2{9Fc2ANq2ffI%QxodX{DCTq!(SYvC1=qy?MGX8mvc@G45^ypf>JeGX@B` zSfdK_%b6=xC7#_b4Z08DwMH^=&!6(Gh3=M&(a_QBTxJ@iK&V$xWnr`egS*-QMfRXIiK9}*m;&;81cLJ$g_H0TOi zItWR=0E*9vh};7!`Px77|FZzQ=CHj-bXfpsBbLYef^b4JdPOLR^M1UQX-ITvcqL

*h0T$%Y7FFOGj|5K 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 DP*&js literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/paste.png b/companion/src/images/originals/classical icons/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..c14425cad1ff1b2c5628be5769c9e9e52b78635f GIT binary patch literal 1645 zcmV-z29o)SP)3Gx zefpoBhy8x@pP6$JN-2UQgm?vbp2urQDfM^OC?_DeL%RWJmr}mQV`N#@2O9RfK(_`t z{}ccw{I~7(;$U4wL~hQBiYr&HP+e1vKmedn2xTZiDQ44YUa1!^ytGbiJMka6M}vG@ zLrgqP2loG9i`^_G_)0Q7JWOR}B`e8wT^_)0sjwm&qAGGfr|N;V0|+ezNTCh%UA#yx zm%}d>QA&}|=UH4_q);eO)MK@^wUhx^fcS#;fB^tDLmDAYR7=GY}hKA6kOPAcP zuC561)~X!<6GT-k!gJLz@}5tjD3MBG2|?Jgh=y$Das?8ijz6FOD-BH>0V2R=mW1#7 zc%Dafb+w*QOZ4j1tA~UTD5c(75x}xR0JbfV+O`xp2&58N!i*b_Ou6iP^*huzHW7R; z!Gvcr8OqDc&1OD!?ARu~e-17|ECJBj*{Kd4I;3nN2w4!eEgZ+jLQu5L8XEw|vWPgA zt^#0Lco4wc+#EGEH3lFWjdJA3kD9q>HlpG95}EZ=m1y-ptN)rjt$|Ez*CB`q|1$rgVVB? zrhTuowc{78+xt2VFSK*}&LsW){Unn~lv3vU`0?ZDx~wzj&Yk1v(W4wbe3;(eUJ{9f z1T3Ky+yU+X&gS^%luv8N&-msq-zN6;H<^5HH8r836d;2i zMi$(072p5qZ>Vh8NaE}}Opji}iIlOmc?X+Yw)07OC1VMf&t~%6oz60$?T8IbC+FC= zE6VyM05f|%YwGIi0L*nNl`;TID-fW$T5#c=V<;@j=Em6&k5ZJ9d&7MsWd+;Xe@so= z%X~bXX3}54&3G)#YcF^p0JU^FLZOfeE#2xLjsYt8K48JdxS&uRBOHrUx22Yncy@gS z>8!_S|DTwyyiCjXgSZP}yn>`ylz7@9$3iWtfa7VPmemyj0M^GtgvulQziMM4o~aCT z;opPo+4&R7qYk+;M*}DWVQT;uOChBkB`_)#q+A6+Sfwh=^&|RlY=-e!kMI5ZkKD@C z;6z-a5gX5w6g>yi0i}>q@=$770agVN2uuwG7@cUt@bD?; zK3j0A)Rg|7%OH8oYxFCwW^r%olu$Hy-NXMuhl?5?;8OW$_d zPbP%{KnOr#TKwMNV7j}zJEh->%p}lW?Q_jx?V5KpZV_N`@cndOUtjvnnKP!vrO=Of r0*SSrV$g&__6vQz4|I&^4Jxf00000NkvXXu0mjfT=)$w literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/play.png b/companion/src/images/originals/classical icons/play.png new file mode 100644 index 0000000000000000000000000000000000000000..8501a8b58649150bf75ce22871727e5111027c85 GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7m&H)T;i5Q?0wbq~1C!8%1{M`4GmJ^7 zti46;ui^pqozGQF4R$74)!sH>23mmt^<`Gq<{rOL`Y$T~_^yu@yBODeEm@P@zf}6b z^IsO%n%yt+Caf+0-CV|yz4w;<7UqcctiPKJ7_#TS;lIWBW`6HC_J<7Dsy;?#uy1(J z-@yhX-q~KtWBC2=!L`M2**09;{MXUCVXJ+`ml?Ym-~48t-}{h3Mw|Pgf}`2$4`Mpdp2%nIJR*UL){JeA2~eiAQ_-qi!iYR64u-aK(z)S z?b~Ovfao9m$4`a-Ivmfio`LZO3)g}41q?DQoCg9oFdQ@RU`UqHY53SIz}Pdtg)`xg zMhL^>^oKtgVt6{)9%MzBFidw|%(z2Nj_<$>GpUBhw=)=yZF$JB=lNnriOX)x1vS#V zKna-!!(0=F~6@vd$@?2>^$4&Mp7| literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/preferences.png b/companion/src/images/originals/classical icons/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6613e4061cb2e049cff729bdc56cbc24e74f2e GIT binary patch literal 11170 zcmV;TD_zuyP)A{#KF@QWYhB6ro^!t6^V`k_(`h9Kd7≧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


P^cj$B1pqIM5%~1(ZFYQzhsHnv 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 B(_#Ps literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/read_flash.png b/companion/src/images/originals/classical icons/read_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..c9065819b9c44f86bca1d09150e3ef544b7288ef GIT binary patch literal 25584 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 Ef^3By2LJ#7 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/save.png b/companion/src/images/originals/classical icons/save.png new file mode 100644 index 0000000000000000000000000000000000000000..651b2a41fc302ca57261118f3f256d469e373ca9 GIT binary patch literal 5753 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/simulate.png b/companion/src/images/originals/classical icons/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..429e12b9a17b1a1c601551414a3420295f1d949a GIT binary patch literal 10065 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/stop.png b/companion/src/images/originals/classical icons/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf2af6e958f4cb76597b5817813e8a2e2b9e271 GIT binary patch literal 312 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/write_eeprom.png b/companion/src/images/originals/classical icons/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..15e58d0a3290aad872140199b7b8ae9c50fae954 GIT binary patch literal 17348 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 WRR?sFvIGAHgP}BIT;pwyl4D?>X;@zbDB_KDf_) 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

YuqK%^lpKXc*OM_yCc1@716k=seveCb zvYY`2#In+?G8jPcBahEhl|}_n9Y6bpUM|Pj=^W&JG7w4ZDn^bF@aN>yA+C(qm=*6)ce5)PNOwx4{^#aHmTXrKq^|~o5 zX@sk7epzZR3cS;vD(vtMfV8vJu!_Y+MX);mS48h`;h1&9q6V%`N+;RTwy!*df7VQD z*`Dr(vLrS(HUGOGNEC5~;kJi<;!`4Ar{1xPBDKe~uV1Lh?e z)H+?z^DA)~p_kj6VpqOXNHi^MBI@f$TJp_Xjo?f7 zO}iS&Kp6^Bd67L!z?LG{KnYRD)D?BG*pJsD0+PC!X(1pWJr z7EULyE*lz1F9T%-hrZf;a=MzCcJ3*Dc<@AC$xK8-QlyGR)YE+CcsNaERdC^9ZtkOA zu3n*90gR1Au#%uG+3gL4#fz4%j19)iXT*>QAj%QD1tU(uIkNhkefSf`R)y7RI?&-D z+pNkkGe=6nj5tDC=}J>^qHT0c%%V}ToMicu11Z57i+DyS-3L#afE92F&gl}gGZ?-( zJ3C3cE)kajq9s6Fqve^IqRxl-$SNdkllJW10WuO2!S+!RK4mPbr*&sU0g+vjo*iom ztQZ-H!f7%9sI*()`!D@C5}TdiL@P-yD)>Bg}u zVC0YwgHc?~YOJ#GuY@L8bT|@1Bc!PF=@HGY+5(n5STCm~nVmNd``q=szNx}En`5Rj zOu$LGB$)__^JJmh5F}QfP`aeZF+*ntl~%PbFnfrP%Z}HdB%OF~36K$9|6D}iMs$3w z`BaM!GfA+7JvSY+cBC|Y-V!jfbt%TBBGLq-v_$0L(H-6R8K}Vg;&x&1rV&SDn>VMd z9dK+p*hr+tD$(Wx#1Vedscqybh1it>HCH|)2A$tLj+rpmpK;)I5RmH}GS6@u2^jLp zO7sy;i!XLwpg9I_Uh{YEQTc%k#!>!+S>p3PI1lA3erWtc?$@BTh#j`h16?59CIs>~FeRGro9~SY&uOz(L?}=m zv!zk{O4Cv&{Ghj(f?7Y3d&zB`uj;0<@uP1EwAOrIgvw>80NTXE9Kkn5FI1w!_5LR? z%p6AMuq1#F>TEmoE>s6ZtuQX?vd(Ekec)}@i8C~z%dgh(rK!@!A(#Y{vWIx@ecV_9 zMkOWdapU&>@M$z<+H>yQ+35(N7Q;u0-GQ&q@BX=V5&Q~;chHMpn}9_2L;DBEq+C}& z5@psTHJpo!TOl(FYZCo}#&&xRm+$i}r4JdVuJ!RvO_uHI-O|R55QIXd$nU{>QREau z>7d66tvL0wi5fC40hB5im?1`&x=CwyNiO$S)w zELd?zX#N?>UmCh&cfnuffAW;0A295~6J>z*!{M>B3&j=kmgiSn&>6RgiA4|wWo2b8 zH(7rto6Ux_noo5c$?>m|IG3+hKB8BGHt(owV3GtWYLkX1DBv;QS6NjUif|Fc_Z@9D zV&X(d0x7#PrsAl80EM;$$V?LwRB1J6)c48h$|EQ+FwiSyHp4tOveeSm=_mEz_z#}| zpd?XF_Ti&Xyhfj!*mFiCH?%~ASByTCgB)bBtO)^`@y)=wN-xD<58KIC28#qW=C3zL z))-*KVtQywBQ1#_@q#R!FM)i~NvQD7y?2*4t7VYJA80n2J60U)R(t_1`#Hwi!FEz; z$f)l50n&9E((cw7^ucUj@r8Zr9mY+_w6KOZ%*%(83z7lZhX{AL;Ee4Kq68d!S*RCQ zpnz8U?`&*F%w~(-yfDdWKSe_%w(&GJhFnFg$PrZlzVu>{o-nn=5(J#+kUsk!A&Nb; zzLZyEwntQj#nLi9@ffKUR?x~w!YY6T(saG)2c8%*kbXcZ2Kv7YV+n_2K%ymfZfDDq z8@*7KhGDL6&=OjZ1_FSuq%okXDZa?9KE@}Ec#j<|Ee1+&@t`V^ho?zE3Xugts+5IL zm>t|MDM%yOQwYp`*c~)`o;jWzV-b~Fawy?F#(uAJIgVzON8Di># zA1+J63z>;BhtJ6bVK(v$0!_zLx1L2Jfy_eHsKu3(^YLg~&xZ9N<s0urwD? zW-Q>i3U{6`y23Fz1TstfH<2VIgV8WCIc!&eUf!7S>~0H2ecRF#x}6b~Cs@{Ym4q`8 z^OSUvE;C}WDPL782f+0%gY~MU#%Eg>GRfB0lYwkUeBSw4*;!)_GCzjIk8mFT)#{4? zMWIESxp^t3U$0Fp(Xp`@scibOSV6<3^qD`jVKsZvmvEv808UPo=ZG)+yvFWvm%YYavS9-k+ z9GMErU0jE7QluY%=oJugihk~Im^oq$#pgYF-P>J9ST$F& zMOUmSiTVl-p>0;>_PT@yFn_qtm+)I*h~&8yzR1pLFzuLvzJZqH#!#9_hLrZgn1GI4DCf z3TdnZKc$vB9chkS1T0jw7{fZW`H9zr^x^FvU+Y@?e`WZ^BYD-S{=RR)?5*Cg5m%#w zh=RCP(0EGdhnm+GROWR+lvv}66<`z{B&+zJ3{A#2>zXsp){~9@`CI;pKx7!+S(3ov zVYUIEtponz4P1{C%5Dr)z^qIk`ZLFy6{7k~o5YP+3>u)6c7!k4ymAakT?iW*+vfxw+^ zkIgbC28GDPl&;{3@=hY1LhEx=Z3$CSL0d^^1($ieV%dqN+!?4a z05T>;r0ckzWepg`;K0JdN)@SO??&VfTnx`4HZ!G%C)Cs+=x)2|IfJ{_)&@(*fckE#FPdS*gUNZ}; zpt>2Ti$25xRDv&h6H)k|f3u)Ut1+g?pRRXxOgTX)bYn{k7sLm&r|?579&{#MzrJsA zG|A6{D5?;V&%9bQ@MMXoQXW7&1W-aiMEFEXOq(^y$s-VT#^;f%apATyJuOz+ma(r$ zvZ(8welq1jU5@F&K_g7!f%i?%mDt-Cl+jkdu(aj_=^ z5X&;m#L6f~3~FIsEu~kyz6z8{OyYUNZD06dz}8?69#&8GvM1GD%;2`>v0fDETkrB- zZgXbH_=`59nQQ?FtAzJOux@i)ZDvZ9mjdAGBcsS6hKC2i(z)cANTMLytkvV!suywy zIUoLN0Gphx2%j$3a_&%|M)Xhyg!`uv5YNf4eS z3f9|295~}98;QfjsSDW6?~#07;j(+U0-U!}dp>P711@fPws zt>kU$pOh9YGx<}fYNPfaM@+8km#JiAWzz+D89%Y@jxhc-opH@kbml@o0)&+s$xy%E zZ@C7>;4>qM1BmxdZ>FRd005;T^`=8%pY-=W5&D*vMZ-l1_CwU;)~BA9n-Z`vavmzD zPft>uD$?|T6fr`*_~^kShRl4gvu!<%q*T95vfA8WeWgduU{a73h#HhsH^aHubtix` z#+SuoyIm*yeW#6lNCKOyaE`kq>1)O}9F2B}m)y15(qMfsB{m+qWd`BSGAt1D&ycN; z5}T)~BdF%__q{Y+KGG|Z-`yr!uFtF_wm|IJmKTq+*`x?OO#X>xROrQc(eBibFnb+@ z+I#KaLAmugb!@us;d9#o!|Ky*>r`zQ9Mp=q-#4Rpkk9dU8`A zIN#Z!)00C|ymv6ow}sNtOljl5DuOYS?E8DS!URSX=rqn8moGNgsMes#h-!rhrvuJ=MVF_61ZE> zdR;GO0Aln%b&}dYSO{hsnR$I(5!~NzEqCRyR9<7(aG~2U*WaebOk~aTE5(!5qUDAg z+>Vb<96OP~sO@Q1?RpofIP*clh8BZ6b@~6++$`)S<}uqFSrI2y9nUUpU<+pF=Yh55 zC=)+|c)OUwbq=Vudx8gHBJ%qEecYM$oM09w;X?si=?qGlfGZe-ut*I3XIH@Z!&{Na z{0)*=%whcaUOKb2hjtAl*>!M0?26+-hM%lGpQoM7-Ez9-9vsswt!l z2~DdqtE0Pvs(pVJGD1Qxo9%XMVe40Nk|F3h3c7LH>CC8uGJrVT|fV}jk8b;kv*~Ci;^!< z|72}x$!|z`81fZ#Uiy^XAD;QGe0dB~5o=B$8)lP*V!Tk3CG7s1@m-G# zKg9voWt%u;X8bJEaW8|<;Jur_0CDGO$-|MBFEW3I+f~#Naf59tUjj*L@;uPl zP5s}{{HWqFX3!_=oNP1_W>jF zsBazgr$AV!#fJs?+D!ARqWbkXu;C>7UBdK)8zXP09ny#FEV)gW@#9cs%v*k&H6-L7 zySzktdy{prrBFgIH%^e-P4^palB>{UqL4;>V>JJT^g>FXD{Bo37%>?COKM+)F~s5QzPNhCo#V4r6a7rS7Me}i zY$S}~O}G&{3?|fSbifpJoAOZWHfs7&-O`lB>o0;lDK!V55*2zNSg?=EoZ8-Ay4gnF zHY1cG9|}Rb(`g^o+)7fJIm%fzX_%>Ukn{1mWvTMU2c9^6p0hGCa~(`AY3NG{Y;dp%r>y~BdTH#1cfkgZ zi}kG}Clf-t3>=7m1#g@^Ms*3cZxKxx&m*)&w}ol+{SGQ-CwBqiX>8LZG0UzqQIS6Q zmP&t=i=92n))p=8Ez9%PaO34@Mu-fU za(jNd3*qZ{_)V*?-$W48H`^i#2lqP%mcZB%IV~u|G%*uMfJVRnfh17T&V?k5HE7l} zO5^Qp4u;v@<5O)2ln>g?Tw@&oEKZj#9Evk@#UwASiRTW2uFJOsZ0<$e;>f&_i^7LMU5b1>apMag+SPPP7=z8I1c{UGDjXR)l@bYO2WS zxY#S4$o-YH(7OqZl2VM+1ks)oUAbbacuUia4FL#=cKx!ZT3ef52NqI^!nnP*8LLc5 zbG$#gbEn&8e%q1^u*cy-1q#I;YJDcG;%9fGJLHO&r}uQa!6oH$$nT!!E)8Qa(G2j! zvo1G8!S9f7vl$RisSfwHu(R85sm+_LJ^weli%wu~h8Wd?yT3_h%u3 z$WJCvGJDf1#M*;oou7Pi_Z7K{f@yZchU4{^ru7TPW+n6j@x*lY=u;4^)@?(qv zujkVP_V@Sm%hlkNNutVwX`qpCBs%YVeemsHZEjMoHrwqy za&{0>kIc76eHE)DeoQ<~5UH1a#ws2AH^jWkgHn1LA2G-0^~)M&_rPFyN@(oRSm-|e zljZc^i$dzzQa#92 zP(1=$c}SCQl!G>vPF52p5-EmN3=M4+jq7;1?7{D1%{|Ro`JL}!-A_2U3dRWdL}P!v z;G*K%<9V^Z!GF-=L&#~Kk(nvL1+7}8yV>~+im|Q|jdzKnemI+_wF}0L(XahJ;Z!Ex zb+T*vs;^y5fZIiWju$UGgsO#HSr;RpC=s&oYYWu&nHH>*z73uvr7g zaXU%ii1&!z`tV@3+&WW+Qre#`N5%11jcDT@!$nMOzsXBSqu@z7|Ca-q-th!}YM)Ww zKsaWD^TAXpx=8n%xmFZMP?lY0SlqY3jNlHu!J$#3(c>CgOW~MxANnvco87?~Fjs5S?{@uUJAGhaY8U3eBk$hI) z0d913bc~X+u=p=;CULAN#ETyNHMfHt`&W$LkRSoV#Ybf^x*@ZrR1dYh@u8B(<}mJt zUv|+PBGb)+*mQA@!~L>0-$mz5KA@N<{L1Tf{!LGu?^B@{m4-GCN7k3Qa~CG1uY&TL ze115-e~D8M4vrKR6EWTfovfS^leoA-3`gVq)o)&&INq;l6k0JKo7p*9-Fw-5Klwe( zxRQ#-WpAKk7`}hnk?p!P{ zYn7Ik{+AXJz3H~6&V|AV=pY$9*j#^Ub^>=D%pQqh(N9cHHb5w4>1)&9m_3{tt)GVQ zqW+ifFB^|gkA$Lc;K@6C&l6-gk`SyiC;_r5d}9G#I)kN-hfjKbM|3)tDx#zCKV_KM zx*j=S9?r~H?`^aFx4!7FmK{|H{`*6z_`@luFo??2AVF9`?T3xg*EyKArg;2fTnrio z9scd~WGsxY9Z`H39vcU|S23{2A4e^5MfULP+UW7!@cJL%n^P|^-k0m#PziY*Jhd=b z3+ZGUMnPFT(ORw96UWU?8>5n@QeEXXzr-%JBK?C z;I8kNO(S16gLL0Z$prud4tyq7R#v~XEwdtR)|?Y0utsWi*{`_qW40C$T`BQwfJ&*EqpB4FiL{#w?IW@3HO_X{N>JiitYOzHY#2`YkG zbdGTAoi>F#VIZ;$q%mM*vC&l+5s2c(O*fKC4;ggCq@!ETjEpjbD`54woFUNnKmUiY z2nB^F|KI-t9FumxTgxs9=x*D=U-7hV7H>(qr@j7_gjUx?A(i>Dv{W!C&f6D4jNhy( zAkz*fFRq8?z-e9TTE>%jyi?b0cw{k%sSA*j4}WC8bbB0%(;b@I(1o4gsiIYCFjHg= z(P@f0){>@#)lWsNU31^(#{MPvHCnGF{5KX-sDuYgKvRggqL${bK=b$gPxn6Nn7r#Q z!qPor0>49R6Oz$-ktN8CQNACI%DbKa8#1s9EOQqfTUn>&{pUc&mw8=T5uFBKgH|UU znHV+5Cs0DeM8*N#=9&*{LR8Qn@lRlOR+XA4B}_ckxMY}Va?EeECXYW&-`4`=3aK@` zZw;a63X`z)e*st%r|f=5Ny`PaT}WaST@}-n30)Nv8%eCY1Ug0sAwmh9$&t>#*A|MF z3_!zUk3GtPBZmlE391s364ntb%|HD|-}U02H)-B`*R4G9#CoLY5`}BYvykCH;+$#b z1wo)!bt{DsL^{M47A-WbxV`&~20$2wNFke*S@+AFgJZ|MY2ob53@2w!uz%lv`pbPT zyX+FIqZy<)XV6+P8l??8X4|%{Y~H+y#~=R|^YgPj{q)mxIvs?7va|$&s=A4%9tl+s z!GT;6Bwjg+#7dE9os({hb|aZOia>~+U! z>%J^@U?8&wXA0sH!rb!AV^8qlAN~<@M~@RKORPg719iDdy(px#Z#tDarz^)v9TsQj(oJy`bV_k3EKzo;CEn?@eQj;j+svt-z8M zh(cDnd1F%axUs)o-4hUv>bP*eoRf&^>(kE_AsmNhHCKFaJ3sm9vp6sl(25-o|GPt^ zrCbrQ9(xK-VKLY0-`X#f2^n*a>axZKY*a1Qg)I*4J3tr&3^T)BcTIEOeP?ssb&e+< ze~Oo1e4gn8uW)exKAwMe4=?V0j-~mzmGL+<=I5)7R}w`5hYlSk&r5E&;rdnEm=Lgi`!?b@m~vk8k16p6GDt_RM!M zrEH!~%2oM^tR&(EAhpL%OtvQw#t@?s&JyXsYbqK;7&@N#>$CWezjq$#a1m>AFb3f) zffV2@)|3QlMMTq!ZB`Y98xz*9{%EOQ6AlkmuQtLdZ^r|}rY zcw$;<f*!S>LXI=!^!ydFP!M96x!&$?7h-N&>Vf3L-6-o1FteBlKLaTmc+B zIL+eH67PKHKVbj<{VXjl^U5m+t2SmpmKD`D=c;4Y6En2dD{^tw79Ruwxhv69Qr444 zA(5tnMOm||^lEestDQhb!D-p~s*6(PE4BuLjOiCQbgb%#an|3^6`}z+Yw2TIsF6j0 zEn!XUr-4P56YGH4e2CJrqTD$&(tmy_2&6;>P!^_|IIg_s8ieZ{21+V`E6Ayh=90BW>$m^>_<+I9z6!4hTZc;Um+u+9AVX zj&_Ohoh*>C0oDr+6;fxwPs(gQ%!ElHx4AMAme9KL2JJ%14YFobA zAGy`?CYs-Va?h$jJ{@-{R_QCBu>g3_owoz9e*FfP2d|6`aaJ&cQ&Us)7nT@r*H_0E zO2c*6UCW+5&#<_-$h+Qk8xKGHFi|AQGD{GEQbBXGl@enm&sgG9I$Ym3Ws1c`7DfSN z1Vkrtj zv{H>?%NacaKJm#<@$NfsZ~xo}J}?l~nK!O^w{HD4+ zXVF^l&_fUL)|+qU;XnHlonDL(Fd7!CO3u?(zknc87-1ob!5SvlOi?bUjLH(3v`E5$ zEcbi@s!?@NS=7}|Wg-q&H5v0P8yh*p;^M%YKN$lRRa}hk63!7#O|H%XO5@$1R=U;% zW_1h%cxgBhXy*G%xDy3sQF7?W_YhJxMjS#227>|X)~;=mU%vy`CgrX6M$$B8Vq%hW z&pr2b1;A^n0)Fuq{tY|NJ$I;_MGLTHL79z+14Vyfk+r=Edc96P4j|DAVd2JWuj9~* zuP`_;>QP!l7)gRqaq-0$d(?3{!a0Fb8XR7=D~_PZ zaB;-q%pyfzqBAIF`ea#wvy##{R1}l+CeU%h!eGdJe*kfetgPFl17)D4BPQEjCgV0T z_ZL|TNxL^eXJQhR_KBs^$RH$0+PK9f@|igX`;L$wU4nQGf(V4SFtSoNr-74xsRfZ{ zFd8rzE)%pPT4F6^399U11_5)2heU1yGYIJh>lw^Ba5=3+k&XH|o8xQ-E=Q6hT#oL> z4D5(QCy(Cq$k!h~vpc}4cz;oYL+}wh(eoMrOG_^i$DUqw(+$`2%rnohu&_w11f_Ab z+X;g~N~@jlCl7v+AG`JKJp83EgM>V@bh-&^)~sRAo;}SOZH%elS@>bBRZVtP8i6xD zX-m@)CQVVj4q2Ad?z9`|c>Uf>=MMo{RWVL0K(H`3izy1Q0ujfA6${yoMt&<^Nlu^` zfYzWSXaSk?$wIaIBk5T{u4)mK)|aUDNLLEM(PKxMo}Okj$~^C|EGugs%Z3f>*>=vh zv1zLq+X+B4!?k?#Z+0_E3ogC%Vn(A8)6<8? zKo4HhdqrKN1Z(IfEg0n#&f%mcndmTYa*{Y?aekhl*CvPp95L2dLM<6sgK&-#=cl?+ zh*T08NQ_h{p%FM17iZ96M0>IWqSK&noO2jCfi(_g6mD3ME-!*BQPo(#8^uf{3gaw= zF%;7OU(PvX;E$9eM-OrA*x@QiQa*7U)bjf|Th2bKs)#D2fshS`&eA4-Bf3!4&IHuj6U~ypqQ~JRc!y$QMiB!}OUzAd4sjBnes8Co4)1#7!&4Lz*+QwA@q& zN=f>ooNi^xAcW-T(c`PSb;gvaKoJT@IxHbjuvAb;Lu4g^Zc(}bx0KThx(tsl&=oQH ziDh)4F+fmV#L;rzGw+3}smm zNA0Ss=;(GkOioU+zSH|(Kd=DUxN#%>!GJ8!5mI{DIN>~$yVCO=q$$_ka2>~wALse! z_R_DIzblzhH9INcoNZ@w{`u!OweYLgv;tdLveH3nVNj9a*5Uiy-syvhM4 zCpz5m6Yt>A(TdF^B@^uq7hSZA0|yQ?z}6b>rL`uGV_L2FG>v5;WYc5OS`$dgg%|AP z^*&y60Q|{=|BXin84 zb-hHZ)|#Z#X1KW6v_4ONI0PE)9C=aY1SweK$Q>XHkOim76pL5K6@b?VveM_2QiGXG zQNsHXoc12%t9)NuoLWOED@Ye$Bv>U8q2ls4U&i|N>v?|POC+t9AKoAclxEki3)r${ zb5rd|>E|F56Fssl^Jbi5DB^nXQ@^<&2pDA}4jee}FaPIXewn}jci(>I1K_7_dlz5* zt4BWi;1|Dmm&LKPynMP>0Dux`p^z4wa7<24t#ZYv;pDZQ>hTjN=*4kGtPp<-i9w(V zJYG**FdjmtfWiVo5<0tT+ZC+5w`L8Gt!7pC7Ye@{A^p8I?(_ve-U_bKIn5E(l<3mC zhB!wn35mLG21Q2HX;s<2Z=VmA`y3d~`<32~>Gs-8^m;5TEHF1e%kuJ4HUDs{u9;M_ zQE3l?fOb3Pj@#dDuD$Xaeqcwy+unNfq0fHqb6@K(_ixP7kz8I{LbpA)PfOk4-<-2J z<<&1ukyoM;f)(D4!`YH_Sdc^k#`+JHrlaaLd@tsbOMi%kg#|XO-M|ZbU*z0#wy=5Y zS&Y&F(+3W+W%F4q4F>ExIL*!-+ek;=sBx5KY~Q|}qsNZ2cHKI!D>O5MjzUac&}+95 z#_-C%16;6eI}_a=yPtjv6@;u^x1M&pg{t4UsnF}5+#+_7T^hYuenP7-V- z95EcFI15sViW9j^uhS(6H5RYpF)C78DqwlJ&+?LYVO82&@9Bzy7lkoG4=Ai3tXUjN zs0xM-anfaK?d0dLz4DsRyxt?=bz3g{v-iF4tyf)f#kX5gOsE5d6LdR0lvEgFDB3_l2CzFg0L0Q>a_^sh{0&UiJ2L~NRt;CYu8O-g(Ygms6ex3-Fm{nPt+8G z7}&I7Jy8@ew=lvH2_F!whCvgo(DN9$u)LlbJSzWUFKyqV48vMN> zP@cmj4J1)Ouhn94ezB1ms(&R3HECX=rGK3uRE%;%w-vEGT!FA_;fn(_1G{lI_ugRB1h ztB>(xZ@b|Kmjs^rc<#C9(gz-RKz!t*zi{j?zw+gcK^QRX_g$d1@bW5VWwUW(g)XvU z+paV^Mx!A@c(shJTeq-n+u0OF*|>%(rHEr6AcMgGrF6qqPE#-N?3qcPV%EsB{RBx8(rUFUkKAM&#^juH zqMpLl301cfH%U(zhRn^)HKq*RZkPG_dGFvYeSI7RL8IB9BuQg#t+j3xO=@M24I4Ia z?AWnJ%B~&`nJT+Z(-a+rmF$dd^nz;%n%Wh$ZV1(_&8Z)gAj zeDGiW9J_b#{`up_kN;Xx<`v7wqlK+?^ap*?e*PEExm!Q>%m4PQZ+zn$Oixeq;`96F zK7Ze5)1{>)PM$o;!oou1OI&N|Wm(oZaRaZ)=Wn;$r{U&KNByku8l0f%U(}U?Y!HPj zZYlLPE`-E6>uK6!c!gFgS=Fu6QqhVM+U+*oZkH&Envrc$6kq$$hdy-sz4zXGJP3lX z+Ia?MrO34qJr z{H6nY_UzdfMoXw_=TRy^Nz^$Pes}-A dm(JM2_&+Poa;sT552gSB002ovPDHLkV1ndD{?`Bi literal 0 HcmV?d00001 From 540ca146b8f0fd9ec2e65296907dc528ee774d3b Mon Sep 17 00:00:00 2001 From: Dvogonen Date: Sun, 19 Jan 2014 17:31:44 +0100 Subject: [PATCH 06/11] Added paintbrush icons to be used for customize TX action --- .../originals/classical icons/paintbrush.png | Bin 0 -> 9629 bytes .../originals/monochrome icons/paintbrush.png | Bin 0 -> 952 bytes companion/src/themes/classic/16/paintbrush.png | Bin 0 -> 660 bytes companion/src/themes/classic/24/paintbrush.png | Bin 0 -> 1188 bytes companion/src/themes/classic/32/paintbrush.png | Bin 0 -> 1504 bytes companion/src/themes/classic/48/paintbrush.png | Bin 0 -> 2704 bytes companion/src/themes/classic/paintbrush.png | Bin 0 -> 9629 bytes .../src/themes/monochrome/16/paintbrush.png | Bin 0 -> 300 bytes .../src/themes/monochrome/24/paintbrush.png | Bin 0 -> 470 bytes .../src/themes/monochrome/32/paintbrush.png | Bin 0 -> 462 bytes .../src/themes/monochrome/48/paintbrush.png | Bin 0 -> 836 bytes companion/src/themes/monochrome/paintbrush.png | Bin 0 -> 462 bytes 12 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 companion/src/images/originals/classical icons/paintbrush.png create mode 100644 companion/src/images/originals/monochrome icons/paintbrush.png create mode 100644 companion/src/themes/classic/16/paintbrush.png create mode 100644 companion/src/themes/classic/24/paintbrush.png create mode 100644 companion/src/themes/classic/32/paintbrush.png create mode 100644 companion/src/themes/classic/48/paintbrush.png create mode 100644 companion/src/themes/classic/paintbrush.png create mode 100644 companion/src/themes/monochrome/16/paintbrush.png create mode 100644 companion/src/themes/monochrome/24/paintbrush.png create mode 100644 companion/src/themes/monochrome/32/paintbrush.png create mode 100644 companion/src/themes/monochrome/48/paintbrush.png create mode 100644 companion/src/themes/monochrome/paintbrush.png diff --git a/companion/src/images/originals/classical icons/paintbrush.png b/companion/src/images/originals/classical icons/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..814fdb47e719af3a7bca602dd6903b995d4d5b5f GIT binary patch literal 9629 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 Tq17eL00000NkvXXu0mjfSUGd+ literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/monochrome icons/paintbrush.png b/companion/src/images/originals/monochrome icons/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..437655aee2b62f6dc1aa336e519b2f57dfe71ec6 GIT binary patch literal 952 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 KMNUMnLSTYkvp7@$ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/paintbrush.png b/companion/src/themes/classic/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..814fdb47e719af3a7bca602dd6903b995d4d5b5f GIT binary patch literal 9629 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 Tq17eL00000NkvXXu0mjfSUGd+ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/paintbrush.png b/companion/src/themes/monochrome/16/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..b95ec57aaf188b3c724ecfe6e1e84b439a42a7f3 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DjSL74G){)!Z!AbW|YuPggKMqvRd>o%Qj8-YSQJzX3_EKZ-jWShmrDA4vWy|;qF z*I|;~+!Yl9o(~=OOcLviWwHLqv8ZXSZ%`C_(8{wMrw_eaXU6Aae8&3oS^lSMU-GSf zD1JKnfnlG;1OE4}3w#-l_v}~L$>v}DV13D@U_P7Uc4>9zO0u7p`Xn9B-s6_j@qfys z!>T*lJ+;Cd?Q5hzJiBye_Y0=xfWTfsw;7_96W%P6T9F+1B!zQV-~-|NKMt&VbGRhP qE3860`aw;v{FZK;Gh37R^VFYK=u}^pTechM2?kGBKbLh*2~7Zgcy=oQ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/paintbrush.png b/companion/src/themes/monochrome/24/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..98ae20c4a421feb95481aead5a74a43cdb7323af GIT binary patch literal 470 zcmV;{0V)28P)VGd000McNliru-T@O390HGXnLhvk0b@x- zK~zY`?bW|aTtN^A@Q$1*$LneXhpS?+NgZ?W7AqBi6c z`#hfG3jeTKF|=eL@4{O69tP4OOeD_y!3ch2$$md%S#OnO%shttWft;we2gIf84|fc zYh-{D#v{(1hCtD1#XFo~1)mxyI6xuYZnf|TAMiIQIL0fSV5Wx8<5c_B#3;&`PdIer zDYmeH>naM?k*i0X!yL{rR>l4XJ($8?ihMUF^CB+s74K6e><%4L!~kC7dm!J4z0?-0 z2B$K5@dBMGm0g&|Zw$xQy@C#WOUWM$wo0HUp|kq44zprH{skUl7E8hY1(SE3n8_fO zA7~bf*lyG_VyAOZvj6}9 M07*qoM6N<$f>PhbrT_o{ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/paintbrush.png b/companion/src/themes/monochrome/32/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..34e25a170c27d0eaa1c3bda0a39bb23317af5cc0 GIT binary patch literal 462 zcmV;<0WtoGP)VGd000McNliru-T@O38W1XwPw@Z%0b5B# zK~z}7?U&ChML`tDKVC{tEQw-aZDrv{d8{ndU0B#XWuq*RjX%NC!VakyB{rzH^(XiX zWW_>4SW%v0Y`(9iamlT7?=9VLo#xD(X})L9nR9Lz3S@`XJjrJP2Q=~^UlMs!-m@a! z0PX_vrW{z4xdgJEC;7LVw-}KB6(2xrxLC@F9AMuv?3)Qg?<~pdI&jy*fut#T07if* z&7-Vpx~f|oYu>JL9au{{1xGqyE?6%Ei@*v{OUr>9g}pz<)(Z^iK>{pWlRMz>7kkP3 z!bRE}S&=t@Ti_hH2l`_63~3w$CZ(SOTNZgA3vSU3R3uJgh*4ld_8p6tzxP8vL-LB( z)~|sx%ksO3abViB_jq~@c(ktnGVla^iu}s6op^bkv2M3MI)P`;iA&&B`aIAjeIdshqpwwO2Zl1AQ>R!1%v2HuKaodW*?U(H;o)pz7!(*OVf07*qoM6N<$ Eg7_W8FaQ7m literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/paintbrush.png b/companion/src/themes/monochrome/48/paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..cc15507e67a2f9b36e42a97df4d5adb819c95b7d GIT binary patch literal 836 zcmV-K1H1f*P)VGd000McNliru-T@O36)PMAx*7lg0?|oC zK~!ko?buz2RaF!R@Lx_2>XlHVv=qz~M109lQbfx zv)F5$MH_8A&=?i-BUuI=O-z0QPGJCNTW#kb!#616Kdfmb^270UkWY`bmBOhRFb(Gi zA)kz;jUx6qK0rVAVHIXze2j(IUxs)xZeVh~$v+jui&c(4u&fc}FXll0a)ei1F&2F} zkpBzMH)7}WAYa7#Rt=jXE;J%+`g0;*L{Gg1yqqKXBBoS&;E)<5qCD|WJ!_YPv1`|G zCZ{(rwI1Z>rwI4sb^L;p__s;{uhyFUX55a4?Z!lWgxOKcAE;8mC$;?0_&6RikUFcM zDXHgw$FV8|d{+zd^HNEw4+}Evc48$aRUu$c-sIOsYEPVx&aj(-jTnkcA!f@xlJCP4 zc@ZChcf;{*^j5HcG3MQPFSUO7F3DevjGhZ-#5p2;b3d>HTJ1dikBGWQJ);Rz<=vy}KQoWswx z44VYq89TMCg75^x@Lb7%-(oSY)GBP!=!}>x6)^oi{k;`$?}za74qm~yT4vi>QQxEm ze2693il6WW3Kjf}iFteYI9|^(xx2!#_gktBSPm<~{?{@&q-NNVLH-Ul4Pw7&kmLAT zl*kJj(c5_xdj}D46ECFf3en@ao?07;@56puBRgjW97^>p6A{NSH#%oYX?-en->z8O z+YIf$tT!VGd000McNliru-T@O38W1XwPw@Z%0b5B# zK~z}7?U&ChML`tDKVC{tEQw-aZDrv{d8{ndU0B#XWuq*RjX%NC!VakyB{rzH^(XiX zWW_>4SW%v0Y`(9iamlT7?=9VLo#xD(X})L9nR9Lz3S@`XJjrJP2Q=~^UlMs!-m@a! z0PX_vrW{z4xdgJEC;7LVw-}KB6(2xrxLC@F9AMuv?3)Qg?<~pdI&jy*fut#T07if* z&7-Vpx~f|oYu>JL9au{{1xGqyE?6%Ei@*v{OUr>9g}pz<)(Z^iK>{pWlRMz>7kkP3 z!bRE}S&=t@Ti_hH2l`_63~3w$CZ(SOTNZgA3vSU3R3uJgh*4ld_8p6tzxP8vL-LB( z)~|sx%ksO3abViB_jq~@c(ktnGVla^iu}s6op^bkv2M3MI)P`;iA&&B`aIAjeIdshqpwwO2Zl1AQ>R!1%v2HuKaodW*?U(H;o)pz7!(*OVf07*qoM6N<$ Eg7_W8FaQ7m literal 0 HcmV?d00001 From 95163bde66e99ab6910edf3de115a015a8f4a5d4 Mon Sep 17 00:00:00 2001 From: Dvogonen Date: Sun, 19 Jan 2014 19:27:11 +0100 Subject: [PATCH 07/11] Some pixel optimizaion --- companion/src/themes/classic/24/copy.png | Bin 1508 -> 1167 bytes companion/src/themes/classic/24/new.png | Bin 1129 -> 684 bytes companion/src/themes/classic/24/paste.png | Bin 1472 -> 998 bytes companion/src/themes/classic/24/profiles.png | Bin 917 -> 661 bytes .../src/themes/classic/24/recentdocument.png | Bin 1196 -> 865 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/companion/src/themes/classic/24/copy.png b/companion/src/themes/classic/24/copy.png index 1b62ed40bd36653a92677ad71187b7a6f5e9fbf3..714a0d590d7d960636e8dbf1c50058036fd386d5 100644 GIT binary patch delta 457 zcmV;)0XF{R3y%qqBL)JpP)t-sv30Tne*mAn&;S4c0d!JMQvg8b*k%9#00Cl4M??UK z1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i^e_5)1`cQOctL00CA>L_t(2 z&tqVK0Y)fbV?YCpTt&sjC8agoJm?bT6_r(`)jhQWf-oU*5Rj0pt8Zv*YF^zce<57f6DLfXJZ0Ln)vMJ}C1$MZpEY~V+Xlb?3puM}Gdu5`jUFAK$z6H{|Jq;E+(1 zNR5cR^B^iZCN>T|86+jAq^6}aV1mG$Tuea#f$Og+I~x7y00000NkvXXu0mjf7)Z;W delta 800 zcmeC@e8N3JIf#KJ-O<;Pf#KSXEB+Bi3=9m6#X;^)4C~IxyaaL-l0AZa85pY67#JE_ z7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#N0|V360G|+7pn{E>o0#gY#Md;OkH}&m?E%JaC$sH<3MxHa978nDCnq#8xv8az zg@uKgnU(Rei5xh2G&UwEC@SpS;nVF(2lWF2BST}uf}_XlbtAQeIM4`n~?kx38;LIjX8mQENDG#8X(^f2LLLFP>7~kj|N# z)y~W_F2DDObyie{m6%@Co|KoHo@#F?4NwhR7qvI-?XIudW-neX^zxapxA5{a-RSMP z*UcR!&)AUs^vK-ZW$z75oF?DcSpMxy?Qeb=6EnxD3|;b8HBVk_e7r1eg-~_6zfH}f zC-o~Yr=QUcP$_#exANPa&d=g{ahtX{O}eo$`RN(q=VtSE*F1e?nl0VJa^X+s_49Wv z%HJ(pJ9lrhvd^K+_ot?A&%3*$@b|gcbn$TWa{d)9%dej~oc{jq{=W%VSB2iQ^C*1s zy8Oqzxz*d>+tqxzVXq+Isig7a_HP)*LN|t_4Eb+;Ssc}jY@+whZ zzGT_b^pvzz;{}a#?(F%~bVw=0k)dMqwpW&{u?K+>qFUk_QIe8al4_M)lnSI6j0_A- zbPWu34J|_q&8&{1L_|8B6WQF{lq5Noot>TirKP1hP#)$-=Yfa}nscC( zCP_}Q)=;Tb%72YUWBuy#^390>M8E~7Sp$tR7UzW7*;&1^QeC`QF4umW=6x}7Qm>%3|0fwTfA z3ON&Ku~>9}iatLB@h7Z+gyS}3C8CI<7~?>6emmt-WPhCpN?o5|t-_l1U|QvudoD$( z9TeFLNO0KG#>x1=iht6Yuy(;B3}cYcg>1;&ZRd``~6`;YpH3gNbtO81@Apk zUJqkO-+#)vmtAV$r|I+TB#Yj4N8j7sjXUcsER+_f%0MfKBOhrLK_P~tgD>3&_csb5 zxWe;iySMk-?bj0nsKD<`46*9EcdZx4Pn!?tfx_EX>(-}_ANGBIo1$?@Tv zm%9f~9zVJeqMdJUZ(RXC|CPUi)!Leb@A5U^92o!W_yusiJRX>O#_j+B002ovPDHLk FV1g2XD|r9_ literal 1129 zcmZuwdraF^6uv~98wn9ujBKEi@d%HVwcA)m<<(O9;Kx{7ieZZnUS%Lcx54HxEDkhA zKLXRuAquuI9p12fWqcMLiAMw1F$v0J z^UomkNf<&mK1axbTQ}Aax0NvK!t64~OzCxg_ucsi4i$`-zBesI0|%k%HO9}pOby{Z+vxTpU^ z(Un9xgA{$t%WH2I)VPGM?#C6^s{-G66Vv~M+YLB&cU^kD-e%i&xxnGrouAiOEEeZ3 zIGtd(?@p`dOeVA2?RGd}#{o9GOFgsj>!aV=+B<&k?zQiAV0#Bw_lChb`b_cU_rcL| z`Ia5bHn7^kx(z0q+hB1T%?`_!)3}8xn6|)R1@kuOETFf*h8Z@uKxc+^6RdB7)&zPh zEE{0e2y2_LqzA1T)=aRdg9RNd>OrG}6(h`QVNMGR8?a;mjUJ}gK(z)lTA0_t)Cwq9 zL9q;~Ranr&oDL?JLB0f2tDs(ozcnzi1hPetF9WyeQWPEvt(>2pf%Y9bk(|bUP1H3g zQ>$(sRxV%jcPUDhuHjh^<+Sp7xa@`pO1p02esQd8bG|*7^75co@=f+z%y&HqS${tIV4BcVXa3zu< z>4q5vDJSJKs!7@G*OB+s3Z*>pUYVvzd{uCuu3MTB zmZsMUGBXrOHRE?D5-ZMsd#C%B`1^$RTQ<(VFPMX2KlT^2QVL6Rii9Pfg;J(e%D2fr zub`_5>D|TSU7zBig_fsemFMS_3#oaRg&5FrGUX(ROd(NX1(Z|N6S4S2kttL%nai6? ze8Es6$}cLYc)<`uJsCqK$2>Qz7;Y=D;n3a>8KQ#nk8>^y5iMVoD-7b4B@M=4MWv|-B@Zs@gU|;>1Rq3#_>yY(p@=Vn z#E1CcOKM*umsWB^FQ~0&fGhKusi}hJuoovdS_>62Tf#jbaVpv6<7p39zae28qimM$ZqEIdA(B? z7Z-KSro-aIL4ukM^IPXn8t%*%#y`0~;?lBr89R={d&guT1oyt03T^@7K>#@1Cfe>R z%}+mG;nL*KXx~REe}z|a@jOL57Uft(NMB=AU6R0hOMtPlG1BQYTEL<9D3Sa$#ZrJk zV*_1LgNP~la$>sX*I6Cc_J}K*?f@W}h;uS=n1TnM9{|waW+4T@G;?!v%_9myHk)N> zY3Z-w;bC0^2?0nGq$RLo7DfYrZ5k|XxchRgwFY2lXy~}(e>l03kr53aar+l_Jg;q&$R^L;}lQ|(NhCz*i9Iq-G=H%5NHQ-=jhp z0wD#`0AYj;GwY|}7wWV$%7Fo-QBfg5>^R1jXKu9o$XWx)s)`DT)&YL0h*#X;)5pg- zb76tm+1Zu=q9MB-00My~@Lbf!8oslRuUxb$qYA1e9rbQBj6G@~K^0a|g_UY%;3)0g zD^NO{e=Wyb(b0^(T@(Sh9>ML^pzuMqoTw&Y0v`kCS^+4fbZ>8Ojib#F!0micct2B) z0}@C)6cw-BFY3AK{ksL6+lwOCb%VaXJ_(5a{{GMB=jXp!SXfvIoki6#1^nK$A3;w| zP1S0lS65e6DwT>fynh>*1eW=aqI0>NpUGU@FsxnvJv}`i0xtqF{s*c5RdjWAy#^cw cBKtY~3qyK&f_PNyZ`_I delta 1429 zcmV;G1#0@{2fz!EBt`^hK}|sb0I`n?{9y$E0004VQb$4nuFf3k0000WV@Og>004R> z004l5008;`004mK004C`008P>0026e000+ooVrmwks%y^07w7;07w8v$!k6U00gy3 zL_t(Y$CZ`eZ&XDT$3HXo?%v(IyZyCvSr7vlNUH=Y8cdAw2M;9vs0lB`U?4Fh*!~43 z_(FU(@rf6VFTB}EqA>wYMM2PrO^{z}g|rJ@=x&#`+lBpc@7=vW#)r00x-H^2ImzT? z&V1&anKL7QcwF5;&;I@U`;*CJ8!PD8v14a}KY$|O@jtZvl{Mna7uv;7!#|v=&dtrK zoR1tOtvhGT}iP;2s$P$^=-xF z`cngh5S?8S5h=Th^FI&sqMolYeZ ziH^?B&NWJ@`svfBhccPWS1XlB0JJA!yqxHw?t$kA0K_99q=3t_iVr{e9J8&{j3wIM zHX@OKJ<(`X>bfo?k%%-5L&f9qb(u_N0ywiAprj5mBnX)yv?TyT*SJ@4*u3La-q`cb z;%35&fz4)eBik&?`eJBk=(F3mZ+|ZV1_lNI2uXpVOJZS-grO7CCB9PF zu20kVaeW`9REv3@N2OB1^E`B2=g^@;y}NgR?>-2mA7-GGQo06uNFX%9y^2dSzK-^d zo6)1~gzrr;Rdcy<;|7~HZDMkAlCiNdcJACsB9Wj}DltAjj&0i{lS!%TdK!o=EfJay zWf$)28`yf_V`{N2^Cgir?Y!2xm=FEzCKLTWNK;(+qQ9k z90$+y#PTzs5eVG1+j#AxPbn5lICn;9lO0%QirKQy#H`J&e3Z2b$%9J3=5_aZvri$V zq`SKt!!Yo?`R0y9A_1UUGVmK!M$ZfpOkN`*J-i@HtgV+9pL>^UnB2NkXf`<@I(-xZ+K(&-eN-zwGX@-#Uk-ygP5YZH2GlpsE*tU-A`e?dDDMb(jk3A2I z&=!Eu1VRd=210w}pOPtFKX{bMdK=L$hgz*kz2>oXLj$Gk7Qo{5ZOuTNHz8qvKFfKv zH}jl4x|dmFBX7O8k2U}kq!rod6ZnT3g9xyqZZ)3{m; zYI;hGDW&571z0%b);?IgIgUqvkSzuEY*|%`RW+8m7hK3p2erd5#SbW@p7@iwuB%2z zN9(yn{3+jJQtLo)KFj=zIseDEKTDH|)=KtTGa5%howGugw6O4?EJQyAx zE@!jZllgpp2$)$4_~!6;%`))Uf;FC0+aL&3sZ??cg+l$(rArehPMjEjDHIC70Ox?| zm2T0^1zSyi({1{W;{@64xRtq{sb9}z&R@KE@%LOVcWGf$*76|1(<{-_(=(V(r$4YP z>uf%sKU*jit^zYabG4v<0Y+4L`!)|e<^TWyC3HntbYx+4WjbSWWnpw>05UK!G%YYO zEipM%F*Z6gIXW{rD=;xcIxsL$QQtoR001R)MObuXVRU6WZEs|0W_bWIFflYOFflDL jIaDzPo6fIf^(oOHx1o5Tt z&T3>Dm1Z%*y!}__@SOAfc>d>q7A(uMn4<)9*4zQ|_nYJ6i9iYzuza3NDvBzCIQpra5(66I#enZ zbX~_ZO;lB7bANM_lamwn_xE{vdg9{Zg0;0Z+-^7Rc6<5+(`;(BT6DWz!r?F;kB7y@ zMH~(Xyq9`maEio7ju-R+~Ay8FyHei~ruC6#dJmmEBlz(!$jMM2vRaG=iLzZPEN#f<@ zh2`aCg25n}OlCG2$_lkw4S>;Tgs$s2olb-h92^`V%ks}#BuNsnSPa83$mjEvN+kk;0K2=p z+}_@j&1Q*4qg-BIlF#SI%_kmt)<-7R)nkKMOy5-(&fg1AYJi002ovPDHLkU;%=JPAXjh literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAv7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNv#5ksa!l7oL=% zs-dkXA?GP2%*(@-IH|3$B1;b)vjkYOXRD%$L_} z?=317)n#TB6j~+e6a}=8G0EHACFRhq9h^W8XMsm#F#`j)FbFd;%$fsAB2PSB978nD zCnqe>N=QjcN;;-?@W`PvXHFeBcJAQGqh}AFK7L+LL4#!?gO+%jfS_2axbXA|Q-mf= zn>f{Z(uD8{&xON6ghIjsMMHwwy$v>Vac`dRM2punG0|?#I;PtTPp(_KcJb=v`3I6S zT9gvcEXYdI%1YDIN?yn`c|v+pQ1XV9?VGl34BfKf;pWZlUKR$%#>Pz&eMfe6o%FnM z^XS#HcbShoOuXdgQBhU-+u+A9&EMMW9i2Z{vb&f{rNxUD zTFE3QwZ4^n^r*R{gon3ONNDn;mC|dMFf+V)Dph@a`fZ@+8B|MLBT7;dOH!?pi&B9U zgOP!uiLQa6uAya!p_!GjB@k&F7+M(^1O(o8iBL)H@P)t-sv3nu{9-MP?+5i9m0d!JMQvg8b*k%9#00Cl4M??UK z1szC}{Q?(%00(qQO+^RZ0TU7p62h5&B>(^bxJg7oR4C75U|?WD1q^V&;(!EL*jaE$ zaB{KW(812jf>i>^8WahzBsC-=BJx21Ln31F;>0BVlvF8niL~^L%q;z!Tp3wZiTwP6 z!lGjR(lU94d{l|bs_L3r{rU!F6*P&a=9X6dc71(feN8lpo|N9ce*KA)bac@qVyE^^ zn?7UaEJGty35VHp`sU7?zhI%M8Jcq!FJ7{A+42=DBO=g!zIgSTwd>Yzh`(!~OK~a)i$5<=O11G2pB# zS9$R8rK&=Q@1fhr!#yHcx?ASgJ1kfs;o@{hR+NR++d)Oed4fYmM1{)|5f`Uh{CtZR zB_}<8B%E?VRcP|0;GoNwj8mRoP%+xPskrF#C+;VrA_s+90|dfCVuGT=;_3reE?L7g zDPV0=)2msxcKvEQwk*xGl-GAbimN0>c8lq6+^~ho+vVVaOR1;B z*TihC>fOq#9Fe3e)3P>tf8yh1XSWH=uUGb56T3V0^|rUxZ#H-|FoqnOm%_>JUh;rN zgq0zje_Orh2b(XzFjOsZjVMV;EJ?LWE=mPb3`PcqCb|ZOx`vh^hGtgAmO!L!U}$Av v5D<9Z9z{cLeoAIqC5i@9D-%;I15=;|VW5s@?R|A6^>bP0l+XkK#3%5B From a3a698181e86e18e747183963a80e17a0caf0633 Mon Sep 17 00:00:00 2001 From: Romolo Manfredini Date: Sun, 19 Jan 2014 22:49:26 +0100 Subject: [PATCH 08/11] Further work in themes for the ui and some further bug fix. --- companion/src/companion.qrc | 430 ++++++++++++++---- companion/src/comparedialog.ui | 2 +- .../src/firmwares/er9x/er9xinterface.cpp | 2 +- .../firmwares/gruvin9x/gruvin9xinterface.cpp | 2 +- .../firmwares/opentx/opentxSky9xsimulator.cpp | 2 +- .../opentx/opentxTaranisSimulator.cpp | 2 +- .../src/firmwares/th9x/th9xinterface.cpp | 2 +- companion/src/helpers.cpp | 7 + companion/src/helpers.h | 1 + companion/src/mainwindow.cpp | 222 ++++++--- companion/src/mainwindow.h | 1 + companion/src/mdichild.cpp | 16 +- companion/src/mdichild.ui | 8 +- companion/src/modeledit/curves.cpp | 18 +- companion/src/modeledit/customfunctions.cpp | 83 +++- companion/src/modeledit/customswitches.cpp | 27 +- companion/src/modeledit/inputs.cpp | 72 ++- companion/src/modeledit/mixes.cpp | 70 ++- companion/src/modeledit/modeledit.cpp | 14 + companion/src/modeledit/modeledit.ui | 8 +- companion/src/modeledit/setup.cpp | 4 +- companion/src/modeledit/telemetry.cpp | 2 +- companion/src/modelslist.cpp | 58 ++- companion/src/preferencesdialog.cpp | 8 +- companion/src/preferencesdialog.ui | 8 - companion/src/printdialog.ui | 2 +- .../src/themes/monochrome/16/customize.png | Bin 0 -> 381 bytes companion/src/themes/monochrome/16/play.png | Bin 0 -> 534 bytes companion/src/themes/monochrome/16/stop.png | Bin 0 -> 312 bytes .../src/themes/monochrome/24/customize.png | Bin 0 -> 381 bytes companion/src/themes/monochrome/24/play.png | Bin 0 -> 534 bytes companion/src/themes/monochrome/24/stop.png | Bin 0 -> 312 bytes .../src/themes/monochrome/32/customize.png | Bin 0 -> 381 bytes companion/src/themes/monochrome/32/play.png | Bin 0 -> 534 bytes companion/src/themes/monochrome/32/stop.png | Bin 0 -> 312 bytes .../src/themes/monochrome/48/customize.png | Bin 0 -> 381 bytes companion/src/themes/monochrome/48/play.png | Bin 0 -> 534 bytes companion/src/themes/monochrome/48/stop.png | Bin 0 -> 312 bytes 38 files changed, 849 insertions(+), 222 deletions(-) create mode 100644 companion/src/themes/monochrome/16/customize.png create mode 100644 companion/src/themes/monochrome/16/play.png create mode 100644 companion/src/themes/monochrome/16/stop.png create mode 100644 companion/src/themes/monochrome/24/customize.png create mode 100644 companion/src/themes/monochrome/24/play.png create mode 100644 companion/src/themes/monochrome/24/stop.png create mode 100644 companion/src/themes/monochrome/32/customize.png create mode 100644 companion/src/themes/monochrome/32/play.png create mode 100644 companion/src/themes/monochrome/32/stop.png create mode 100644 companion/src/themes/monochrome/48/customize.png create mode 100644 companion/src/themes/monochrome/48/play.png create mode 100644 companion/src/themes/monochrome/48/stop.png diff --git a/companion/src/companion.qrc b/companion/src/companion.qrc index f56405744..5212a3809 100644 --- a/companion/src/companion.qrc +++ b/companion/src/companion.qrc @@ -292,91 +292,349 @@ images/library/30002.png images/library/30003.png images/library/30004.png - themes/monochrome/open.png - themes/monochrome/edit.png - themes/monochrome/information.png - themes/monochrome/configure.png - themes/monochrome/switch_dir.png - themes/monochrome/list.png - themes/monochrome/wizard.png - themes/monochrome/logs.png - themes/monochrome/new.png - themes/monochrome/save.png - themes/monochrome/recentdocument.png - themes/monochrome/simulate.png - themes/monochrome/changelog.png - themes/monochrome/copy.png - themes/monochrome/write_flash.png - themes/monochrome/read_eeprom_file.png - themes/monochrome/clear.png - themes/monochrome/play.png - themes/monochrome/fuses.png - themes/monochrome/arrow-right.png - themes/monochrome/exit.png - themes/monochrome/moveup.png - themes/monochrome/read_eeprom.png - themes/monochrome/cut.png - themes/monochrome/arrow-left.png - themes/monochrome/write_eeprom_file.png - themes/monochrome/library.png - themes/monochrome/profiles.png - themes/monochrome/paste.png - themes/monochrome/print.png - themes/monochrome/compare.png - themes/monochrome/customize.png - themes/monochrome/saveas.png - themes/monochrome/preferences.png - themes/monochrome/movedown.png - themes/monochrome/currentmodel.png - themes/monochrome/read_flash.png - themes/monochrome/duplicate.png - themes/monochrome/add.png - themes/monochrome/update.png - themes/monochrome/contributors.png - themes/monochrome/stop.png - themes/monochrome/write_eeprom.png - themes/classic/open.png - themes/classic/edit.png - themes/classic/information.png - themes/classic/configure.png - themes/classic/switch_dir.png - themes/classic/list.png - themes/classic/wizard.png - themes/classic/logs.png - themes/classic/new.png - themes/classic/save.png - themes/classic/recentdocument.png - themes/classic/simulate.png - themes/classic/changelog.png - themes/classic/copy.png - themes/classic/write_flash.png - themes/classic/read_eeprom_file.png - themes/classic/clear.png - themes/classic/play.png - themes/classic/fuses.png - themes/classic/arrow-right.png - themes/classic/exit.png - themes/classic/moveup.png - themes/classic/read_eeprom.png - themes/classic/cut.png - themes/classic/arrow-left.png - themes/classic/write_eeprom_file.png - themes/classic/library.png - themes/classic/profiles.png - themes/classic/paste.png - themes/classic/print.png - themes/classic/compare.png - themes/classic/customize.png - themes/classic/saveas.png - themes/classic/preferences.png - themes/classic/movedown.png - themes/classic/currentmodel.png - themes/classic/read_flash.png - themes/classic/duplicate.png - themes/classic/add.png - themes/classic/update.png - themes/classic/contributors.png - themes/classic/stop.png - themes/classic/write_eeprom.png + themes/monochrome/16/open.png + themes/monochrome/16/edit.png + themes/monochrome/16/information.png + themes/monochrome/16/configure.png + themes/monochrome/16/switch_dir.png + themes/monochrome/16/list.png + themes/monochrome/16/wizard.png + themes/monochrome/16/logs.png + themes/monochrome/16/new.png + themes/monochrome/16/save.png + themes/monochrome/16/recentdocument.png + themes/monochrome/16/simulate.png + themes/monochrome/16/changelog.png + themes/monochrome/16/copy.png + themes/monochrome/16/write_flash.png + themes/monochrome/16/read_eeprom_file.png + themes/monochrome/16/clear.png + themes/monochrome/16/play.png + themes/monochrome/16/fuses.png + themes/monochrome/16/arrow-right.png + themes/monochrome/16/exit.png + themes/monochrome/16/moveup.png + themes/monochrome/16/read_eeprom.png + themes/monochrome/16/cut.png + themes/monochrome/16/arrow-left.png + themes/monochrome/16/write_eeprom_file.png + themes/monochrome/16/library.png + themes/monochrome/16/profiles.png + themes/monochrome/16/paste.png + themes/monochrome/16/print.png + themes/monochrome/16/compare.png + themes/monochrome/16/customize.png + themes/monochrome/16/saveas.png + themes/monochrome/16/preferences.png + themes/monochrome/16/movedown.png + themes/monochrome/16/currentmodel.png + themes/monochrome/16/read_flash.png + themes/monochrome/16/duplicate.png + themes/monochrome/16/add.png + themes/monochrome/16/update.png + themes/monochrome/16/contributors.png + themes/monochrome/16/stop.png + themes/monochrome/16/write_eeprom.png + themes/monochrome/24/open.png + themes/monochrome/24/edit.png + themes/monochrome/24/information.png + themes/monochrome/24/configure.png + themes/monochrome/24/switch_dir.png + themes/monochrome/24/list.png + themes/monochrome/24/wizard.png + themes/monochrome/24/logs.png + themes/monochrome/24/new.png + themes/monochrome/24/save.png + themes/monochrome/24/recentdocument.png + themes/monochrome/24/simulate.png + themes/monochrome/24/changelog.png + themes/monochrome/24/copy.png + themes/monochrome/24/write_flash.png + themes/monochrome/24/read_eeprom_file.png + themes/monochrome/24/clear.png + themes/monochrome/24/play.png + themes/monochrome/24/fuses.png + themes/monochrome/24/arrow-right.png + themes/monochrome/24/exit.png + themes/monochrome/24/moveup.png + themes/monochrome/24/read_eeprom.png + themes/monochrome/24/cut.png + themes/monochrome/24/arrow-left.png + themes/monochrome/24/write_eeprom_file.png + themes/monochrome/24/library.png + themes/monochrome/24/profiles.png + themes/monochrome/24/paste.png + themes/monochrome/24/print.png + themes/monochrome/24/compare.png + themes/monochrome/24/customize.png + themes/monochrome/24/saveas.png + themes/monochrome/24/preferences.png + themes/monochrome/24/movedown.png + themes/monochrome/24/currentmodel.png + themes/monochrome/24/read_flash.png + themes/monochrome/24/duplicate.png + themes/monochrome/24/add.png + themes/monochrome/24/update.png + themes/monochrome/24/contributors.png + themes/monochrome/24/stop.png + themes/monochrome/24/write_eeprom.png + themes/monochrome/32/open.png + themes/monochrome/32/edit.png + themes/monochrome/32/information.png + themes/monochrome/32/configure.png + themes/monochrome/32/switch_dir.png + themes/monochrome/32/list.png + themes/monochrome/32/wizard.png + themes/monochrome/32/logs.png + themes/monochrome/32/new.png + themes/monochrome/32/save.png + themes/monochrome/32/recentdocument.png + themes/monochrome/32/simulate.png + themes/monochrome/32/changelog.png + themes/monochrome/32/copy.png + themes/monochrome/32/write_flash.png + themes/monochrome/32/read_eeprom_file.png + themes/monochrome/32/clear.png + themes/monochrome/32/play.png + themes/monochrome/32/fuses.png + themes/monochrome/32/arrow-right.png + themes/monochrome/32/exit.png + themes/monochrome/32/moveup.png + themes/monochrome/32/read_eeprom.png + themes/monochrome/32/cut.png + themes/monochrome/32/arrow-left.png + themes/monochrome/32/write_eeprom_file.png + themes/monochrome/32/library.png + themes/monochrome/32/profiles.png + themes/monochrome/32/paste.png + themes/monochrome/32/print.png + themes/monochrome/32/compare.png + themes/monochrome/32/customize.png + themes/monochrome/32/saveas.png + themes/monochrome/32/preferences.png + themes/monochrome/32/movedown.png + themes/monochrome/32/currentmodel.png + themes/monochrome/32/read_flash.png + themes/monochrome/32/duplicate.png + themes/monochrome/32/add.png + themes/monochrome/32/update.png + themes/monochrome/32/contributors.png + themes/monochrome/32/stop.png + themes/monochrome/32/write_eeprom.png + themes/monochrome/48/open.png + themes/monochrome/48/edit.png + themes/monochrome/48/information.png + themes/monochrome/48/configure.png + themes/monochrome/48/switch_dir.png + themes/monochrome/48/list.png + themes/monochrome/48/wizard.png + themes/monochrome/48/logs.png + themes/monochrome/48/new.png + themes/monochrome/48/save.png + themes/monochrome/48/recentdocument.png + themes/monochrome/48/simulate.png + themes/monochrome/48/changelog.png + themes/monochrome/48/copy.png + themes/monochrome/48/write_flash.png + themes/monochrome/48/read_eeprom_file.png + themes/monochrome/48/clear.png + themes/monochrome/48/play.png + themes/monochrome/48/fuses.png + themes/monochrome/48/arrow-right.png + themes/monochrome/48/exit.png + themes/monochrome/48/moveup.png + themes/monochrome/48/read_eeprom.png + themes/monochrome/48/cut.png + themes/monochrome/48/arrow-left.png + themes/monochrome/48/write_eeprom_file.png + themes/monochrome/48/library.png + themes/monochrome/48/profiles.png + themes/monochrome/48/paste.png + themes/monochrome/48/print.png + themes/monochrome/48/compare.png + themes/monochrome/48/customize.png + themes/monochrome/48/saveas.png + themes/monochrome/48/preferences.png + themes/monochrome/48/movedown.png + themes/monochrome/48/currentmodel.png + themes/monochrome/48/read_flash.png + themes/monochrome/48/duplicate.png + themes/monochrome/48/add.png + themes/monochrome/48/update.png + themes/monochrome/48/contributors.png + themes/monochrome/48/stop.png + themes/monochrome/48/write_eeprom.png + themes/classic/16/open.png + themes/classic/16/edit.png + themes/classic/16/information.png + themes/classic/16/configure.png + themes/classic/16/switch_dir.png + themes/classic/16/list.png + themes/classic/16/wizard.png + themes/classic/16/logs.png + themes/classic/16/new.png + themes/classic/16/save.png + themes/classic/16/recentdocument.png + themes/classic/16/simulate.png + themes/classic/16/changelog.png + themes/classic/16/copy.png + themes/classic/16/write_flash.png + themes/classic/16/read_eeprom_file.png + themes/classic/16/clear.png + themes/classic/16/play.png + themes/classic/16/fuses.png + themes/classic/16/arrow-right.png + themes/classic/16/exit.png + themes/classic/16/moveup.png + themes/classic/16/read_eeprom.png + themes/classic/16/cut.png + themes/classic/16/arrow-left.png + themes/classic/16/write_eeprom_file.png + themes/classic/16/library.png + themes/classic/16/profiles.png + themes/classic/16/paste.png + themes/classic/16/print.png + themes/classic/16/compare.png + themes/classic/16/customize.png + themes/classic/16/saveas.png + themes/classic/16/preferences.png + themes/classic/16/movedown.png + themes/classic/16/currentmodel.png + themes/classic/16/read_flash.png + themes/classic/16/duplicate.png + themes/classic/16/add.png + themes/classic/16/update.png + themes/classic/16/contributors.png + themes/classic/16/stop.png + themes/classic/16/write_eeprom.png + themes/classic/24/open.png + themes/classic/24/edit.png + themes/classic/24/information.png + themes/classic/24/configure.png + themes/classic/24/switch_dir.png + themes/classic/24/list.png + themes/classic/24/wizard.png + themes/classic/24/logs.png + themes/classic/24/new.png + themes/classic/24/save.png + themes/classic/24/recentdocument.png + themes/classic/24/simulate.png + themes/classic/24/changelog.png + themes/classic/24/copy.png + themes/classic/24/write_flash.png + themes/classic/24/read_eeprom_file.png + themes/classic/24/clear.png + themes/classic/24/play.png + themes/classic/24/fuses.png + themes/classic/24/arrow-right.png + themes/classic/24/exit.png + themes/classic/24/moveup.png + themes/classic/24/read_eeprom.png + themes/classic/24/cut.png + themes/classic/24/arrow-left.png + themes/classic/24/write_eeprom_file.png + themes/classic/24/library.png + themes/classic/24/profiles.png + themes/classic/24/paste.png + themes/classic/24/print.png + themes/classic/24/compare.png + themes/classic/24/customize.png + themes/classic/24/saveas.png + themes/classic/24/preferences.png + themes/classic/24/movedown.png + themes/classic/24/currentmodel.png + themes/classic/24/read_flash.png + themes/classic/24/duplicate.png + themes/classic/24/add.png + themes/classic/24/update.png + themes/classic/24/contributors.png + themes/classic/24/stop.png + themes/classic/24/write_eeprom.png + themes/classic/32/open.png + themes/classic/32/edit.png + themes/classic/32/information.png + themes/classic/32/configure.png + themes/classic/32/switch_dir.png + themes/classic/32/list.png + themes/classic/32/wizard.png + themes/classic/32/logs.png + themes/classic/32/new.png + themes/classic/32/save.png + themes/classic/32/recentdocument.png + themes/classic/32/simulate.png + themes/classic/32/changelog.png + themes/classic/32/copy.png + themes/classic/32/write_flash.png + themes/classic/32/read_eeprom_file.png + themes/classic/32/clear.png + themes/classic/32/play.png + themes/classic/32/fuses.png + themes/classic/32/arrow-right.png + themes/classic/32/exit.png + themes/classic/32/moveup.png + themes/classic/32/read_eeprom.png + themes/classic/32/cut.png + themes/classic/32/arrow-left.png + themes/classic/32/write_eeprom_file.png + themes/classic/32/library.png + themes/classic/32/profiles.png + themes/classic/32/paste.png + themes/classic/32/print.png + themes/classic/32/compare.png + themes/classic/32/customize.png + themes/classic/32/saveas.png + themes/classic/32/preferences.png + themes/classic/32/movedown.png + themes/classic/32/currentmodel.png + themes/classic/32/read_flash.png + themes/classic/32/duplicate.png + themes/classic/32/add.png + themes/classic/32/update.png + themes/classic/32/contributors.png + themes/classic/32/stop.png + themes/classic/32/write_eeprom.png + themes/classic/48/open.png + themes/classic/48/edit.png + themes/classic/48/information.png + themes/classic/48/configure.png + themes/classic/48/switch_dir.png + themes/classic/48/list.png + themes/classic/48/wizard.png + themes/classic/48/logs.png + themes/classic/48/new.png + themes/classic/48/save.png + themes/classic/48/recentdocument.png + themes/classic/48/simulate.png + themes/classic/48/changelog.png + themes/classic/48/copy.png + themes/classic/48/write_flash.png + themes/classic/48/read_eeprom_file.png + themes/classic/48/clear.png + themes/classic/48/play.png + themes/classic/48/fuses.png + themes/classic/48/arrow-right.png + themes/classic/48/exit.png + themes/classic/48/moveup.png + themes/classic/48/read_eeprom.png + themes/classic/48/cut.png + themes/classic/48/arrow-left.png + themes/classic/48/write_eeprom_file.png + themes/classic/48/library.png + themes/classic/48/profiles.png + themes/classic/48/paste.png + themes/classic/48/print.png + themes/classic/48/compare.png + themes/classic/48/customize.png + themes/classic/48/saveas.png + themes/classic/48/preferences.png + themes/classic/48/movedown.png + themes/classic/48/currentmodel.png + themes/classic/48/read_flash.png + themes/classic/48/duplicate.png + themes/classic/48/add.png + themes/classic/48/update.png + themes/classic/48/contributors.png + themes/classic/48/stop.png + themes/classic/48/write_eeprom.png diff --git a/companion/src/comparedialog.ui b/companion/src/comparedialog.ui index 7667ad3ce..6f11bf138 100644 --- a/companion/src/comparedialog.ui +++ b/companion/src/comparedialog.ui @@ -30,7 +30,7 @@ - :/images/print.png:/images/print.png + :/icon.png:/icon.png diff --git a/companion/src/firmwares/er9x/er9xinterface.cpp b/companion/src/firmwares/er9x/er9xinterface.cpp index f2eed4608..9d413654d 100644 --- a/companion/src/firmwares/er9x/er9xinterface.cpp +++ b/companion/src/firmwares/er9x/er9xinterface.cpp @@ -44,7 +44,7 @@ const char * Er9xInterface::getName() const int Er9xInterface::getEEpromSize() { - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString avrMCU = settings.value("mcu", QString("m64")).toString(); if (avrMCU==QString("m128")) { return 2*EESIZE_STOCK; diff --git a/companion/src/firmwares/gruvin9x/gruvin9xinterface.cpp b/companion/src/firmwares/gruvin9x/gruvin9xinterface.cpp index cdb6d4124..1115f46f1 100644 --- a/companion/src/firmwares/gruvin9x/gruvin9xinterface.cpp +++ b/companion/src/firmwares/gruvin9x/gruvin9xinterface.cpp @@ -47,7 +47,7 @@ const char * Gruvin9xInterface::getName() const int Gruvin9xInterface::getEEpromSize() { if (board == BOARD_STOCK) { - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString avrMCU = settings.value("mcu", QString("m64")).toString(); if (avrMCU==QString("m128")) { return EESIZE_STOCK*2; diff --git a/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp b/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp index 9f444c808..393eff229 100644 --- a/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp +++ b/companion/src/firmwares/opentx/opentxSky9xsimulator.cpp @@ -135,7 +135,7 @@ using namespace Open9xSky9x; Open9xSky9xSimulator::Open9xSky9xSimulator(Open9xInterface * open9xInterface): open9xInterface(open9xInterface) { - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString path=settings.value("sdPath", ".").toString()+"/"; int i=0; for (i=0; i< std::min(path.length(),1022); i++) { diff --git a/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp b/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp index ae4424797..3af9d4a86 100644 --- a/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp +++ b/companion/src/firmwares/opentx/opentxTaranisSimulator.cpp @@ -145,7 +145,7 @@ OpentxTaranisSimulator::OpentxTaranisSimulator(Open9xInterface * open9xInterface open9xInterface(open9xInterface) { taranisSimulatorBoard = GetEepromInterface()->getBoard(); - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString path=settings.value("sdPath", ".").toString()+"/"; int i=0; for (i=0; i< std::min(path.length(),1022); i++) { diff --git a/companion/src/firmwares/th9x/th9xinterface.cpp b/companion/src/firmwares/th9x/th9xinterface.cpp index d86065ddb..bf49284ce 100644 --- a/companion/src/firmwares/th9x/th9xinterface.cpp +++ b/companion/src/firmwares/th9x/th9xinterface.cpp @@ -44,7 +44,7 @@ const char * Th9xInterface::getName() const int Th9xInterface::getEEpromSize() { - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString avrMCU = settings.value("mcu", QString("m64")).toString(); if (avrMCU==QString("m128")) { return 2*EESIZE_STOCK; diff --git a/companion/src/helpers.cpp b/companion/src/helpers.cpp index d89deaa6f..8c70f8805 100644 --- a/companion/src/helpers.cpp +++ b/companion/src/helpers.cpp @@ -1484,3 +1484,10 @@ QString getCenterBeep(ModelData * g_model) if(g_model->beepANACenter & 0x80) strl << "LS"; return strl.join(", "); } + +void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage) { + Icon->addFile(":/themes/"+usedtheme+"/16/"+baseimage,QSize(16,16)); + Icon->addFile(":/themes/"+usedtheme+"/24/"+baseimage,QSize(24,24)); + Icon->addFile(":/themes/"+usedtheme+"/32/"+baseimage,QSize(32,32)); + Icon->addFile(":/themes/"+usedtheme+"/48/"+baseimage,QSize(48,48)); +} diff --git a/companion/src/helpers.h b/companion/src/helpers.h index 6f104480c..1cb564340 100644 --- a/companion/src/helpers.h +++ b/companion/src/helpers.h @@ -28,6 +28,7 @@ void populateVoiceLangCB(QComboBox *b, QString language); void populateTTraceCB(QComboBox *b, int value); void populateRotEncCB(QComboBox *b, int value, int renumber); void populateBacklightCB(QComboBox *b, const uint8_t value); +void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage); class GVarGroup : public QObject { diff --git a/companion/src/mainwindow.cpp b/companion/src/mainwindow.cpp index eee308d16..4f0cad108 100644 --- a/companion/src/mainwindow.cpp +++ b/companion/src/mainwindow.cpp @@ -59,6 +59,7 @@ #include "burndialog.h" #include "hexinterface.h" #include "warnings.h" +#include "helpers.h" #include "firmwares/opentx/opentxinterface.h" // TODO get rid of this include #define DONATE_STR "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QUZ48K4SEXDP2" @@ -80,6 +81,7 @@ #include "mountlist.h" #endif + MainWindow::MainWindow(): downloadDialog_forWait(NULL) { @@ -104,6 +106,24 @@ downloadDialog_forWait(NULL) Theme="monochrome"; break; } + int icon_size=settings.value("icon_size", 1).toInt(); + switch (icon_size) { + case 0: + ISize="16"; + break; + case 1: + ISize="24"; + break; + case 2: + ISize="32"; + break; + case 3: + ISize="48"; + break; + default: + ISize="24"; + break; + } restoreGeometry(settings.value("mainWindowGeometry").toByteArray()); createActions(); createMenus(); @@ -1069,14 +1089,18 @@ void MainWindow::burnFrom() QStringList str; str << path << tempFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); res = ad->exec(); sleep(1); } } else { QStringList str = GetReceiveEEpromCommand(tempFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); res = ad->exec(); } if(QFileInfo(tempFile).exists() && res) { @@ -1126,14 +1150,18 @@ void MainWindow::burnExtenalToEEPROM() QStringList str; str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); } } else { QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); } @@ -1143,7 +1171,9 @@ void MainWindow::burnExtenalToEEPROM() QString tempFlash = tempDir + "/flash.bin"; QStringList str = GetReceiveFlashCommand(tempFlash); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx"); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_flash.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_flash.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); QString restoreFile = tempDir + "/compat.bin"; @@ -1176,14 +1206,18 @@ void MainWindow::burnExtenalToEEPROM() QStringList str; str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); } } else { QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); } @@ -1198,14 +1232,18 @@ void MainWindow::burnExtenalToEEPROM() QStringList str; str << fileName << path; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write Models and Settings To Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); } } else { QStringList str = GetSendEEpromCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Write Models and Settings To Tx", AVR_DIALOG_SHOW_DONE); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"write_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); } } @@ -1370,13 +1408,17 @@ void MainWindow::burnToFlash(QString fileToFlash) } QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); int res = ad->exec(); if (QFileInfo(backupFile).exists() && res) { sleep(1); QStringList str = GetSendFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_flash.png")); + QIcon iconw; + populate_icon(&iconw,Theme,"write_eeprom.png"); + ad->setWindowIcon(iconw); int res = ad->exec(); if (res) { QString restoreFile = tempDir + "/restore.bin"; @@ -1387,7 +1429,7 @@ void MainWindow::burnToFlash(QString fileToFlash) sleep(1); QStringList str = GetSendEEpromCommand(restoreFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Restore Models and Settings To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_eeprom.png")); + ad->setWindowIcon(iconw); res=ad->exec(); if (!res) { QMessageBox::warning(this, tr("Restore failed"), tr("Could not restore Models and Settings to TX. The models and settings data file can be found at: %1").arg(backupFile)); @@ -1412,14 +1454,18 @@ void MainWindow::burnToFlash(QString fileToFlash) QString backupFile=backupPath+"/backup-"+QDateTime().currentDateTime().toString("yyyy-MM-dd-hhmmss")+".bin"; QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); sleep(1); } QStringList str = GetSendFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_SHOW_DONE); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_flash.png")); + QIcon iconw; + populate_icon(&iconw,Theme,"read_eeprom.png"); + ad->setWindowIcon(iconw); ad->exec(); } } @@ -1440,14 +1486,18 @@ void MainWindow::burnExtenalFromEEPROM() QStringList str; str << path << fileName; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); } } else { settings.setValue("lastDir", QFileInfo(fileName).dir().absolutePath()); QStringList str = GetReceiveEEpromCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(icon); ad->exec(); } } @@ -1465,7 +1515,9 @@ void MainWindow::burnFromFlash() settings.setValue("lastFlashDir",QFileInfo(fileName).dir().absolutePath()); QStringList str = GetReceiveFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx"); - ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_flash.png")); + QIcon icon; + populate_icon(&icon,Theme,"read_flash.png"); + ad->setWindowIcon(icon); ad->exec(); } @@ -1605,137 +1657,191 @@ MdiChild *MainWindow::createMdiChild() void MainWindow::createActions() { - newAct = new QAction(QIcon(":/themes/"+Theme+"/new.png"), tr("&New"), this); + QIcon newActIcon; + populate_icon(&newActIcon,Theme,"new.png"); + + newAct = new QAction(newActIcon, tr("&New"), this); newAct->setShortcuts(QKeySequence::New); newAct->setStatusTip(tr("Create a new file")); connect(newAct, SIGNAL(triggered()), this, SLOT(newFile())); - openAct = new QAction(QIcon(":/themes/"+Theme+"/open.png"), tr("&Open..."), this); + QIcon openActIcon; + populate_icon(&openActIcon,Theme,"open.png"); + openAct = new QAction(openActIcon, tr("&Open..."), this); openAct->setShortcuts(QKeySequence::Open); openAct->setStatusTip(tr("Open an existing file")); connect(openAct, SIGNAL(triggered()), this, SLOT(openFile())); - loadbackupAct = new QAction(QIcon(":/themes/"+Theme+"/open.png"), tr("&loadBackup..."), this); + loadbackupAct = new QAction(openActIcon, tr("&loadBackup..."), this); loadbackupAct->setStatusTip(tr("Load backup from file")); connect(loadbackupAct, SIGNAL(triggered()), this, SLOT(loadBackup())); - saveAct = new QAction(QIcon(":/themes/"+Theme+"/save.png"), tr("&Save"), this); + QIcon saveActIcon; + populate_icon(&saveActIcon,Theme,"save.png"); + saveAct = new QAction(saveActIcon, tr("&Save"), this); saveAct->setShortcuts(QKeySequence::Save); saveAct->setStatusTip(tr("Save the document to disk")); connect(saveAct, SIGNAL(triggered()), this, SLOT(save())); - saveAsAct = new QAction(QIcon(":/themes/"+Theme+"/saveas.png"), tr("Save &As..."), this); + QIcon saveAsActIcon; + populate_icon(&saveAsActIcon,Theme,"saveas.png"); + saveAsAct = new QAction(saveAsActIcon, tr("Save &As..."), this); saveAsAct->setShortcuts(QKeySequence::SaveAs); saveAsAct->setStatusTip(tr("Save the document under a new name")); connect(saveAsAct, SIGNAL(triggered()), this, SLOT(saveAs())); - logsAct = new QAction(QIcon(":/themes/"+Theme+"/logs.png"), tr("Lo&gs"), this); + QIcon logsActIcon; + populate_icon(&logsActIcon,Theme,"logs.png"); + logsAct = new QAction(logsActIcon, tr("Lo&gs"), this); logsAct->setShortcut(tr("Ctrl+G")); logsAct->setStatusTip(tr("Open log file")); connect(logsAct, SIGNAL(triggered()), this, SLOT(logFile())); - preferencesAct = new QAction(QIcon(":/themes/"+Theme+"/preferences.png"), tr("&Preferences..."), this); + QIcon preferencesActIcon; + populate_icon(&preferencesActIcon,Theme,"preferences.png"); + preferencesAct = new QAction(preferencesActIcon, tr("&Preferences..."), this); preferencesAct->setStatusTip(tr("Edit general preferences")); connect(preferencesAct, SIGNAL(triggered()), this, SLOT(preferences())); - checkForUpdatesAct = new QAction(QIcon(":/themes/"+Theme+"/update.png"), tr("&Check for updates..."), this); + QIcon checkForUpdatesActIcon; + populate_icon(&checkForUpdatesActIcon,Theme,"update.png"); + checkForUpdatesAct = new QAction(checkForUpdatesActIcon, tr("&Check for updates..."), this); checkForUpdatesAct->setStatusTip(tr("Check for new version of Companion")); connect(checkForUpdatesAct, SIGNAL(triggered()), this, SLOT(doUpdates())); - contributorsAct = new QAction(QIcon(":/themes/"+Theme+"/contributors.png"), tr("Contributors &List..."), this); + QIcon contributorsActIcon; + populate_icon(&contributorsActIcon,Theme,"contributors.png"); + contributorsAct = new QAction(contributorsActIcon, tr("Contributors &List..."), this); contributorsAct->setStatusTip(tr("Show Companion contributors list")); connect(contributorsAct, SIGNAL(triggered()), this, SLOT(contributors())); - changelogAct = new QAction(QIcon(":/themes/"+Theme+"/changelog.png"), tr("ChangeLog..."), this); + QIcon changelogActIcon; + populate_icon(&changelogActIcon,Theme,"changelog.png"); + changelogAct = new QAction(changelogActIcon, tr("ChangeLog..."), this); changelogAct->setStatusTip(tr("Show Companion changelog")); connect(changelogAct, SIGNAL(triggered()), this, SLOT(changelog())); - fwchangelogAct = new QAction(QIcon(":/themes/"+Theme+"/changelog.png"), tr("Firmware ChangeLog..."), this); + QIcon fwchangelogActIcon; + populate_icon(&fwchangelogActIcon,Theme,"changelog.png"); + fwchangelogAct = new QAction(fwchangelogActIcon, tr("Firmware ChangeLog..."), this); fwchangelogAct->setStatusTip(tr("Show firmware changelog")); connect(fwchangelogAct, SIGNAL(triggered()), this, SLOT(fwchangelog())); - compareAct = new QAction(QIcon(":/themes/"+Theme+"/compare.png"), tr("Compare..."), this); + QIcon compareActIcon; + populate_icon(&compareActIcon,Theme,"compare.png"); + compareAct = new QAction(compareActIcon, tr("Compare..."), this); compareAct->setStatusTip(tr("Compare models")); compareAct->setEnabled(false); connect(compareAct, SIGNAL(triggered()), this, SLOT(compare())); - customizeSplashAct = new QAction(QIcon(":/themes/"+Theme+"/customize.png"), tr("Customize your &TX..."), this); + QIcon customizeSplashActIcon; + populate_icon(&customizeSplashActIcon,Theme,"customize.png"); + customizeSplashAct = new QAction(customizeSplashActIcon, tr("Customize your &TX..."), this); customizeSplashAct->setStatusTip(tr("Customize the splash screen of your TX")); connect(customizeSplashAct, SIGNAL(triggered()), this, SLOT(customizeSplash())); //! [0] - exitAct = new QAction(QIcon(":/themes/"+Theme+"/exit.png"), tr("E&xit"), this); + QIcon exitActIcon; + populate_icon(&exitActIcon,Theme,"exit.png"); + exitAct = new QAction(exitActIcon, tr("E&xit"), this); exitAct->setShortcuts(QKeySequence::Quit); exitAct->setStatusTip(tr("Exit the application")); connect(exitAct, SIGNAL(triggered()), qApp, SLOT(closeAllWindows())); //! [0] - cutAct = new QAction(QIcon(":/themes/"+Theme+"/cut.png"), tr("Cu&t"), this); + QIcon cutActIcon; + populate_icon(&cutActIcon,Theme,"cut.png"); + cutAct = new QAction(cutActIcon, tr("Cu&t"), this); cutAct->setShortcuts(QKeySequence::Cut); cutAct->setStatusTip(tr("Cut the current selection's contents to the " "clipboard")); connect(cutAct, SIGNAL(triggered()), this, SLOT(cut())); - copyAct = new QAction(QIcon(":/themes/"+Theme+"/copy.png"), tr("&Copy"), this); + QIcon copyActIcon; + populate_icon(©ActIcon,Theme,"copy.png"); + copyAct = new QAction(copyActIcon, tr("&Copy"), this); copyAct->setShortcuts(QKeySequence::Copy); copyAct->setStatusTip(tr("Copy the current selection's contents to the " "clipboard")); connect(copyAct, SIGNAL(triggered()), this, SLOT(copy())); - pasteAct = new QAction(QIcon(":/themes/"+Theme+"/paste.png"), tr("&Paste"), this); + QIcon pasteActIcon; + populate_icon(&pasteActIcon,Theme,"paste.png"); + pasteAct = new QAction(pasteActIcon, tr("&Paste"), this); pasteAct->setShortcuts(QKeySequence::Paste); pasteAct->setStatusTip(tr("Paste the clipboard's contents into the current " "selection")); connect(pasteAct, SIGNAL(triggered()), this, SLOT(paste())); - - burnToAct = new QAction(QIcon(":/themes/"+Theme+"/write_eeprom.png"), tr("&Write Models and Settings To Tx"), this); + QIcon burnToActIcon; + populate_icon(&burnToActIcon,Theme,"write_eeprom.png"); + burnToAct = new QAction(burnToActIcon, tr("&Write Models and Settings To Tx"), this); burnToAct->setShortcut(tr("Ctrl+Alt+W")); burnToAct->setStatusTip(tr("Write Models and Settings to transmitter")); connect(burnToAct,SIGNAL(triggered()),this,SLOT(burnTo())); - burnFromAct = new QAction(QIcon(":/themes/"+Theme+"/read_eeprom.png"), tr("&Read Models and Settings From Tx"), this); + QIcon burnFromActIcon; + populate_icon(&burnFromActIcon,Theme,"read_eeprom.png"); + burnFromAct = new QAction(burnFromActIcon, tr("&Read Models and Settings From Tx"), this); burnFromAct->setShortcut(tr("Ctrl+Alt+R")); burnFromAct->setStatusTip(tr("Read Models and Settings from transmitter")); connect(burnFromAct,SIGNAL(triggered()),this,SLOT(burnFrom())); - burnToFlashAct = new QAction(QIcon(":/themes/"+Theme+"/write_flash.png"), tr("Write Firmware"), this); + QIcon burnToFlashActIcon; + populate_icon(&burnToFlashActIcon,Theme,"write_flash.png"); + burnToFlashAct = new QAction(burnToFlashActIcon, tr("Write Firmware"), this); burnToFlashAct->setStatusTip(tr("Write firmware to transmitter")); connect(burnToFlashAct,SIGNAL(triggered()),this,SLOT(burnToFlash())); - burnExtenalToEEPROMAct = new QAction(QIcon(":/themes/"+Theme+"/write_eeprom_file.png"), tr("Write Models and Settings from file to Tx"), this); + QIcon burnExtenalToEEPROMActIcon; + populate_icon(&burnExtenalToEEPROMActIcon,Theme,"write_eeprom_file.png"); + burnExtenalToEEPROMAct = new QAction(burnExtenalToEEPROMActIcon, tr("Write Models and Settings from file to Tx"), this); burnExtenalToEEPROMAct->setStatusTip(tr("Write Models and Settings from file to transmitter")); connect(burnExtenalToEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalToEEPROM())); - burnExtenalFromEEPROMAct = new QAction(QIcon(":/themes/"+Theme+"/read_eeprom_file.png"), tr("Save transmitter Models and Settings to file"), this); + QIcon burnExtenalFromEEPROMActIcon; + populate_icon(&burnExtenalFromEEPROMActIcon,Theme,"read_eeprom_file.png"); + burnExtenalFromEEPROMAct = new QAction(burnExtenalFromEEPROMActIcon, tr("Save transmitter Models and Settings to file"), this); burnExtenalFromEEPROMAct->setStatusTip(tr("Save the Models and Settings from the transmitter to a file")); connect(burnExtenalFromEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalFromEEPROM())); - burnFromFlashAct = new QAction(QIcon(":/themes/"+Theme+"/read_flash.png"), tr("Read Firmware"), this); + QIcon burnFromFlashActIcon; + populate_icon(&burnFromFlashActIcon,Theme,"read_flash.png"); + burnFromFlashAct = new QAction(burnFromFlashActIcon, tr("Read Firmware"), this); burnFromFlashAct->setStatusTip(tr("Read firmware from transmitter")); connect(burnFromFlashAct,SIGNAL(triggered()),this,SLOT(burnFromFlash())); - burnConfigAct = new QAction(QIcon(":/themes/"+Theme+"/configure.png"), tr("&Configure..."), this); + QIcon burnConfigActIcon; + populate_icon(&burnConfigActIcon,Theme,"configure.png"); + burnConfigAct = new QAction(burnConfigActIcon, tr("&Configure..."), this); burnConfigAct->setStatusTip(tr("Configure software for reading from and writing to the transmitter")); connect(burnConfigAct,SIGNAL(triggered()),this,SLOT(burnConfig())); EEPROMInterface *eepromInterface = GetEepromInterface(); if (!IS_ARM(eepromInterface->getBoard())) { - burnListAct = new QAction(QIcon(":/themes/"+Theme+"/list.png"), tr("&List programmers"), this); + QIcon burnListActIcon; + populate_icon(&burnListActIcon,Theme,"list.png"); + burnListAct = new QAction(burnListActIcon, tr("&List programmers"), this); burnListAct->setStatusTip(tr("List available programmers")); connect(burnListAct,SIGNAL(triggered()),this,SLOT(burnList())); - burnFusesAct = new QAction(QIcon(":/themes/"+Theme+"/fuses.png"), tr("&Fuses..."), this); + QIcon burnFusesActIcon; + populate_icon(&burnFusesActIcon,Theme,"fuses.png"); + burnFusesAct = new QAction(burnFusesActIcon, tr("&Fuses..."), this); burnFusesAct->setStatusTip(tr("Show fuses dialog")); connect(burnFusesAct,SIGNAL(triggered()),this,SLOT(burnFuses())); } - simulateAct = new QAction(QIcon(":/themes/"+Theme+"/simulate.png"), tr("&Simulate"), this); + QIcon simulateActIcon; + populate_icon(&simulateActIcon,Theme,"simulate.png"); + simulateAct = new QAction(simulateActIcon, tr("&Simulate"), this); simulateAct->setShortcut(tr("Alt+S")); simulateAct->setStatusTip(tr("Simulate selected model.")); simulateAct->setEnabled(false); connect(simulateAct,SIGNAL(triggered()),this,SLOT(simulate())); - printAct = new QAction(QIcon(":/themes/"+Theme+"/print.png"), tr("&Print"), this); + QIcon printActIcon; + populate_icon(&printActIcon,Theme,"print.png"); + printAct = new QAction(printActIcon, tr("&Print"), this); printAct->setShortcut(tr("Ctrl+P")); printAct->setStatusTip(tr("Print current model.")); printAct->setEnabled(false); @@ -1775,11 +1881,15 @@ void MainWindow::createActions() separatorAct = new QAction(this); separatorAct->setSeparator(true); - aboutAct = new QAction(QIcon(":/themes/"+Theme+"/information.png"), tr("&About"), this); + QIcon aboutActIcon; + populate_icon(&aboutActIcon,Theme,"information.png"); + aboutAct = new QAction(aboutActIcon, tr("&About"), this); aboutAct->setStatusTip(tr("Show the application's About box")); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); - switchLayoutDirectionAct = new QAction(QIcon(":/themes/"+Theme+"/switch_dir.png"), tr("Switch layout direction"), this); + QIcon switchLayoutDirectionActIcon; + populate_icon(&switchLayoutDirectionActIcon,Theme,"switch_dir.png"); + switchLayoutDirectionAct = new QAction(switchLayoutDirectionActIcon, tr("Switch layout direction"), this); switchLayoutDirectionAct->setStatusTip(tr("Switch layout Left/Right")); connect(switchLayoutDirectionAct, SIGNAL(triggered()), this, SLOT(switchLayoutDirection())); for (int i = 0; i < MaxRecentFiles; ++i) { @@ -1809,7 +1919,9 @@ void MainWindow::createMenus() fileMenu->addAction(saveAct); fileMenu->addAction(saveAsAct); fileMenu->addMenu(recentFileMenu); - recentFileMenu->setIcon(QIcon(":/themes/"+Theme+"/recentdocument.png")); + QIcon recentFileMenuIcon; + populate_icon(&recentFileMenuIcon,Theme,"recentdocument.png"); + recentFileMenu->setIcon(recentFileMenuIcon); for ( int i = 0; i < MaxRecentFiles; ++i) recentFileMenu->addAction(recentFileActs[i]); fileMenu->addSeparator(); @@ -1822,7 +1934,9 @@ void MainWindow::createMenus() fileMenu->addAction(preferencesAct); fileMenu->addMenu(profilesMenu); - profilesMenu->setIcon(QIcon(":/themes/"+Theme+"/profiles.png")); + QIcon profilesMenuIcon; + populate_icon(&profilesMenuIcon,Theme,"profiles.png"); + profilesMenu->setIcon(profilesMenuIcon); for ( int i = 0; i < MAX_PROFILES; ++i) profilesMenu->addAction(profileActs[i]); fileMenu->addAction(switchLayoutDirectionAct); @@ -1912,7 +2026,9 @@ void MainWindow::createToolBars() QToolButton * recentToolButton = new QToolButton; recentToolButton->setPopupMode(QToolButton::InstantPopup); recentToolButton->setMenu(createRecentFileMenu()); - recentToolButton->setIcon(QIcon(":/themes/"+Theme+"/recentdocument.png")); + QIcon recentToolButtonIcon; + populate_icon(&recentToolButtonIcon,Theme,"recentdocument.png"); + recentToolButton->setIcon(recentToolButtonIcon); recentToolButton->setToolTip(tr("Recent Files")); fileToolBar->addWidget(recentToolButton); fileToolBar->addAction(saveAct); @@ -1922,7 +2038,9 @@ void MainWindow::createToolBars() profileButton = new QToolButton; profileButton->setPopupMode(QToolButton::InstantPopup); profileButton->setMenu(createProfilesMenu()); - profileButton->setIcon(QIcon(":/themes/"+Theme+"/profiles.png")); + QIcon profileButtonIcon; + populate_icon(&profileButtonIcon,Theme,"profiles.png"); + profileButton->setIcon(profileButtonIcon); profileButton->setToolTip(tr("Firmware Profiles")); fileToolBar->addWidget(profileButton); bool notfound=true; diff --git a/companion/src/mainwindow.h b/companion/src/mainwindow.h index d26667f75..de5b1083f 100644 --- a/companion/src/mainwindow.h +++ b/companion/src/mainwindow.h @@ -139,6 +139,7 @@ private: int getFileType(const QString &fullFileName); QString FindTaranisPath(); QString Theme; + QString ISize; QString strippedName(const QString &fullFileName); MdiChild *activeMdiChild(); diff --git a/companion/src/mdichild.cpp b/companion/src/mdichild.cpp index e9049bd1f..ed908c9b0 100644 --- a/companion/src/mdichild.cpp +++ b/companion/src/mdichild.cpp @@ -68,8 +68,22 @@ MdiChild::MdiChild(): isUntitled(true), fileChanged(false) { - ui->setupUi(this); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon SimulateIcon; + populate_icon(&SimulateIcon,Theme,"simulate.png"); + ui->setupUi(this); + ui->SimulateTxButton->setIcon(SimulateIcon); setAttribute(Qt::WA_DeleteOnClose); eepromInterfaceChanged(); diff --git a/companion/src/mdichild.ui b/companion/src/mdichild.ui index d32b3cffb..b2fb21e2f 100644 --- a/companion/src/mdichild.ui +++ b/companion/src/mdichild.ui @@ -13,6 +13,10 @@ + + + :/icon.png:/icon.png + @@ -22,10 +26,6 @@ Simulate Tx - - - :/images/simulate.png:/images/simulate.png - diff --git a/companion/src/modeledit/curves.cpp b/companion/src/modeledit/curves.cpp index 2e52c54ea..21c3fec32 100644 --- a/companion/src/modeledit/curves.cpp +++ b/companion/src/modeledit/curves.cpp @@ -2,6 +2,7 @@ #include "ui_curves.h" #include "node.h" #include "edge.h" +#include "helpers.h" #include #include #include @@ -83,9 +84,20 @@ Curves::Curves(QWidget * parent, ModelData & model): QGraphicsScene *scene = new QGraphicsScene(ui->curvePreview); scene->setItemIndexMethod(QGraphicsScene::NoIndex); ui->curvePreview->setScene(scene); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } - QIcon clearIcon; - clearIcon.addFile(":/images/clear.png", QSize(), QIcon::Normal, QIcon::Off); + QIcon ClearIcon; + populate_icon(&ClearIcon,Theme,"clear.png"); for (int i=0; igetCapability(NumCurves); i++) { visibleCurves[i] = false; @@ -94,7 +106,7 @@ Curves::Curves(QWidget * parent, ModelData & model): QPushButton * reset = new QPushButton(this); reset->setProperty("index", i); reset->setMinimumSize(QSize(0, 0)); - reset->setIcon(clearIcon); + reset->setIcon(ClearIcon); reset->setIconSize(QSize(14, 14)); connect(reset, SIGNAL(clicked()), this, SLOT(resetCurve())); ui->curvesLayout->addWidget(reset, i, 0, 1, 1); diff --git a/companion/src/modeledit/customfunctions.cpp b/companion/src/modeledit/customfunctions.cpp index e6c883ee6..7bb1a2b76 100644 --- a/companion/src/modeledit/customfunctions.cpp +++ b/companion/src/modeledit/customfunctions.cpp @@ -36,7 +36,7 @@ CustomFunctionsPanel::CustomFunctionsPanel(QWidget * parent, ModelData & model, } } - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString path = settings.value("sdPath", ".").toString(); path.append("/SOUNDS/"); QString lang = generalSettings.ttsLanguage; @@ -123,9 +123,22 @@ CustomFunctionsPanel::CustomFunctionsPanel(QWidget * parent, ModelData & model, connect(fswtchParamArmT[i], SIGNAL(editTextChanged ( const QString)), this, SLOT(customFunctionEdited())); #ifdef PHONON + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon PlayIcon; + populate_icon(&PlayIcon,Theme,"play.png"); playBT[i] = new QPushButton(this); playBT[i]->setObjectName(QString("play_%1").arg(i)); - playBT[i]->setIcon(QIcon(":/images/play.png")); + playBT[i]->setIcon(PlayIcon); paramLayout->addWidget(playBT[i]); connect(playBT[i], SIGNAL(pressed()), this, SLOT(playMusic())); #endif @@ -160,6 +173,20 @@ void CustomFunctionsPanel::mediaPlayer_state(Phonon::State newState, Phonon::Sta { if (phononLock) return; + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon PlayIcon; + populate_icon(&PlayIcon,Theme,"play.png"); + phononLock=true; if ((newState==Phonon::StoppedState || newState==Phonon::PausedState) && oldState==Phonon::PlayingState) { clickObject->stop(); @@ -167,7 +194,7 @@ void CustomFunctionsPanel::mediaPlayer_state(Phonon::State newState, Phonon::Sta clickObject->clear(); for (int i=0; igetCapability(CustomFunctions); i++) { playBT[i]->setObjectName(QString("play_%1").arg(i)); - playBT[i]->setIcon(QIcon(":/images/play.png")); + playBT[i]->setIcon(PlayIcon); } } if (newState==Phonon::ErrorState) { @@ -176,7 +203,7 @@ void CustomFunctionsPanel::mediaPlayer_state(Phonon::State newState, Phonon::Sta clickObject->clear(); for (int i=0; igetCapability(CustomFunctions); i++) { playBT[i]->setObjectName(QString("play_%1").arg(i)); - playBT[i]->setIcon(QIcon(":/images/play.png")); + playBT[i]->setIcon(PlayIcon); } } @@ -189,7 +216,22 @@ void CustomFunctionsPanel::playMusic() QPushButton *playButton = qobject_cast(sender()); int index=playButton->objectName().mid(5,2).toInt(); QString function=playButton->objectName().left(4); - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon PlayIcon; + populate_icon(&PlayIcon,Theme,"play.png"); + QIcon StopIcon; + populate_icon(&StopIcon,Theme,"stop.png"); + QString path=settings.value("sdPath", ".").toString(); QDir qd(path); QString track; @@ -217,12 +259,12 @@ void CustomFunctionsPanel::playMusic() clickObject->setCurrentSource(Phonon::MediaSource(track)); clickObject->play(); playBT[index]->setObjectName(QString("stop_%1").arg(index)); - playBT[index]->setIcon(QIcon(":/images/stop.png")); + playBT[index]->setIcon(StopIcon); } else { clickObject->stop(); clickObject->clear(); playBT[index]->setObjectName(QString("play_%1").arg(index)); - playBT[index]->setIcon(QIcon(":/images/play.png")); + playBT[index]->setIcon(PlayIcon); } #endif } @@ -457,6 +499,25 @@ void CustomFunctionsPanel::fsw_customContextMenuRequested(QPoint pos) { QLabel *label = (QLabel *)sender(); selectedFunction = label->property("index").toInt(); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon ClearIcon; + populate_icon(&ClearIcon,Theme,"clear.png"); + QIcon CopyIcon; + populate_icon(&CopyIcon,Theme,"copy.png"); + QIcon CutIcon; + populate_icon(&CutIcon,Theme,"cut.png"); + QIcon PasteIcon; + populate_icon(&PasteIcon,Theme,"paste.png"); QPoint globalPos = label->mapToGlobal(pos); @@ -465,10 +526,10 @@ void CustomFunctionsPanel::fsw_customContextMenuRequested(QPoint pos) bool hasData = mimeData->hasFormat("application/x-companion9x-fsw"); QMenu contextMenu; - contextMenu.addAction(QIcon(":/images/clear.png"), tr("&Delete"),this,SLOT(fswDelete()),tr("Delete")); - contextMenu.addAction(QIcon(":/images/copy.png"), tr("&Copy"),this,SLOT(fswCopy()),tr("Ctrl+C")); - contextMenu.addAction(QIcon(":/images/cut.png"), tr("&Cut"),this,SLOT(fswCut()),tr("Ctrl+X")); - contextMenu.addAction(QIcon(":/images/paste.png"), tr("&Paste"),this,SLOT(fswPaste()),tr("Ctrl+V"))->setEnabled(hasData); + contextMenu.addAction(ClearIcon, tr("&Delete"),this,SLOT(fswDelete()),tr("Delete")); + contextMenu.addAction(CopyIcon, tr("&Copy"),this,SLOT(fswCopy()),tr("Ctrl+C")); + contextMenu.addAction(CutIcon, tr("&Cut"),this,SLOT(fswCut()),tr("Ctrl+X")); + contextMenu.addAction(PasteIcon, tr("&Paste"),this,SLOT(fswPaste()),tr("Ctrl+V"))->setEnabled(hasData); contextMenu.exec(globalPos); } diff --git a/companion/src/modeledit/customswitches.cpp b/companion/src/modeledit/customswitches.cpp index 8270689b6..487cd68cc 100644 --- a/companion/src/modeledit/customswitches.cpp +++ b/companion/src/modeledit/customswitches.cpp @@ -382,6 +382,25 @@ void CustomSwitchesPanel::csw_customContextMenuRequested(QPoint pos) { QLabel *label = (QLabel *)sender(); selectedSwitch = label->property("index").toInt(); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon ClearIcon; + populate_icon(&ClearIcon,Theme,"clear.png"); + QIcon CopyIcon; + populate_icon(&CopyIcon,Theme,"copy.png"); + QIcon CutIcon; + populate_icon(&CutIcon,Theme,"cut.png"); + QIcon PasteIcon; + populate_icon(&PasteIcon,Theme,"paste.png"); QPoint globalPos = label->mapToGlobal(pos); @@ -390,10 +409,10 @@ void CustomSwitchesPanel::csw_customContextMenuRequested(QPoint pos) bool hasData = mimeData->hasFormat("application/x-companion9x-csw"); QMenu contextMenu; - contextMenu.addAction(QIcon(":/images/clear.png"), tr("&Delete"),this,SLOT(cswDelete()),tr("Delete")); - contextMenu.addAction(QIcon(":/images/copy.png"), tr("&Copy"),this,SLOT(cswCopy()),tr("Ctrl+C")); - contextMenu.addAction(QIcon(":/images/cut.png"), tr("&Cut"),this,SLOT(cswCut()),tr("Ctrl+X")); - contextMenu.addAction(QIcon(":/images/paste.png"), tr("&Paste"),this,SLOT(cswPaste()),tr("Ctrl+V"))->setEnabled(hasData); + contextMenu.addAction(ClearIcon, tr("&Delete"),this,SLOT(cswDelete()),tr("Delete")); + contextMenu.addAction(CopyIcon, tr("&Copy"),this,SLOT(cswCopy()),tr("Ctrl+C")); + contextMenu.addAction(CutIcon, tr("&Cut"),this,SLOT(cswCut()),tr("Ctrl+X")); + contextMenu.addAction(PasteIcon, tr("&Paste"),this,SLOT(cswPaste()),tr("Ctrl+V"))->setEnabled(hasData); contextMenu.exec(globalPos); } diff --git a/companion/src/modeledit/inputs.cpp b/companion/src/modeledit/inputs.cpp index 015080f76..fce9166e2 100644 --- a/companion/src/modeledit/inputs.cpp +++ b/companion/src/modeledit/inputs.cpp @@ -8,21 +8,38 @@ InputsPanel::InputsPanel(QWidget *parent, ModelData & model, GeneralSettings & g generalSettings(generalSettings), expoInserted(false) { + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QGridLayout * exposLayout = new QGridLayout(this); ExposlistWidget = new MixersList(this, true); QPushButton * qbUp = new QPushButton(this); QPushButton * qbDown = new QPushButton(this); QPushButton * qbClear = new QPushButton(this); - + QIcon qbUpIcon; + populate_icon(&qbUpIcon,Theme,"moveup.png"); qbUp->setText(tr("Move Up")); - qbUp->setIcon(QIcon(":/images/moveup.png")); + qbUp->setIcon(qbUpIcon); qbUp->setShortcut(QKeySequence(tr("Ctrl+Up"))); + QIcon qbDownIcon; + populate_icon(&qbDownIcon,Theme,"movedown.png"); qbDown->setText(tr("Move Down")); - qbDown->setIcon(QIcon(":/images/movedown.png")); + qbDown->setIcon(qbDownIcon); qbDown->setShortcut(QKeySequence(tr("Ctrl+Down"))); + QIcon qbClearIcon; + populate_icon(&qbClearIcon,Theme,"clear.png"); qbClear->setText(tr("Clear Expo Settings")); - qbClear->setIcon(QIcon(":/images/clear.png")); + qbClear->setIcon(qbClearIcon); exposLayout->addWidget(ExposlistWidget,1,1,1,3); exposLayout->addWidget(qbUp,2,1); @@ -341,6 +358,35 @@ void InputsPanel::expoAdd() void InputsPanel::expolistWidget_customContextMenuRequested(QPoint pos) { + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon AddIcon; + populate_icon(&AddIcon,Theme,"add.png"); + QIcon EditIcon; + populate_icon(&EditIcon,Theme,"edit.png"); + QIcon ClearIcon; + populate_icon(&ClearIcon,Theme,"clear.png"); + QIcon CopyIcon; + populate_icon(&CopyIcon,Theme,"copy.png"); + QIcon CutIcon; + populate_icon(&CutIcon,Theme,"cut.png"); + QIcon PasteIcon; + populate_icon(&PasteIcon,Theme,"paste.png"); + QIcon DuplicateIcon; + populate_icon(&DuplicateIcon,Theme,"duplicate.png"); + QIcon MoveUpIcon; + populate_icon(&MoveUpIcon,Theme,"moveup.png"); + QIcon MoveDownIcon; + populate_icon(&MoveDownIcon,Theme,"movedown.png"); QPoint globalPos = ExposlistWidget->mapToGlobal(pos); const QClipboard *clipboard = QApplication::clipboard(); @@ -348,17 +394,17 @@ void InputsPanel::expolistWidget_customContextMenuRequested(QPoint pos) bool hasData = mimeData->hasFormat("application/x-companion9x-expo"); QMenu contextMenu; - contextMenu.addAction(QIcon(":/images/add.png"), tr("&Add"),this,SLOT(expoAdd()),tr("Ctrl+A")); - contextMenu.addAction(QIcon(":/images/edit.png"), tr("&Edit"),this,SLOT(expoOpen()),tr("Enter")); + contextMenu.addAction(AddIcon, tr("&Add"),this,SLOT(expoAdd()),tr("Ctrl+A")); + contextMenu.addAction(EditIcon, tr("&Edit"),this,SLOT(expoOpen()),tr("Enter")); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/clear.png"), tr("&Delete"),this,SLOT(exposDelete()),tr("Delete")); - contextMenu.addAction(QIcon(":/images/copy.png"), tr("&Copy"),this,SLOT(exposCopy()),tr("Ctrl+C")); - contextMenu.addAction(QIcon(":/images/cut.png"), tr("&Cut"),this,SLOT(exposCut()),tr("Ctrl+X")); - contextMenu.addAction(QIcon(":/images/paste.png"), tr("&Paste"),this,SLOT(exposPaste()),tr("Ctrl+V"))->setEnabled(hasData); - contextMenu.addAction(QIcon(":/images/duplicate.png"), tr("Du&plicate"),this,SLOT(exposDuplicate()),tr("Ctrl+U")); + contextMenu.addAction(ClearIcon, tr("&Delete"),this,SLOT(exposDelete()),tr("Delete")); + contextMenu.addAction(CopyIcon, tr("&Copy"),this,SLOT(exposCopy()),tr("Ctrl+C")); + contextMenu.addAction(CutIcon, tr("&Cut"),this,SLOT(exposCut()),tr("Ctrl+X")); + contextMenu.addAction(PasteIcon, tr("&Paste"),this,SLOT(exposPaste()),tr("Ctrl+V"))->setEnabled(hasData); + contextMenu.addAction(DuplicateIcon, tr("Du&plicate"),this,SLOT(exposDuplicate()),tr("Ctrl+U")); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/moveup.png"), tr("Move Up"),this,SLOT(moveExpoUp()),tr("Ctrl+Up")); - contextMenu.addAction(QIcon(":/images/movedown.png"), tr("Move Down"),this,SLOT(moveExpoDown()),tr("Ctrl+Down")); + contextMenu.addAction(MoveUpIcon, tr("Move Up"),this,SLOT(moveExpoUp()),tr("Ctrl+Up")); + contextMenu.addAction(MoveDownIcon, tr("Move Down"),this,SLOT(moveExpoDown()),tr("Ctrl+Down")); contextMenu.exec(globalPos); } diff --git a/companion/src/modeledit/mixes.cpp b/companion/src/modeledit/mixes.cpp index 63a4bcb9c..132cfc00e 100644 --- a/companion/src/modeledit/mixes.cpp +++ b/companion/src/modeledit/mixes.cpp @@ -8,6 +8,17 @@ MixesPanel::MixesPanel(QWidget *parent, ModelData & model, GeneralSettings & gen generalSettings(generalSettings), mixInserted(false) { + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } QGridLayout * mixesLayout = new QGridLayout(this); MixerlistWidget = new MixersList(this, false); // TODO enum @@ -15,14 +26,20 @@ MixesPanel::MixesPanel(QWidget *parent, ModelData & model, GeneralSettings & gen QPushButton * qbDown = new QPushButton(this); QPushButton * qbClear = new QPushButton(this); + QIcon qbUpIcon; + populate_icon(&qbUpIcon,Theme,"moveup.png"); qbUp->setText(tr("Move Up")); - qbUp->setIcon(QIcon(":/images/moveup.png")); + qbUp->setIcon(qbUpIcon); qbUp->setShortcut(QKeySequence(tr("Ctrl+Up"))); + QIcon qbDownIcon; + populate_icon(&qbDownIcon,Theme,"movedown.png"); qbDown->setText(tr("Move Down")); - qbDown->setIcon(QIcon(":/images/movedown.png")); + qbDown->setIcon(qbDownIcon); qbDown->setShortcut(QKeySequence(tr("Ctrl+Down"))); + QIcon qbClearIcon; + populate_icon(&qbClearIcon,Theme,"clear.png"); qbClear->setText(tr("Clear Mixes")); - qbClear->setIcon(QIcon(":/images/clear.png")); + qbClear->setIcon(qbClearIcon); mixesLayout->addWidget(MixerlistWidget,1,1,1,3); mixesLayout->addWidget(qbUp,2,1); @@ -406,6 +423,35 @@ void MixesPanel::mixerAdd() void MixesPanel::mixerlistWidget_customContextMenuRequested(QPoint pos) { + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon AddIcon; + populate_icon(&AddIcon,Theme,"add.png"); + QIcon EditIcon; + populate_icon(&EditIcon,Theme,"edit.png"); + QIcon ClearIcon; + populate_icon(&ClearIcon,Theme,"clear.png"); + QIcon CopyIcon; + populate_icon(&CopyIcon,Theme,"copy.png"); + QIcon CutIcon; + populate_icon(&CutIcon,Theme,"cut.png"); + QIcon PasteIcon; + populate_icon(&PasteIcon,Theme,"paste.png"); + QIcon DuplicateIcon; + populate_icon(&DuplicateIcon,Theme,"duplicate.png"); + QIcon MoveUpIcon; + populate_icon(&MoveUpIcon,Theme,"moveup.png"); + QIcon MoveDownIcon; + populate_icon(&MoveDownIcon,Theme,"movedown.png"); QPoint globalPos = MixerlistWidget->mapToGlobal(pos); const QClipboard *clipboard = QApplication::clipboard(); @@ -413,17 +459,17 @@ void MixesPanel::mixerlistWidget_customContextMenuRequested(QPoint pos) bool hasData = mimeData->hasFormat("application/x-companion9x-mix"); QMenu contextMenu; - contextMenu.addAction(QIcon(":/images/add.png"), tr("&Add"),this,SLOT(mixerAdd()),tr("Ctrl+A")); - contextMenu.addAction(QIcon(":/images/edit.png"), tr("&Edit"),this,SLOT(mixerOpen()),tr("Enter")); + contextMenu.addAction(AddIcon, tr("&Add"),this,SLOT(mixerAdd()),tr("Ctrl+A")); + contextMenu.addAction(EditIcon, tr("&Edit"),this,SLOT(mixerOpen()),tr("Enter")); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/clear.png"), tr("&Delete"),this,SLOT(mixersDelete()),tr("Delete")); - contextMenu.addAction(QIcon(":/images/copy.png"), tr("&Copy"),this,SLOT(mixersCopy()),tr("Ctrl+C")); - contextMenu.addAction(QIcon(":/images/cut.png"), tr("&Cut"),this,SLOT(mixersCut()),tr("Ctrl+X")); - contextMenu.addAction(QIcon(":/images/paste.png"), tr("&Paste"),this,SLOT(mixersPaste()),tr("Ctrl+V"))->setEnabled(hasData); - contextMenu.addAction(QIcon(":/images/duplicate.png"), tr("Du&plicate"),this,SLOT(mixersDuplicate()),tr("Ctrl+U")); + contextMenu.addAction(ClearIcon, tr("&Delete"),this,SLOT(mixersDelete()),tr("Delete")); + contextMenu.addAction(CopyIcon, tr("&Copy"),this,SLOT(mixersCopy()),tr("Ctrl+C")); + contextMenu.addAction(CutIcon, tr("&Cut"),this,SLOT(mixersCut()),tr("Ctrl+X")); + contextMenu.addAction(PasteIcon, tr("&Paste"),this,SLOT(mixersPaste()),tr("Ctrl+V"))->setEnabled(hasData); + contextMenu.addAction(DuplicateIcon, tr("Du&plicate"),this,SLOT(mixersDuplicate()),tr("Ctrl+U")); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/moveup.png"), tr("Move Up"),this,SLOT(moveMixUp()),tr("Ctrl+Up")); - contextMenu.addAction(QIcon(":/images/movedown.png"), tr("Move Down"),this,SLOT(moveMixDown()),tr("Ctrl+Down")); + contextMenu.addAction(MoveUpIcon, tr("Move Up"),this,SLOT(moveMixUp()),tr("Ctrl+Up")); + contextMenu.addAction(MoveDownIcon, tr("Move Down"),this,SLOT(moveMixDown()),tr("Ctrl+Down")); contextMenu.exec(globalPos); } diff --git a/companion/src/modeledit/modeledit.cpp b/companion/src/modeledit/modeledit.cpp index d5417e8ea..8cf90bece 100644 --- a/companion/src/modeledit/modeledit.cpp +++ b/companion/src/modeledit/modeledit.cpp @@ -7,6 +7,7 @@ #include "mixes.h" #include "channels.h" #include "curves.h" +#include "../helpers.h" #include "customswitches.h" #include "customfunctions.h" #include "telemetry.h" @@ -22,6 +23,19 @@ ModelEdit::ModelEdit(RadioData & radioData, int modelId, bool openWizard, bool i ui->setupUi(this); QSettings settings("companion", "companion"); restoreGeometry(settings.value("modelEditGeometry").toByteArray()); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon SimulateIcon; + populate_icon(&SimulateIcon,Theme,"simulate.png"); + ui->pushButton->setIcon(SimulateIcon); addTab(new Setup(this, model), tr("Setup")); addTab(new HeliPanel(this, model), tr("Heli")); addTab(new FlightModes(this, model, radioData.generalSettings), tr("Flight Modes")); diff --git a/companion/src/modeledit/modeledit.ui b/companion/src/modeledit/modeledit.ui index a4ac2fa1e..9002e383b 100644 --- a/companion/src/modeledit/modeledit.ui +++ b/companion/src/modeledit/modeledit.ui @@ -20,7 +20,7 @@ Dialog - + :/icon.png:/icon.png @@ -50,10 +50,6 @@ Simulate - - - :/images/simulate.png:/images/simulate.png - @@ -61,7 +57,7 @@ - + diff --git a/companion/src/modeledit/setup.cpp b/companion/src/modeledit/setup.cpp index 0302d367e..1d67137d1 100644 --- a/companion/src/modeledit/setup.cpp +++ b/companion/src/modeledit/setup.cpp @@ -353,7 +353,7 @@ Setup::Setup(QWidget *parent, ModelData & model): if (GetEepromInterface()->getCapability(ModelImage)) { QStringList items; items.append(""); - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString path = settings.value("sdPath", ".").toString(); path.append("/BMP/"); QDir qd(path); @@ -497,7 +497,7 @@ void Setup::on_image_currentIndexChanged(int index) { if (!lock) { strncpy(model.bitmap, ui->image->currentText().toAscii(), GetEepromInterface()->getCapability(VoicesMaxLength)); - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString path=settings.value("sdPath", ".").toString(); path.append("/BMP/"); QDir qd(path); diff --git a/companion/src/modeledit/telemetry.cpp b/companion/src/modeledit/telemetry.cpp index 22db68ae4..e0637f4df 100644 --- a/companion/src/modeledit/telemetry.cpp +++ b/companion/src/modeledit/telemetry.cpp @@ -342,7 +342,7 @@ TelemetryPanel::~TelemetryPanel() void TelemetryPanel::setup() { - QSettings settings("companion9x", "companion9x"); + QSettings settings("companion", "companion"); QString firmware_id = settings.value("firmware", default_firmware_variant.id).toString(); lock=true; diff --git a/companion/src/modelslist.cpp b/companion/src/modelslist.cpp index 4f3b3eb02..a2984c02c 100644 --- a/companion/src/modelslist.cpp +++ b/companion/src/modelslist.cpp @@ -41,6 +41,7 @@ #include "modelslist.h" #include "mdichild.h" +#include "helpers.h" class DragDropHeader { public: @@ -82,23 +83,58 @@ void ModelsListWidget::ShowContextMenu(const QPoint& pos) const QClipboard *clipboard = QApplication::clipboard(); const QMimeData *mimeData = clipboard->mimeData(); bool hasData = mimeData->hasFormat("application/x-companion9x"); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon AddIcon; + populate_icon(&AddIcon,Theme,"add.png"); + QIcon EditIcon; + populate_icon(&EditIcon,Theme,"edit.png"); + QIcon OpenIcon; + populate_icon(&OpenIcon,Theme,"open.png"); + QIcon WizardIcon; + populate_icon(&WizardIcon,Theme,"wizard.png"); + QIcon ClearIcon; + populate_icon(&ClearIcon,Theme,"clear.png"); + QIcon CopyIcon; + populate_icon(&CopyIcon,Theme,"copy.png"); + QIcon CutIcon; + populate_icon(&CutIcon,Theme,"cut.png"); + QIcon PasteIcon; + populate_icon(&PasteIcon,Theme,"paste.png"); + QIcon DuplicateIcon; + populate_icon(&DuplicateIcon,Theme,"duplicate.png"); + QIcon CurrentModelIcon; + populate_icon(&CurrentModelIcon,Theme,"currentmodel.png"); + QIcon PrintIcon; + populate_icon(&PrintIcon,Theme,"print.png"); + QIcon SimulateIcon; + populate_icon(&SimulateIcon,Theme,"simulate.png"); QMenu contextMenu; - contextMenu.addAction(QIcon(":/images/edit.png"), tr("&Edit"),this,SLOT(OpenEditWindow())); - contextMenu.addAction(QIcon(":/images/open.png"), tr("&Restore from backup"),this,SLOT(LoadBackup())); - contextMenu.addAction(QIcon(":/images/wizard.png"), tr("&Model Wizard"),this,SLOT(OpenWizard())); + contextMenu.addAction(EditIcon, tr("&Edit"),this,SLOT(OpenEditWindow())); + contextMenu.addAction(OpenIcon, tr("&Restore from backup"),this,SLOT(LoadBackup())); + contextMenu.addAction(WizardIcon, tr("&Model Wizard"),this,SLOT(OpenWizard())); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/clear.png"), tr("&Delete"),this,SLOT(confirmDelete()),tr("Delete")); - contextMenu.addAction(QIcon(":/images/copy.png"), tr("&Copy"),this,SLOT(copy()),tr("Ctrl+C")); - contextMenu.addAction(QIcon(":/images/cut.png"), tr("&Cut"),this,SLOT(cut()),tr("Ctrl+X")); - contextMenu.addAction(QIcon(":/images/paste.png"), tr("&Paste"),this,SLOT(paste()),tr("Ctrl+V"))->setEnabled(hasData); - contextMenu.addAction(QIcon(":/images/duplicate.png"), tr("D&uplicate"),this,SLOT(duplicate()),tr("Ctrl+U")); + contextMenu.addAction(ClearIcon, tr("&Delete"),this,SLOT(confirmDelete()),tr("Delete")); + contextMenu.addAction(CopyIcon, tr("&Copy"),this,SLOT(copy()),tr("Ctrl+C")); + contextMenu.addAction(CutIcon, tr("&Cut"),this,SLOT(cut()),tr("Ctrl+X")); + contextMenu.addAction(PasteIcon, tr("&Paste"),this,SLOT(paste()),tr("Ctrl+V"))->setEnabled(hasData); + contextMenu.addAction(DuplicateIcon, tr("D&uplicate"),this,SLOT(duplicate()),tr("Ctrl+U")); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/currentmodel.png"), tr("&Use as default"),this,SLOT(setdefault())); + contextMenu.addAction(CurrentModelIcon, tr("&Use as default"),this,SLOT(setdefault())); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/print.png"), tr("P&rint model"),this, SLOT(print()),tr("Alt+R")); + contextMenu.addAction(PrintIcon, tr("P&rint model"),this, SLOT(print()),tr("Alt+R")); contextMenu.addSeparator(); - contextMenu.addAction(QIcon(":/images/simulate.png"), tr("&Simulate model"),this, SLOT(simulate()),tr("Alt+S")); + contextMenu.addAction(SimulateIcon, tr("&Simulate model"),this, SLOT(simulate()),tr("Alt+S")); contextMenu.exec(globalPos); } diff --git a/companion/src/preferencesdialog.cpp b/companion/src/preferencesdialog.cpp index bcb152962..839c554a3 100644 --- a/companion/src/preferencesdialog.cpp +++ b/companion/src/preferencesdialog.cpp @@ -30,8 +30,14 @@ preferencesDialog::preferencesDialog(QWidget *parent) : Theme="monochrome"; break; } - Icon.addPixmap(":/themes/"+Theme+"/preferences.png"); + populate_icon(&Icon, Theme, "preferences.png"); this->setWindowIcon(Icon); + QIcon LibraryIcon; + populate_icon(&LibraryIcon, Theme, "library.png"); + ui->splashLibraryButton->setIcon(LibraryIcon); + QIcon ClearIcon; + populate_icon(&ClearIcon, Theme, "clear.png"); + ui->clearImageButton->setIcon(ClearIcon); QCheckBox * OptionCheckBox[]= { ui->optionCheckBox_1, ui->optionCheckBox_2, ui->optionCheckBox_3, ui->optionCheckBox_4, ui->optionCheckBox_5, ui->optionCheckBox_6, ui->optionCheckBox_7, diff --git a/companion/src/preferencesdialog.ui b/companion/src/preferencesdialog.ui index e2a16d63d..c05efb26a 100644 --- a/companion/src/preferencesdialog.ui +++ b/companion/src/preferencesdialog.ui @@ -176,10 +176,6 @@ ... - - - :/images/clear.png:/images/clear.png - @@ -243,10 +239,6 @@ ... - - - :/images/library.png:/images/library.png - diff --git a/companion/src/printdialog.ui b/companion/src/printdialog.ui index 5e45d5a2c..169c33103 100644 --- a/companion/src/printdialog.ui +++ b/companion/src/printdialog.ui @@ -27,7 +27,7 @@ - :/images/print.png:/images/print.png + :/icon.png:/icon.png diff --git a/companion/src/themes/monochrome/16/customize.png b/companion/src/themes/monochrome/16/customize.png new file mode 100644 index 0000000000000000000000000000000000000000..078d0af75638cd472e47a5ff15d3e72407d5f23b GIT binary patch literal 381 zcmV-@0fPRCP)m&H)T;i5Q?0wbq~1C!8%1{M`4GmJ^7 zti46;ui^pqozGQF4R$74)!sH>23mmt^<`Gq<{rOL`Y$T~_^yu@yBODeEm@P@zf}6b z^IsO%n%yt+Caf+0-CV|yz4w;<7UqcctiPKJ7_#TS;lIWBW`6HC_J<7Dsy;?#uy1(J z-@yhX-q~KtWBC2=!L`M2**09;{MXUCVXJ+`ml?Ym-~48t-}{h3Mw|Pgf}`2$4`Mpdp2%nIJR*UL){JeA2~eiAQ_-qi!iYR64u-aK(z)S z?b~Ovfao9m$4`a-Ivmfio`LZO3)g}41q?DQoCg9oFdQ@RU`UqHY53SIz}Pdtg)`xg zMhL^>^oKtgVt6{)9%MzBFidw|%(z2Nj_<$>GpUBhw=)=yZF$JB=lNnriOX)x1vS#V zKna-!!(0=F~6@vd$@?2>^$4&Mp7| literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/stop.png b/companion/src/themes/monochrome/16/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf2af6e958f4cb76597b5817813e8a2e2b9e271 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<9v*Q4{-;v&Du6;eJY5_^DsH{K z#K_BFz`m&H)T;i5Q?0wbq~1C!8%1{M`4GmJ^7 zti46;ui^pqozGQF4R$74)!sH>23mmt^<`Gq<{rOL`Y$T~_^yu@yBODeEm@P@zf}6b z^IsO%n%yt+Caf+0-CV|yz4w;<7UqcctiPKJ7_#TS;lIWBW`6HC_J<7Dsy;?#uy1(J z-@yhX-q~KtWBC2=!L`M2**09;{MXUCVXJ+`ml?Ym-~48t-}{h3Mw|Pgf}`2$4`Mpdp2%nIJR*UL){JeA2~eiAQ_-qi!iYR64u-aK(z)S z?b~Ovfao9m$4`a-Ivmfio`LZO3)g}41q?DQoCg9oFdQ@RU`UqHY53SIz}Pdtg)`xg zMhL^>^oKtgVt6{)9%MzBFidw|%(z2Nj_<$>GpUBhw=)=yZF$JB=lNnriOX)x1vS#V zKna-!!(0=F~6@vd$@?2>^$4&Mp7| literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/stop.png b/companion/src/themes/monochrome/24/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf2af6e958f4cb76597b5817813e8a2e2b9e271 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<9v*Q4{-;v&Du6;eJY5_^DsH{K z#K_BFz`m&H)T;i5Q?0wbq~1C!8%1{M`4GmJ^7 zti46;ui^pqozGQF4R$74)!sH>23mmt^<`Gq<{rOL`Y$T~_^yu@yBODeEm@P@zf}6b z^IsO%n%yt+Caf+0-CV|yz4w;<7UqcctiPKJ7_#TS;lIWBW`6HC_J<7Dsy;?#uy1(J z-@yhX-q~KtWBC2=!L`M2**09;{MXUCVXJ+`ml?Ym-~48t-}{h3Mw|Pgf}`2$4`Mpdp2%nIJR*UL){JeA2~eiAQ_-qi!iYR64u-aK(z)S z?b~Ovfao9m$4`a-Ivmfio`LZO3)g}41q?DQoCg9oFdQ@RU`UqHY53SIz}Pdtg)`xg zMhL^>^oKtgVt6{)9%MzBFidw|%(z2Nj_<$>GpUBhw=)=yZF$JB=lNnriOX)x1vS#V zKna-!!(0=F~6@vd$@?2>^$4&Mp7| literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/stop.png b/companion/src/themes/monochrome/32/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf2af6e958f4cb76597b5817813e8a2e2b9e271 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<9v*Q4{-;v&Du6;eJY5_^DsH{K z#K_BFz`m&H)T;i5Q?0wbq~1C!8%1{M`4GmJ^7 zti46;ui^pqozGQF4R$74)!sH>23mmt^<`Gq<{rOL`Y$T~_^yu@yBODeEm@P@zf}6b z^IsO%n%yt+Caf+0-CV|yz4w;<7UqcctiPKJ7_#TS;lIWBW`6HC_J<7Dsy;?#uy1(J z-@yhX-q~KtWBC2=!L`M2**09;{MXUCVXJ+`ml?Ym-~48t-}{h3Mw|Pgf}`2$4`Mpdp2%nIJR*UL){JeA2~eiAQ_-qi!iYR64u-aK(z)S z?b~Ovfao9m$4`a-Ivmfio`LZO3)g}41q?DQoCg9oFdQ@RU`UqHY53SIz}Pdtg)`xg zMhL^>^oKtgVt6{)9%MzBFidw|%(z2Nj_<$>GpUBhw=)=yZF$JB=lNnriOX)x1vS#V zKna-!!(0=F~6@vd$@?2>^$4&Mp7| literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/stop.png b/companion/src/themes/monochrome/48/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf2af6e958f4cb76597b5817813e8a2e2b9e271 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<9v*Q4{-;v&Du6;eJY5_^DsH{K z#K_BFz` Date: Mon, 20 Jan 2014 00:05:16 +0100 Subject: [PATCH 09/11] Companion now should fully support themes --- companion/src/burnconfigdialog.cpp | 76 ++++++++++++++++-- companion/src/burnconfigdialog.ui | 2 +- companion/src/burndialog.cpp | 14 ++++ companion/src/burndialog.ui | 8 +- companion/src/companion.qrc | 1 + companion/src/customizesplashdialog.cpp | 14 ++++ companion/src/customizesplashdialog.ui | 8 +- companion/src/fusesdialog.ui | 2 +- .../monochrome => images}/customize.png | Bin companion/src/mdichild.cpp | 34 ++++++-- companion/src/modelconfigdialog.ui | 2 +- companion/src/simulatordialog.ui | 7 +- companion/src/splashlibrary.cpp | 17 ++++ companion/src/splashlibrary.ui | 12 +-- companion/src/themes/classic/customize.png | Bin 864 -> 0 bytes companion/src/xsimulatordialog.ui | 4 +- 16 files changed, 158 insertions(+), 43 deletions(-) rename companion/src/{themes/monochrome => images}/customize.png (100%) delete mode 100644 companion/src/themes/classic/customize.png diff --git a/companion/src/burnconfigdialog.cpp b/companion/src/burnconfigdialog.cpp index 9e08d860f..61c0df423 100644 --- a/companion/src/burnconfigdialog.cpp +++ b/companion/src/burnconfigdialog.cpp @@ -2,6 +2,7 @@ #include "ui_burnconfigdialog.h" #include "avroutputdialog.h" #include "eeprominterface.h" +#include "helpers.h" #include #if !defined WIN32 && defined __GNUC__ @@ -278,7 +279,20 @@ void burnConfigDialog::listProgrammers() QStringList arguments; arguments << "-c?"; avrOutputDialog *ad = new avrOutputDialog(this, ui->avrdude_location->text(), arguments, "List available programmers", AVR_DIALOG_KEEP_OPEN, TRUE); - ad->setWindowIcon(QIcon(":/images/list.png")); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon Icon; + populate_icon(&Icon,Theme,"list.png"); + ad->setWindowIcon(Icon); ad->show(); } @@ -295,7 +309,20 @@ void burnConfigDialog::on_pushButton_4_clicked() arguments << "-?"; avrOutputDialog *ad = new avrOutputDialog(this, ui->avrdude_location->text(), arguments, "Show help", AVR_DIALOG_KEEP_OPEN,TRUE); - ad->setWindowIcon(QIcon(":/images/configure.png")); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon Icon; + populate_icon(&Icon,Theme,"configure.png"); + ad->setWindowIcon(Icon); ad->show(); } @@ -312,7 +339,20 @@ void burnConfigDialog::readFuses() arguments << "-c" << avrProgrammer << "-p" << avrMCU << args << str; avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, arguments, "Read Fuses",AVR_DIALOG_KEEP_OPEN,TRUE); - ad->setWindowIcon(QIcon(":/images/fuses.png")); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon Icon; + populate_icon(&Icon,Theme,"fuses.png"); + ad->setWindowIcon(Icon); ad->show(); } @@ -346,7 +386,20 @@ void burnConfigDialog::restFuses(bool eeProtect) QStringList argread; argread << "-c" << avrProgrammer << "-p" << avrMCU << args <<"-U" << "lfuse:r:"+tempFile+":r" ; avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, argread, "Reset Fuses",AVR_DIALOG_CLOSE_IF_SUCCESSFUL,FALSE); - ad->setWindowIcon(QIcon(":/images/fuses.png")); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon Icon; + populate_icon(&Icon,Theme,"fuses.png"); + ad->setWindowIcon(Icon); ad->exec(); QFile file(tempFile); if (file.exists() && file.size()==1) { @@ -375,7 +428,20 @@ void burnConfigDialog::restFuses(bool eeProtect) arguments << "-c" << avrProgrammer << "-p" << avrMCU << args << "-B" << "100" << "-u" << str; } avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, arguments, "Reset Fuses",AVR_DIALOG_KEEP_OPEN,TRUE); - ad->setWindowIcon(QIcon(":/images/fuses.png")); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon Icon; + populate_icon(&Icon,Theme,"fuses.png"); + ad->setWindowIcon(Icon); ad->show(); } diff --git a/companion/src/burnconfigdialog.ui b/companion/src/burnconfigdialog.ui index bb85de6f5..b5419d37f 100644 --- a/companion/src/burnconfigdialog.ui +++ b/companion/src/burnconfigdialog.ui @@ -27,7 +27,7 @@ - :/images/configure.png:/images/configure.png + :/icon.png:/icon.png diff --git a/companion/src/burndialog.cpp b/companion/src/burndialog.cpp index 1851310d6..df87455e9 100644 --- a/companion/src/burndialog.cpp +++ b/companion/src/burndialog.cpp @@ -16,6 +16,20 @@ burnDialog::burnDialog(QWidget *parent, int Type, QString * fileName, bool * bac hexType(Type) { ui->setupUi(this); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon LibraryIcon; + populate_icon(&LibraryIcon,Theme,"library.png"); + ui->libraryButton->setIcon(LibraryIcon); ui->SplashFrame->hide(); ui->FramFWInfo->hide(); ui->EEbackupCB->hide(); diff --git a/companion/src/burndialog.ui b/companion/src/burndialog.ui index a15ae25a1..e86634e9a 100644 --- a/companion/src/burndialog.ui +++ b/companion/src/burndialog.ui @@ -26,8 +26,8 @@ Customize Splash - - :/images/c_home.png:/images/c_home.png + + :/icon.png:/icon.png @@ -455,10 +455,6 @@ ... - - - :/images/library.png:/images/library.png - 16 diff --git a/companion/src/companion.qrc b/companion/src/companion.qrc index 5212a3809..5a86ebc50 100644 --- a/companion/src/companion.qrc +++ b/companion/src/companion.qrc @@ -1,5 +1,6 @@ + images/customize.png icon.png ../../CREDITS.txt ../../DONATIONS.txt diff --git a/companion/src/customizesplashdialog.cpp b/companion/src/customizesplashdialog.cpp index 7912b3ec5..88c338859 100644 --- a/companion/src/customizesplashdialog.cpp +++ b/companion/src/customizesplashdialog.cpp @@ -11,6 +11,20 @@ customizeSplashDialog::customizeSplashDialog(QWidget *parent) : QDialog(parent), ui(new Ui::customizeSplashDialog) { ui->setupUi(this); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon LibraryIcon; + populate_icon(&LibraryIcon,Theme,"library.png"); + ui->libraryButton->setIcon(LibraryIcon); ui->HowToLabel->clear(); ui->HowToLabel->append("

" + tr("Select an original firmware file") + "
"); } diff --git a/companion/src/customizesplashdialog.ui b/companion/src/customizesplashdialog.ui index b7d0285aa..15a803656 100644 --- a/companion/src/customizesplashdialog.ui +++ b/companion/src/customizesplashdialog.ui @@ -20,8 +20,8 @@ Customize Splash - - :/images/c_home.png:/images/c_home.png + + :/icon.png:/icon.png @@ -211,10 +211,6 @@ p, li { white-space: pre-wrap; } ... - - - :/images/library.png:/images/library.png - 16 diff --git a/companion/src/fusesdialog.ui b/companion/src/fusesdialog.ui index e7e6bbe9d..1a32ff96c 100644 --- a/companion/src/fusesdialog.ui +++ b/companion/src/fusesdialog.ui @@ -15,7 +15,7 @@ - :/images/fuses.png:/images/fuses.png + :/icon.png:/icon.png diff --git a/companion/src/themes/monochrome/customize.png b/companion/src/images/customize.png similarity index 100% rename from companion/src/themes/monochrome/customize.png rename to companion/src/images/customize.png diff --git a/companion/src/mdichild.cpp b/companion/src/mdichild.cpp index ed908c9b0..e17594540 100644 --- a/companion/src/mdichild.cpp +++ b/companion/src/mdichild.cpp @@ -523,6 +523,16 @@ QString MdiChild::strippedName(const QString &fullFileName) void MdiChild::burnTo() // write to Tx { QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } bool backupEnable=settings.value("backupEnable", true).toBool(); QString backupPath=settings.value("backupPath", "").toString(); if (!backupPath.isEmpty()) { @@ -567,14 +577,18 @@ void MdiChild::burnTo() // write to Tx QStringList str; str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + QIcon Icon; + populate_icon(&Icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(Icon); ad->exec(); sleep(1); } } else { QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx")); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + QIcon Icon; + populate_icon(&Icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(Icon); ad->exec(); sleep(1); } @@ -583,7 +597,9 @@ void MdiChild::burnTo() // write to Tx QString tempFlash=tempDir + "/flash.bin"; QStringList str = ((MainWindow *)this->parent())->GetReceiveFlashCommand(tempFlash); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, "Read Flash From Tx"); - ad->setWindowIcon(QIcon(":/images/read_flash.png")); + QIcon Icon; + populate_icon(&Icon,Theme,"read_flash.png"); + ad->setWindowIcon(Icon); ad->exec(); sleep(1); QString restoreFile = tempDir + "/compat.bin"; @@ -619,7 +635,9 @@ void MdiChild::burnTo() // write to Tx } else { QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx")); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + QIcon Icon; + populate_icon(&Icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(Icon); ad->exec(); sleep(1); } @@ -634,14 +652,18 @@ void MdiChild::burnTo() // write to Tx QStringList str; str << tempFile << path; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write EEPROM To Tx"), AVR_DIALOG_SHOW_DONE); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + QIcon Icon; + populate_icon(&Icon,Theme,"read_eeprom.png"); + ad->setWindowIcon(Icon); ad->show(); sleep(1); } } else { QStringList str = ((MainWindow *)this->parent())->GetSendEEpromCommand(tempFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, "Write EEPROM To Tx", AVR_DIALOG_SHOW_DONE); - ad->setWindowIcon(QIcon(":/images/write_eeprom.png")); + QIcon Icon; + populate_icon(&Icon,Theme,"write_eeprom.png"); + ad->setWindowIcon(Icon); ad->show(); } } diff --git a/companion/src/modelconfigdialog.ui b/companion/src/modelconfigdialog.ui index ea119cabc..f9c7abba6 100644 --- a/companion/src/modelconfigdialog.ui +++ b/companion/src/modelconfigdialog.ui @@ -27,7 +27,7 @@ - :/images/configure.png:/images/configure.png + :/icon.png:/icon.png diff --git a/companion/src/simulatordialog.ui b/companion/src/simulatordialog.ui index a739492ac..de9a3a43a 100644 --- a/companion/src/simulatordialog.ui +++ b/companion/src/simulatordialog.ui @@ -27,7 +27,7 @@ - :/images/simulate.png:/images/simulate.png + :/icon.png:/icon.png @@ -1092,8 +1092,6 @@ QPushButton:checked { - - @@ -1812,8 +1810,6 @@ QPushButton:checked { QFrame::Raised - - 2 @@ -2298,7 +2294,6 @@ border-radius: 4px; - 0 diff --git a/companion/src/splashlibrary.cpp b/companion/src/splashlibrary.cpp index 9e5a7cc82..8749f7587 100644 --- a/companion/src/splashlibrary.cpp +++ b/companion/src/splashlibrary.cpp @@ -9,6 +9,23 @@ splashLibrary::splashLibrary(QWidget *parent, QString * fileName) : QDialog(parent), ui(new Ui::splashLibrary) { splashFileName = fileName; ui->setupUi(this); + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + QIcon NextIcon; + populate_icon(&NextIcon,Theme,"arrow-right.png"); + QIcon PrevIcon; + populate_icon(&PrevIcon,Theme,"arrow-left.png"); + ui->nextPage->setIcon(NextIcon); + ui->prevPage->setIcon(PrevIcon); page = 0; getFileList(); if (imageList.size() > 20) { diff --git a/companion/src/splashlibrary.ui b/companion/src/splashlibrary.ui index 8c5bcaf1d..9507a2d08 100644 --- a/companion/src/splashlibrary.ui +++ b/companion/src/splashlibrary.ui @@ -25,6 +25,10 @@ + + + :/icon.png:/icon.png + @@ -46,10 +50,6 @@ ... - - - :/images/arrow-left.png:/images/arrow-left.png - 50 @@ -945,10 +945,6 @@ ... - - - :/images/arrow-right.png:/images/arrow-right.png - 50 diff --git a/companion/src/themes/classic/customize.png b/companion/src/themes/classic/customize.png deleted file mode 100644 index 96259b922d51feef16b54c1f15a838fe4af069e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmV-m1E2hfP)Px#22e~?MgRZ*00010!qa{L0004EOGiWihy@);00009a7bBm000ie000ie0hKEb z8vpWKWGzC7y$6^e9}WXbG0g_^vJc4 z!L8?(K+F{!>fqYJK{!#`!Kw!xlF*o3o1u$fCaI)UaB%Jdt_xtVFxF)(x6fm)ZBc;S zZtAp~V7Y_#x|>P*0JLtLc1QPe2c>oQsp%mY+F2{P`nt08!O7?t)Q@Usb0@1WDoVvE zMkE+Vb4}w_g;b~=L)hLMJ?yAqdy^!oY9pK+=K8Rkq%RjRXz}gwS|_5_zVz-GP&dG=2~U}VLmIMiBMT<3dp;5 zVP~hhcziY%t;71!5QvDTImH5Dpm}jyA%d72XtOBaT8{12_-Lq>U@cI#qnffMB{?7PSNM5xgM? zrr@?GkBd{{<1Db*B*!O=eG17E{=p!3D9%6`DaOe%h@w&{0ptceQ~U50?*PTD#keY( zp!&N3C_NYwD^ywIFA6H>y_k`@D%(VA6tqRo^%)kCr=XW8L?=BGd7RKB6x9GM8fazWo - :/images/simulate.png:/images/simulate.png + :/icon.png:/icon.png @@ -2053,8 +2053,6 @@ border-radius: 4px; 16777215 18 - - QSlider::sub-page:horizontal:disabled { From fad6211789c538f0ef55025bc64a560ca504ff0c Mon Sep 17 00:00:00 2001 From: Romolo Manfredini Date: Mon, 20 Jan 2014 00:56:14 +0100 Subject: [PATCH 10/11] Remove duplicated code --- companion/src/burnconfigdialog.cpp | 59 ++------------------- companion/src/burndialog.cpp | 12 +---- companion/src/customizesplashdialog.cpp | 12 +---- companion/src/helpers.cpp | 19 ++++++- companion/src/helpers.h | 1 + companion/src/mainwindow.cpp | 10 +--- companion/src/mdichild.cpp | 23 +------- companion/src/modeledit/curves.cpp | 13 +---- companion/src/modeledit/customfunctions.cpp | 47 ++-------------- companion/src/modeledit/customswitches.cpp | 12 +---- companion/src/modeledit/inputs.cpp | 24 +-------- companion/src/modeledit/mixes.cpp | 24 +-------- companion/src/modeledit/modeledit.cpp | 11 +--- companion/src/modelslist.cpp | 12 +---- companion/src/preferencesdialog.cpp | 13 +---- companion/src/splashlibrary.cpp | 12 +---- 16 files changed, 42 insertions(+), 262 deletions(-) diff --git a/companion/src/burnconfigdialog.cpp b/companion/src/burnconfigdialog.cpp index 61c0df423..b09a7318a 100644 --- a/companion/src/burnconfigdialog.cpp +++ b/companion/src/burnconfigdialog.cpp @@ -279,17 +279,7 @@ void burnConfigDialog::listProgrammers() QStringList arguments; arguments << "-c?"; avrOutputDialog *ad = new avrOutputDialog(this, ui->avrdude_location->text(), arguments, "List available programmers", AVR_DIALOG_KEEP_OPEN, TRUE); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon Icon; populate_icon(&Icon,Theme,"list.png"); ad->setWindowIcon(Icon); @@ -309,17 +299,7 @@ void burnConfigDialog::on_pushButton_4_clicked() arguments << "-?"; avrOutputDialog *ad = new avrOutputDialog(this, ui->avrdude_location->text(), arguments, "Show help", AVR_DIALOG_KEEP_OPEN,TRUE); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon Icon; populate_icon(&Icon,Theme,"configure.png"); ad->setWindowIcon(Icon); @@ -339,17 +319,7 @@ void burnConfigDialog::readFuses() arguments << "-c" << avrProgrammer << "-p" << avrMCU << args << str; avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, arguments, "Read Fuses",AVR_DIALOG_KEEP_OPEN,TRUE); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon Icon; populate_icon(&Icon,Theme,"fuses.png"); ad->setWindowIcon(Icon); @@ -364,6 +334,7 @@ void burnConfigDialog::restFuses(bool eeProtect) //avrdude -c usbasp -p m64 -U efuse:w:<0xFF>:m QMessageBox::StandardButton ret = QMessageBox::No; + QString Theme=getTheme(); ret = QMessageBox::warning(this, tr("Companion"), tr("WARNING!
This will reset the fuses of %1 to the factory settings.
Writing fuses can mess up your radio.
Do this only if you are sure they are wrong!
Are you sure you want to continue?").arg(avrMCU), @@ -386,17 +357,6 @@ void burnConfigDialog::restFuses(bool eeProtect) QStringList argread; argread << "-c" << avrProgrammer << "-p" << avrMCU << args <<"-U" << "lfuse:r:"+tempFile+":r" ; avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, argread, "Reset Fuses",AVR_DIALOG_CLOSE_IF_SUCCESSFUL,FALSE); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } QIcon Icon; populate_icon(&Icon,Theme,"fuses.png"); ad->setWindowIcon(Icon); @@ -428,17 +388,6 @@ void burnConfigDialog::restFuses(bool eeProtect) arguments << "-c" << avrProgrammer << "-p" << avrMCU << args << "-B" << "100" << "-u" << str; } avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, arguments, "Reset Fuses",AVR_DIALOG_KEEP_OPEN,TRUE); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } QIcon Icon; populate_icon(&Icon,Theme,"fuses.png"); ad->setWindowIcon(Icon); diff --git a/companion/src/burndialog.cpp b/companion/src/burndialog.cpp index df87455e9..7da0896ed 100644 --- a/companion/src/burndialog.cpp +++ b/companion/src/burndialog.cpp @@ -16,17 +16,7 @@ burnDialog::burnDialog(QWidget *parent, int Type, QString * fileName, bool * bac hexType(Type) { ui->setupUi(this); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon LibraryIcon; populate_icon(&LibraryIcon,Theme,"library.png"); ui->libraryButton->setIcon(LibraryIcon); diff --git a/companion/src/customizesplashdialog.cpp b/companion/src/customizesplashdialog.cpp index 88c338859..92c3a54e1 100644 --- a/companion/src/customizesplashdialog.cpp +++ b/companion/src/customizesplashdialog.cpp @@ -11,17 +11,7 @@ customizeSplashDialog::customizeSplashDialog(QWidget *parent) : QDialog(parent), ui(new Ui::customizeSplashDialog) { ui->setupUi(this); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon LibraryIcon; populate_icon(&LibraryIcon,Theme,"library.png"); ui->libraryButton->setIcon(LibraryIcon); diff --git a/companion/src/helpers.cpp b/companion/src/helpers.cpp index 8c70f8805..f5a509359 100644 --- a/companion/src/helpers.cpp +++ b/companion/src/helpers.cpp @@ -1485,9 +1485,26 @@ QString getCenterBeep(ModelData * g_model) return strl.join(", "); } -void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage) { +void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage) +{ Icon->addFile(":/themes/"+usedtheme+"/16/"+baseimage,QSize(16,16)); Icon->addFile(":/themes/"+usedtheme+"/24/"+baseimage,QSize(24,24)); Icon->addFile(":/themes/"+usedtheme+"/32/"+baseimage,QSize(32,32)); Icon->addFile(":/themes/"+usedtheme+"/48/"+baseimage,QSize(48,48)); } + +QString getTheme() +{ + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + return Theme; +} \ No newline at end of file diff --git a/companion/src/helpers.h b/companion/src/helpers.h index 1cb564340..4e720e629 100644 --- a/companion/src/helpers.h +++ b/companion/src/helpers.h @@ -29,6 +29,7 @@ void populateTTraceCB(QComboBox *b, int value); void populateRotEncCB(QComboBox *b, int value, int renumber); void populateBacklightCB(QComboBox *b, const uint8_t value); void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage); +QString getTheme(); class GVarGroup : public QObject { diff --git a/companion/src/mainwindow.cpp b/companion/src/mainwindow.cpp index 4f0cad108..5d8bdf237 100644 --- a/companion/src/mainwindow.cpp +++ b/companion/src/mainwindow.cpp @@ -96,16 +96,8 @@ downloadDialog_forWait(NULL) this, SLOT(setActiveSubWindow(QWidget*))); MaxRecentFiles=MAX_RECENT; + Theme=getTheme(); QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } int icon_size=settings.value("icon_size", 1).toInt(); switch (icon_size) { case 0: diff --git a/companion/src/mdichild.cpp b/companion/src/mdichild.cpp index e17594540..b3ecb4a72 100644 --- a/companion/src/mdichild.cpp +++ b/companion/src/mdichild.cpp @@ -68,17 +68,7 @@ MdiChild::MdiChild(): isUntitled(true), fileChanged(false) { - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon SimulateIcon; populate_icon(&SimulateIcon,Theme,"simulate.png"); @@ -522,17 +512,8 @@ QString MdiChild::strippedName(const QString &fullFileName) void MdiChild::burnTo() // write to Tx { + QString Theme=getTheme(); QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } bool backupEnable=settings.value("backupEnable", true).toBool(); QString backupPath=settings.value("backupPath", "").toString(); if (!backupPath.isEmpty()) { diff --git a/companion/src/modeledit/curves.cpp b/companion/src/modeledit/curves.cpp index 21c3fec32..b997a964c 100644 --- a/companion/src/modeledit/curves.cpp +++ b/companion/src/modeledit/curves.cpp @@ -84,18 +84,7 @@ Curves::Curves(QWidget * parent, ModelData & model): QGraphicsScene *scene = new QGraphicsScene(ui->curvePreview); scene->setItemIndexMethod(QGraphicsScene::NoIndex); ui->curvePreview->setScene(scene); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } - + QString Theme=getTheme(); QIcon ClearIcon; populate_icon(&ClearIcon,Theme,"clear.png"); diff --git a/companion/src/modeledit/customfunctions.cpp b/companion/src/modeledit/customfunctions.cpp index 7bb1a2b76..ebccf06c8 100644 --- a/companion/src/modeledit/customfunctions.cpp +++ b/companion/src/modeledit/customfunctions.cpp @@ -123,17 +123,7 @@ CustomFunctionsPanel::CustomFunctionsPanel(QWidget * parent, ModelData & model, connect(fswtchParamArmT[i], SIGNAL(editTextChanged ( const QString)), this, SLOT(customFunctionEdited())); #ifdef PHONON - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon PlayIcon; populate_icon(&PlayIcon,Theme,"play.png"); playBT[i] = new QPushButton(this); @@ -173,17 +163,7 @@ void CustomFunctionsPanel::mediaPlayer_state(Phonon::State newState, Phonon::Sta { if (phononLock) return; - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon PlayIcon; populate_icon(&PlayIcon,Theme,"play.png"); @@ -216,17 +196,8 @@ void CustomFunctionsPanel::playMusic() QPushButton *playButton = qobject_cast(sender()); int index=playButton->objectName().mid(5,2).toInt(); QString function=playButton->objectName().left(4); + QString Theme=getTheme(); QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } QIcon PlayIcon; populate_icon(&PlayIcon,Theme,"play.png"); QIcon StopIcon; @@ -499,17 +470,7 @@ void CustomFunctionsPanel::fsw_customContextMenuRequested(QPoint pos) { QLabel *label = (QLabel *)sender(); selectedFunction = label->property("index").toInt(); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon ClearIcon; populate_icon(&ClearIcon,Theme,"clear.png"); QIcon CopyIcon; diff --git a/companion/src/modeledit/customswitches.cpp b/companion/src/modeledit/customswitches.cpp index 487cd68cc..8c2adf2c5 100644 --- a/companion/src/modeledit/customswitches.cpp +++ b/companion/src/modeledit/customswitches.cpp @@ -382,17 +382,7 @@ void CustomSwitchesPanel::csw_customContextMenuRequested(QPoint pos) { QLabel *label = (QLabel *)sender(); selectedSwitch = label->property("index").toInt(); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon ClearIcon; populate_icon(&ClearIcon,Theme,"clear.png"); QIcon CopyIcon; diff --git a/companion/src/modeledit/inputs.cpp b/companion/src/modeledit/inputs.cpp index fce9166e2..c8ac71c59 100644 --- a/companion/src/modeledit/inputs.cpp +++ b/companion/src/modeledit/inputs.cpp @@ -8,17 +8,7 @@ InputsPanel::InputsPanel(QWidget *parent, ModelData & model, GeneralSettings & g generalSettings(generalSettings), expoInserted(false) { - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QGridLayout * exposLayout = new QGridLayout(this); @@ -358,17 +348,7 @@ void InputsPanel::expoAdd() void InputsPanel::expolistWidget_customContextMenuRequested(QPoint pos) { - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon AddIcon; populate_icon(&AddIcon,Theme,"add.png"); QIcon EditIcon; diff --git a/companion/src/modeledit/mixes.cpp b/companion/src/modeledit/mixes.cpp index 132cfc00e..5f6cc74a6 100644 --- a/companion/src/modeledit/mixes.cpp +++ b/companion/src/modeledit/mixes.cpp @@ -8,17 +8,6 @@ MixesPanel::MixesPanel(QWidget *parent, ModelData & model, GeneralSettings & gen generalSettings(generalSettings), mixInserted(false) { - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } QGridLayout * mixesLayout = new QGridLayout(this); MixerlistWidget = new MixersList(this, false); // TODO enum @@ -26,6 +15,7 @@ MixesPanel::MixesPanel(QWidget *parent, ModelData & model, GeneralSettings & gen QPushButton * qbDown = new QPushButton(this); QPushButton * qbClear = new QPushButton(this); + QString Theme=getTheme(); QIcon qbUpIcon; populate_icon(&qbUpIcon,Theme,"moveup.png"); qbUp->setText(tr("Move Up")); @@ -423,17 +413,7 @@ void MixesPanel::mixerAdd() void MixesPanel::mixerlistWidget_customContextMenuRequested(QPoint pos) { - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon AddIcon; populate_icon(&AddIcon,Theme,"add.png"); QIcon EditIcon; diff --git a/companion/src/modeledit/modeledit.cpp b/companion/src/modeledit/modeledit.cpp index 8cf90bece..ec6d76ab8 100644 --- a/companion/src/modeledit/modeledit.cpp +++ b/companion/src/modeledit/modeledit.cpp @@ -21,18 +21,9 @@ ModelEdit::ModelEdit(RadioData & radioData, int modelId, bool openWizard, bool i generalSettings(generalSettings) { ui->setupUi(this); + QString Theme=getTheme(); QSettings settings("companion", "companion"); restoreGeometry(settings.value("modelEditGeometry").toByteArray()); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } QIcon SimulateIcon; populate_icon(&SimulateIcon,Theme,"simulate.png"); ui->pushButton->setIcon(SimulateIcon); diff --git a/companion/src/modelslist.cpp b/companion/src/modelslist.cpp index a2984c02c..b96925020 100644 --- a/companion/src/modelslist.cpp +++ b/companion/src/modelslist.cpp @@ -83,17 +83,7 @@ void ModelsListWidget::ShowContextMenu(const QPoint& pos) const QClipboard *clipboard = QApplication::clipboard(); const QMimeData *mimeData = clipboard->mimeData(); bool hasData = mimeData->hasFormat("application/x-companion9x"); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon AddIcon; populate_icon(&AddIcon,Theme,"add.png"); QIcon EditIcon; diff --git a/companion/src/preferencesdialog.cpp b/companion/src/preferencesdialog.cpp index 839c554a3..625934292 100644 --- a/companion/src/preferencesdialog.cpp +++ b/companion/src/preferencesdialog.cpp @@ -17,19 +17,8 @@ preferencesDialog::preferencesDialog(QWidget *parent) : updateLock(false) { ui->setupUi(this); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); + QString Theme=getTheme(); QIcon Icon; - - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } populate_icon(&Icon, Theme, "preferences.png"); this->setWindowIcon(Icon); QIcon LibraryIcon; diff --git a/companion/src/splashlibrary.cpp b/companion/src/splashlibrary.cpp index 8749f7587..4d0c0b111 100644 --- a/companion/src/splashlibrary.cpp +++ b/companion/src/splashlibrary.cpp @@ -9,17 +9,7 @@ splashLibrary::splashLibrary(QWidget *parent, QString * fileName) : QDialog(parent), ui(new Ui::splashLibrary) { splashFileName = fileName; ui->setupUi(this); - QSettings settings("companion", "companion"); - int theme_set=settings.value("theme", 1).toInt(); - QString Theme; - switch(theme_set) { - case 0: - Theme="classic"; - break; - default: - Theme="monochrome"; - break; - } + QString Theme=getTheme(); QIcon NextIcon; populate_icon(&NextIcon,Theme,"arrow-right.png"); QIcon PrevIcon; From 97de97c84ef87e0ef3afaf68b4664fc3382db975 Mon Sep 17 00:00:00 2001 From: Romolo Manfredini Date: Mon, 20 Jan 2014 12:26:50 +0100 Subject: [PATCH 11/11] Small code cleanup --- companion/src/burnconfigdialog.cpp | 15 +- companion/src/burndialog.cpp | 3 +- companion/src/customizesplashdialog.cpp | 3 +- companion/src/helpers.cpp | 3 +- companion/src/helpers.h | 2 +- companion/src/mainwindow.cpp | 101 +++--- companion/src/mdichild.cpp | 16 +- companion/src/modeledit/curves.cpp | 3 +- companion/src/modeledit/customfunctions.cpp | 20 +- companion/src/modeledit/customswitches.cpp | 9 +- companion/src/modeledit/inputs.cpp | 25 +- companion/src/modeledit/mixes.cpp | 27 +- companion/src/modeledit/modeledit.cpp | 3 +- companion/src/modelslist.cpp | 25 +- companion/src/preferencesdialog.cpp | 7 +- companion/src/preferencesdialog.ui | 376 +++++++++++--------- companion/src/splashlibrary.cpp | 5 +- 17 files changed, 322 insertions(+), 321 deletions(-) diff --git a/companion/src/burnconfigdialog.cpp b/companion/src/burnconfigdialog.cpp index b09a7318a..d7ce28e6d 100644 --- a/companion/src/burnconfigdialog.cpp +++ b/companion/src/burnconfigdialog.cpp @@ -279,9 +279,8 @@ void burnConfigDialog::listProgrammers() QStringList arguments; arguments << "-c?"; avrOutputDialog *ad = new avrOutputDialog(this, ui->avrdude_location->text(), arguments, "List available programmers", AVR_DIALOG_KEEP_OPEN, TRUE); - QString Theme=getTheme(); QIcon Icon; - populate_icon(&Icon,Theme,"list.png"); + populate_icon(&Icon,"list.png"); ad->setWindowIcon(Icon); ad->show(); } @@ -299,9 +298,8 @@ void burnConfigDialog::on_pushButton_4_clicked() arguments << "-?"; avrOutputDialog *ad = new avrOutputDialog(this, ui->avrdude_location->text(), arguments, "Show help", AVR_DIALOG_KEEP_OPEN,TRUE); - QString Theme=getTheme(); QIcon Icon; - populate_icon(&Icon,Theme,"configure.png"); + populate_icon(&Icon,"configure.png"); ad->setWindowIcon(Icon); ad->show(); } @@ -319,9 +317,8 @@ void burnConfigDialog::readFuses() arguments << "-c" << avrProgrammer << "-p" << avrMCU << args << str; avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, arguments, "Read Fuses",AVR_DIALOG_KEEP_OPEN,TRUE); - QString Theme=getTheme(); QIcon Icon; - populate_icon(&Icon,Theme,"fuses.png"); + populate_icon(&Icon,"fuses.png"); ad->setWindowIcon(Icon); ad->show(); } @@ -334,8 +331,6 @@ void burnConfigDialog::restFuses(bool eeProtect) //avrdude -c usbasp -p m64 -U efuse:w:<0xFF>:m QMessageBox::StandardButton ret = QMessageBox::No; - QString Theme=getTheme(); - ret = QMessageBox::warning(this, tr("Companion"), tr("WARNING!
This will reset the fuses of %1 to the factory settings.
Writing fuses can mess up your radio.
Do this only if you are sure they are wrong!
Are you sure you want to continue?").arg(avrMCU), QMessageBox::Yes | QMessageBox::No); @@ -358,7 +353,7 @@ void burnConfigDialog::restFuses(bool eeProtect) argread << "-c" << avrProgrammer << "-p" << avrMCU << args <<"-U" << "lfuse:r:"+tempFile+":r" ; avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, argread, "Reset Fuses",AVR_DIALOG_CLOSE_IF_SUCCESSFUL,FALSE); QIcon Icon; - populate_icon(&Icon,Theme,"fuses.png"); + populate_icon(&Icon,"fuses.png"); ad->setWindowIcon(Icon); ad->exec(); QFile file(tempFile); @@ -389,7 +384,7 @@ void burnConfigDialog::restFuses(bool eeProtect) } avrOutputDialog *ad = new avrOutputDialog(this, avrLoc, arguments, "Reset Fuses",AVR_DIALOG_KEEP_OPEN,TRUE); QIcon Icon; - populate_icon(&Icon,Theme,"fuses.png"); + populate_icon(&Icon,"fuses.png"); ad->setWindowIcon(Icon); ad->show(); } diff --git a/companion/src/burndialog.cpp b/companion/src/burndialog.cpp index 7da0896ed..167bba702 100644 --- a/companion/src/burndialog.cpp +++ b/companion/src/burndialog.cpp @@ -16,9 +16,8 @@ burnDialog::burnDialog(QWidget *parent, int Type, QString * fileName, bool * bac hexType(Type) { ui->setupUi(this); - QString Theme=getTheme(); QIcon LibraryIcon; - populate_icon(&LibraryIcon,Theme,"library.png"); + populate_icon(&LibraryIcon,"library.png"); ui->libraryButton->setIcon(LibraryIcon); ui->SplashFrame->hide(); ui->FramFWInfo->hide(); diff --git a/companion/src/customizesplashdialog.cpp b/companion/src/customizesplashdialog.cpp index 92c3a54e1..5fa478291 100644 --- a/companion/src/customizesplashdialog.cpp +++ b/companion/src/customizesplashdialog.cpp @@ -11,9 +11,8 @@ customizeSplashDialog::customizeSplashDialog(QWidget *parent) : QDialog(parent), ui(new Ui::customizeSplashDialog) { ui->setupUi(this); - QString Theme=getTheme(); QIcon LibraryIcon; - populate_icon(&LibraryIcon,Theme,"library.png"); + populate_icon(&LibraryIcon,"library.png"); ui->libraryButton->setIcon(LibraryIcon); ui->HowToLabel->clear(); ui->HowToLabel->append("
" + tr("Select an original firmware file") + "
"); diff --git a/companion/src/helpers.cpp b/companion/src/helpers.cpp index f5a509359..739353e63 100644 --- a/companion/src/helpers.cpp +++ b/companion/src/helpers.cpp @@ -1485,8 +1485,9 @@ QString getCenterBeep(ModelData * g_model) return strl.join(", "); } -void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage) +void populate_icon(QIcon *Icon, QString baseimage) { + static QString usedtheme=getTheme(); Icon->addFile(":/themes/"+usedtheme+"/16/"+baseimage,QSize(16,16)); Icon->addFile(":/themes/"+usedtheme+"/24/"+baseimage,QSize(24,24)); Icon->addFile(":/themes/"+usedtheme+"/32/"+baseimage,QSize(32,32)); diff --git a/companion/src/helpers.h b/companion/src/helpers.h index 4e720e629..f2dcbc51e 100644 --- a/companion/src/helpers.h +++ b/companion/src/helpers.h @@ -28,7 +28,7 @@ void populateVoiceLangCB(QComboBox *b, QString language); void populateTTraceCB(QComboBox *b, int value); void populateRotEncCB(QComboBox *b, int value, int renumber); void populateBacklightCB(QComboBox *b, const uint8_t value); -void populate_icon(QIcon *Icon, QString usedtheme, QString baseimage); +void populate_icon(QIcon *Icon, QString baseimage); QString getTheme(); class GVarGroup : public QObject { diff --git a/companion/src/mainwindow.cpp b/companion/src/mainwindow.cpp index 5d8bdf237..4a5e0aa97 100644 --- a/companion/src/mainwindow.cpp +++ b/companion/src/mainwindow.cpp @@ -96,7 +96,6 @@ downloadDialog_forWait(NULL) this, SLOT(setActiveSubWindow(QWidget*))); MaxRecentFiles=MAX_RECENT; - Theme=getTheme(); QSettings settings("companion", "companion"); int icon_size=settings.value("icon_size", 1).toInt(); switch (icon_size) { @@ -1082,7 +1081,7 @@ void MainWindow::burnFrom() str << path << tempFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); res = ad->exec(); sleep(1); @@ -1091,7 +1090,7 @@ void MainWindow::burnFrom() QStringList str = GetReceiveEEpromCommand(tempFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); res = ad->exec(); } @@ -1143,7 +1142,7 @@ void MainWindow::burnExtenalToEEPROM() str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1152,7 +1151,7 @@ void MainWindow::burnExtenalToEEPROM() QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1164,7 +1163,7 @@ void MainWindow::burnExtenalToEEPROM() QStringList str = GetReceiveFlashCommand(tempFlash); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx"); QIcon icon; - populate_icon(&icon,Theme,"read_flash.png"); + populate_icon(&icon,"read_flash.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1199,7 +1198,7 @@ void MainWindow::burnExtenalToEEPROM() str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1208,7 +1207,7 @@ void MainWindow::burnExtenalToEEPROM() QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1225,7 +1224,7 @@ void MainWindow::burnExtenalToEEPROM() str << fileName << path; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write Models and Settings To Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1234,7 +1233,7 @@ void MainWindow::burnExtenalToEEPROM() QStringList str = GetSendEEpromCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Write Models and Settings To Tx", AVR_DIALOG_SHOW_DONE); QIcon icon; - populate_icon(&icon,Theme,"write_eeprom.png"); + populate_icon(&icon,"write_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); } @@ -1401,7 +1400,7 @@ void MainWindow::burnToFlash(QString fileToFlash) QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); int res = ad->exec(); if (QFileInfo(backupFile).exists() && res) { @@ -1409,7 +1408,7 @@ void MainWindow::burnToFlash(QString fileToFlash) QStringList str = GetSendFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); QIcon iconw; - populate_icon(&iconw,Theme,"write_eeprom.png"); + populate_icon(&iconw,"write_eeprom.png"); ad->setWindowIcon(iconw); int res = ad->exec(); if (res) { @@ -1447,7 +1446,7 @@ void MainWindow::burnToFlash(QString fileToFlash) QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); sleep(1); @@ -1456,7 +1455,7 @@ void MainWindow::burnToFlash(QString fileToFlash) QStringList str = GetSendFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_SHOW_DONE); QIcon iconw; - populate_icon(&iconw,Theme,"read_eeprom.png"); + populate_icon(&iconw,"write_flash.png"); ad->setWindowIcon(iconw); ad->exec(); } @@ -1479,7 +1478,7 @@ void MainWindow::burnExtenalFromEEPROM() str << path << fileName; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); } @@ -1488,7 +1487,7 @@ void MainWindow::burnExtenalFromEEPROM() QStringList str = GetReceiveEEpromCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); QIcon icon; - populate_icon(&icon,Theme,"read_eeprom.png"); + populate_icon(&icon,"read_eeprom.png"); ad->setWindowIcon(icon); ad->exec(); } @@ -1508,7 +1507,7 @@ void MainWindow::burnFromFlash() QStringList str = GetReceiveFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx"); QIcon icon; - populate_icon(&icon,Theme,"read_flash.png"); + populate_icon(&icon,"read_flash.png"); ad->setWindowIcon(icon); ad->exec(); } @@ -1650,7 +1649,7 @@ MdiChild *MainWindow::createMdiChild() void MainWindow::createActions() { QIcon newActIcon; - populate_icon(&newActIcon,Theme,"new.png"); + populate_icon(&newActIcon,"new.png"); newAct = new QAction(newActIcon, tr("&New"), this); newAct->setShortcuts(QKeySequence::New); @@ -1658,7 +1657,7 @@ void MainWindow::createActions() connect(newAct, SIGNAL(triggered()), this, SLOT(newFile())); QIcon openActIcon; - populate_icon(&openActIcon,Theme,"open.png"); + populate_icon(&openActIcon,"open.png"); openAct = new QAction(openActIcon, tr("&Open..."), this); openAct->setShortcuts(QKeySequence::Open); openAct->setStatusTip(tr("Open an existing file")); @@ -1669,65 +1668,65 @@ void MainWindow::createActions() connect(loadbackupAct, SIGNAL(triggered()), this, SLOT(loadBackup())); QIcon saveActIcon; - populate_icon(&saveActIcon,Theme,"save.png"); + populate_icon(&saveActIcon,"save.png"); saveAct = new QAction(saveActIcon, tr("&Save"), this); saveAct->setShortcuts(QKeySequence::Save); saveAct->setStatusTip(tr("Save the document to disk")); connect(saveAct, SIGNAL(triggered()), this, SLOT(save())); QIcon saveAsActIcon; - populate_icon(&saveAsActIcon,Theme,"saveas.png"); + populate_icon(&saveAsActIcon,"saveas.png"); saveAsAct = new QAction(saveAsActIcon, tr("Save &As..."), this); saveAsAct->setShortcuts(QKeySequence::SaveAs); saveAsAct->setStatusTip(tr("Save the document under a new name")); connect(saveAsAct, SIGNAL(triggered()), this, SLOT(saveAs())); QIcon logsActIcon; - populate_icon(&logsActIcon,Theme,"logs.png"); + populate_icon(&logsActIcon,"logs.png"); logsAct = new QAction(logsActIcon, tr("Lo&gs"), this); logsAct->setShortcut(tr("Ctrl+G")); logsAct->setStatusTip(tr("Open log file")); connect(logsAct, SIGNAL(triggered()), this, SLOT(logFile())); QIcon preferencesActIcon; - populate_icon(&preferencesActIcon,Theme,"preferences.png"); + populate_icon(&preferencesActIcon,"preferences.png"); preferencesAct = new QAction(preferencesActIcon, tr("&Preferences..."), this); preferencesAct->setStatusTip(tr("Edit general preferences")); connect(preferencesAct, SIGNAL(triggered()), this, SLOT(preferences())); QIcon checkForUpdatesActIcon; - populate_icon(&checkForUpdatesActIcon,Theme,"update.png"); + populate_icon(&checkForUpdatesActIcon,"update.png"); checkForUpdatesAct = new QAction(checkForUpdatesActIcon, tr("&Check for updates..."), this); checkForUpdatesAct->setStatusTip(tr("Check for new version of Companion")); connect(checkForUpdatesAct, SIGNAL(triggered()), this, SLOT(doUpdates())); QIcon contributorsActIcon; - populate_icon(&contributorsActIcon,Theme,"contributors.png"); + populate_icon(&contributorsActIcon,"contributors.png"); contributorsAct = new QAction(contributorsActIcon, tr("Contributors &List..."), this); contributorsAct->setStatusTip(tr("Show Companion contributors list")); connect(contributorsAct, SIGNAL(triggered()), this, SLOT(contributors())); QIcon changelogActIcon; - populate_icon(&changelogActIcon,Theme,"changelog.png"); + populate_icon(&changelogActIcon,"changelog.png"); changelogAct = new QAction(changelogActIcon, tr("ChangeLog..."), this); changelogAct->setStatusTip(tr("Show Companion changelog")); connect(changelogAct, SIGNAL(triggered()), this, SLOT(changelog())); QIcon fwchangelogActIcon; - populate_icon(&fwchangelogActIcon,Theme,"changelog.png"); + populate_icon(&fwchangelogActIcon,"changelog.png"); fwchangelogAct = new QAction(fwchangelogActIcon, tr("Firmware ChangeLog..."), this); fwchangelogAct->setStatusTip(tr("Show firmware changelog")); connect(fwchangelogAct, SIGNAL(triggered()), this, SLOT(fwchangelog())); QIcon compareActIcon; - populate_icon(&compareActIcon,Theme,"compare.png"); + populate_icon(&compareActIcon,"compare.png"); compareAct = new QAction(compareActIcon, tr("Compare..."), this); compareAct->setStatusTip(tr("Compare models")); compareAct->setEnabled(false); connect(compareAct, SIGNAL(triggered()), this, SLOT(compare())); QIcon customizeSplashActIcon; - populate_icon(&customizeSplashActIcon,Theme,"customize.png"); + populate_icon(&customizeSplashActIcon,"customize.png"); customizeSplashAct = new QAction(customizeSplashActIcon, tr("Customize your &TX..."), this); customizeSplashAct->setStatusTip(tr("Customize the splash screen of your TX")); connect(customizeSplashAct, SIGNAL(triggered()), this, SLOT(customizeSplash())); @@ -1735,7 +1734,7 @@ void MainWindow::createActions() //! [0] QIcon exitActIcon; - populate_icon(&exitActIcon,Theme,"exit.png"); + populate_icon(&exitActIcon,"exit.png"); exitAct = new QAction(exitActIcon, tr("E&xit"), this); exitAct->setShortcuts(QKeySequence::Quit); exitAct->setStatusTip(tr("Exit the application")); @@ -1743,7 +1742,7 @@ void MainWindow::createActions() //! [0] QIcon cutActIcon; - populate_icon(&cutActIcon,Theme,"cut.png"); + populate_icon(&cutActIcon,"cut.png"); cutAct = new QAction(cutActIcon, tr("Cu&t"), this); cutAct->setShortcuts(QKeySequence::Cut); cutAct->setStatusTip(tr("Cut the current selection's contents to the " @@ -1751,7 +1750,7 @@ void MainWindow::createActions() connect(cutAct, SIGNAL(triggered()), this, SLOT(cut())); QIcon copyActIcon; - populate_icon(©ActIcon,Theme,"copy.png"); + populate_icon(©ActIcon,"copy.png"); copyAct = new QAction(copyActIcon, tr("&Copy"), this); copyAct->setShortcuts(QKeySequence::Copy); copyAct->setStatusTip(tr("Copy the current selection's contents to the " @@ -1759,7 +1758,7 @@ void MainWindow::createActions() connect(copyAct, SIGNAL(triggered()), this, SLOT(copy())); QIcon pasteActIcon; - populate_icon(&pasteActIcon,Theme,"paste.png"); + populate_icon(&pasteActIcon,"paste.png"); pasteAct = new QAction(pasteActIcon, tr("&Paste"), this); pasteAct->setShortcuts(QKeySequence::Paste); pasteAct->setStatusTip(tr("Paste the clipboard's contents into the current " @@ -1767,64 +1766,64 @@ void MainWindow::createActions() connect(pasteAct, SIGNAL(triggered()), this, SLOT(paste())); QIcon burnToActIcon; - populate_icon(&burnToActIcon,Theme,"write_eeprom.png"); + populate_icon(&burnToActIcon,"write_eeprom.png"); burnToAct = new QAction(burnToActIcon, tr("&Write Models and Settings To Tx"), this); burnToAct->setShortcut(tr("Ctrl+Alt+W")); burnToAct->setStatusTip(tr("Write Models and Settings to transmitter")); connect(burnToAct,SIGNAL(triggered()),this,SLOT(burnTo())); QIcon burnFromActIcon; - populate_icon(&burnFromActIcon,Theme,"read_eeprom.png"); + populate_icon(&burnFromActIcon,"read_eeprom.png"); burnFromAct = new QAction(burnFromActIcon, tr("&Read Models and Settings From Tx"), this); burnFromAct->setShortcut(tr("Ctrl+Alt+R")); burnFromAct->setStatusTip(tr("Read Models and Settings from transmitter")); connect(burnFromAct,SIGNAL(triggered()),this,SLOT(burnFrom())); QIcon burnToFlashActIcon; - populate_icon(&burnToFlashActIcon,Theme,"write_flash.png"); + populate_icon(&burnToFlashActIcon,"write_flash.png"); burnToFlashAct = new QAction(burnToFlashActIcon, tr("Write Firmware"), this); burnToFlashAct->setStatusTip(tr("Write firmware to transmitter")); connect(burnToFlashAct,SIGNAL(triggered()),this,SLOT(burnToFlash())); QIcon burnExtenalToEEPROMActIcon; - populate_icon(&burnExtenalToEEPROMActIcon,Theme,"write_eeprom_file.png"); + populate_icon(&burnExtenalToEEPROMActIcon,"write_eeprom_file.png"); burnExtenalToEEPROMAct = new QAction(burnExtenalToEEPROMActIcon, tr("Write Models and Settings from file to Tx"), this); burnExtenalToEEPROMAct->setStatusTip(tr("Write Models and Settings from file to transmitter")); connect(burnExtenalToEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalToEEPROM())); QIcon burnExtenalFromEEPROMActIcon; - populate_icon(&burnExtenalFromEEPROMActIcon,Theme,"read_eeprom_file.png"); + populate_icon(&burnExtenalFromEEPROMActIcon,"read_eeprom_file.png"); burnExtenalFromEEPROMAct = new QAction(burnExtenalFromEEPROMActIcon, tr("Save transmitter Models and Settings to file"), this); burnExtenalFromEEPROMAct->setStatusTip(tr("Save the Models and Settings from the transmitter to a file")); connect(burnExtenalFromEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalFromEEPROM())); QIcon burnFromFlashActIcon; - populate_icon(&burnFromFlashActIcon,Theme,"read_flash.png"); + populate_icon(&burnFromFlashActIcon,"read_flash.png"); burnFromFlashAct = new QAction(burnFromFlashActIcon, tr("Read Firmware"), this); burnFromFlashAct->setStatusTip(tr("Read firmware from transmitter")); connect(burnFromFlashAct,SIGNAL(triggered()),this,SLOT(burnFromFlash())); QIcon burnConfigActIcon; - populate_icon(&burnConfigActIcon,Theme,"configure.png"); + populate_icon(&burnConfigActIcon,"configure.png"); burnConfigAct = new QAction(burnConfigActIcon, tr("&Configure..."), this); burnConfigAct->setStatusTip(tr("Configure software for reading from and writing to the transmitter")); connect(burnConfigAct,SIGNAL(triggered()),this,SLOT(burnConfig())); EEPROMInterface *eepromInterface = GetEepromInterface(); if (!IS_ARM(eepromInterface->getBoard())) { QIcon burnListActIcon; - populate_icon(&burnListActIcon,Theme,"list.png"); + populate_icon(&burnListActIcon,"list.png"); burnListAct = new QAction(burnListActIcon, tr("&List programmers"), this); burnListAct->setStatusTip(tr("List available programmers")); connect(burnListAct,SIGNAL(triggered()),this,SLOT(burnList())); QIcon burnFusesActIcon; - populate_icon(&burnFusesActIcon,Theme,"fuses.png"); + populate_icon(&burnFusesActIcon,"fuses.png"); burnFusesAct = new QAction(burnFusesActIcon, tr("&Fuses..."), this); burnFusesAct->setStatusTip(tr("Show fuses dialog")); connect(burnFusesAct,SIGNAL(triggered()),this,SLOT(burnFuses())); } QIcon simulateActIcon; - populate_icon(&simulateActIcon,Theme,"simulate.png"); + populate_icon(&simulateActIcon,"simulate.png"); simulateAct = new QAction(simulateActIcon, tr("&Simulate"), this); simulateAct->setShortcut(tr("Alt+S")); simulateAct->setStatusTip(tr("Simulate selected model.")); @@ -1832,7 +1831,7 @@ void MainWindow::createActions() connect(simulateAct,SIGNAL(triggered()),this,SLOT(simulate())); QIcon printActIcon; - populate_icon(&printActIcon,Theme,"print.png"); + populate_icon(&printActIcon,"print.png"); printAct = new QAction(printActIcon, tr("&Print"), this); printAct->setShortcut(tr("Ctrl+P")); printAct->setStatusTip(tr("Print current model.")); @@ -1874,13 +1873,13 @@ void MainWindow::createActions() separatorAct->setSeparator(true); QIcon aboutActIcon; - populate_icon(&aboutActIcon,Theme,"information.png"); + populate_icon(&aboutActIcon,"information.png"); aboutAct = new QAction(aboutActIcon, tr("&About"), this); aboutAct->setStatusTip(tr("Show the application's About box")); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); QIcon switchLayoutDirectionActIcon; - populate_icon(&switchLayoutDirectionActIcon,Theme,"switch_dir.png"); + populate_icon(&switchLayoutDirectionActIcon,"switch_dir.png"); switchLayoutDirectionAct = new QAction(switchLayoutDirectionActIcon, tr("Switch layout direction"), this); switchLayoutDirectionAct->setStatusTip(tr("Switch layout Left/Right")); connect(switchLayoutDirectionAct, SIGNAL(triggered()), this, SLOT(switchLayoutDirection())); @@ -1912,7 +1911,7 @@ void MainWindow::createMenus() fileMenu->addAction(saveAsAct); fileMenu->addMenu(recentFileMenu); QIcon recentFileMenuIcon; - populate_icon(&recentFileMenuIcon,Theme,"recentdocument.png"); + populate_icon(&recentFileMenuIcon,"recentdocument.png"); recentFileMenu->setIcon(recentFileMenuIcon); for ( int i = 0; i < MaxRecentFiles; ++i) recentFileMenu->addAction(recentFileActs[i]); @@ -1927,7 +1926,7 @@ void MainWindow::createMenus() fileMenu->addMenu(profilesMenu); QIcon profilesMenuIcon; - populate_icon(&profilesMenuIcon,Theme,"profiles.png"); + populate_icon(&profilesMenuIcon,"profiles.png"); profilesMenu->setIcon(profilesMenuIcon); for ( int i = 0; i < MAX_PROFILES; ++i) profilesMenu->addAction(profileActs[i]); @@ -1994,7 +1993,7 @@ QMenu *MainWindow::createProfilesMenu() void MainWindow::createToolBars() { QSettings settings("companion", "companion"); - int icon_size=settings.value("icon_size",1 ).toInt(); + int icon_size=settings.value("icon_size",2 ).toInt(); QSize size; switch(icon_size) { case 0: @@ -2019,7 +2018,7 @@ void MainWindow::createToolBars() recentToolButton->setPopupMode(QToolButton::InstantPopup); recentToolButton->setMenu(createRecentFileMenu()); QIcon recentToolButtonIcon; - populate_icon(&recentToolButtonIcon,Theme,"recentdocument.png"); + populate_icon(&recentToolButtonIcon,"recentdocument.png"); recentToolButton->setIcon(recentToolButtonIcon); recentToolButton->setToolTip(tr("Recent Files")); fileToolBar->addWidget(recentToolButton); @@ -2031,7 +2030,7 @@ void MainWindow::createToolBars() profileButton->setPopupMode(QToolButton::InstantPopup); profileButton->setMenu(createProfilesMenu()); QIcon profileButtonIcon; - populate_icon(&profileButtonIcon,Theme,"profiles.png"); + populate_icon(&profileButtonIcon,"profiles.png"); profileButton->setIcon(profileButtonIcon); profileButton->setToolTip(tr("Firmware Profiles")); fileToolBar->addWidget(profileButton); diff --git a/companion/src/mdichild.cpp b/companion/src/mdichild.cpp index b3ecb4a72..c3b5b2468 100644 --- a/companion/src/mdichild.cpp +++ b/companion/src/mdichild.cpp @@ -68,9 +68,8 @@ MdiChild::MdiChild(): isUntitled(true), fileChanged(false) { - QString Theme=getTheme(); QIcon SimulateIcon; - populate_icon(&SimulateIcon,Theme,"simulate.png"); + populate_icon(&SimulateIcon,"simulate.png"); ui->setupUi(this); ui->SimulateTxButton->setIcon(SimulateIcon); @@ -512,7 +511,6 @@ QString MdiChild::strippedName(const QString &fullFileName) void MdiChild::burnTo() // write to Tx { - QString Theme=getTheme(); QSettings settings("companion", "companion"); bool backupEnable=settings.value("backupEnable", true).toBool(); QString backupPath=settings.value("backupPath", "").toString(); @@ -559,7 +557,7 @@ void MdiChild::burnTo() // write to Tx str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup EEPROM From Tx")); //, AVR_DIALOG_KEEP_OPEN); QIcon Icon; - populate_icon(&Icon,Theme,"read_eeprom.png"); + populate_icon(&Icon,"read_eeprom.png"); ad->setWindowIcon(Icon); ad->exec(); sleep(1); @@ -568,7 +566,7 @@ void MdiChild::burnTo() // write to Tx QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx")); QIcon Icon; - populate_icon(&Icon,Theme,"read_eeprom.png"); + populate_icon(&Icon,"read_eeprom.png"); ad->setWindowIcon(Icon); ad->exec(); sleep(1); @@ -579,7 +577,7 @@ void MdiChild::burnTo() // write to Tx QStringList str = ((MainWindow *)this->parent())->GetReceiveFlashCommand(tempFlash); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, "Read Flash From Tx"); QIcon Icon; - populate_icon(&Icon,Theme,"read_flash.png"); + populate_icon(&Icon,"read_flash.png"); ad->setWindowIcon(Icon); ad->exec(); sleep(1); @@ -617,7 +615,7 @@ void MdiChild::burnTo() // write to Tx QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup EEPROM From Tx")); QIcon Icon; - populate_icon(&Icon,Theme,"read_eeprom.png"); + populate_icon(&Icon,"read_eeprom.png"); ad->setWindowIcon(Icon); ad->exec(); sleep(1); @@ -634,7 +632,7 @@ void MdiChild::burnTo() // write to Tx str << tempFile << path; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write EEPROM To Tx"), AVR_DIALOG_SHOW_DONE); //, AVR_DIALOG_KEEP_OPEN); QIcon Icon; - populate_icon(&Icon,Theme,"read_eeprom.png"); + populate_icon(&Icon,"read_eeprom.png"); ad->setWindowIcon(Icon); ad->show(); sleep(1); @@ -643,7 +641,7 @@ void MdiChild::burnTo() // write to Tx QStringList str = ((MainWindow *)this->parent())->GetSendEEpromCommand(tempFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, "Write EEPROM To Tx", AVR_DIALOG_SHOW_DONE); QIcon Icon; - populate_icon(&Icon,Theme,"write_eeprom.png"); + populate_icon(&Icon,"write_eeprom.png"); ad->setWindowIcon(Icon); ad->show(); } diff --git a/companion/src/modeledit/curves.cpp b/companion/src/modeledit/curves.cpp index b997a964c..428435928 100644 --- a/companion/src/modeledit/curves.cpp +++ b/companion/src/modeledit/curves.cpp @@ -84,9 +84,8 @@ Curves::Curves(QWidget * parent, ModelData & model): QGraphicsScene *scene = new QGraphicsScene(ui->curvePreview); scene->setItemIndexMethod(QGraphicsScene::NoIndex); ui->curvePreview->setScene(scene); - QString Theme=getTheme(); QIcon ClearIcon; - populate_icon(&ClearIcon,Theme,"clear.png"); + populate_icon(&ClearIcon,"clear.png"); for (int i=0; igetCapability(NumCurves); i++) { visibleCurves[i] = false; diff --git a/companion/src/modeledit/customfunctions.cpp b/companion/src/modeledit/customfunctions.cpp index ebccf06c8..23e6a1e28 100644 --- a/companion/src/modeledit/customfunctions.cpp +++ b/companion/src/modeledit/customfunctions.cpp @@ -123,9 +123,8 @@ CustomFunctionsPanel::CustomFunctionsPanel(QWidget * parent, ModelData & model, connect(fswtchParamArmT[i], SIGNAL(editTextChanged ( const QString)), this, SLOT(customFunctionEdited())); #ifdef PHONON - QString Theme=getTheme(); QIcon PlayIcon; - populate_icon(&PlayIcon,Theme,"play.png"); + populate_icon(&PlayIcon,"play.png"); playBT[i] = new QPushButton(this); playBT[i]->setObjectName(QString("play_%1").arg(i)); playBT[i]->setIcon(PlayIcon); @@ -163,9 +162,8 @@ void CustomFunctionsPanel::mediaPlayer_state(Phonon::State newState, Phonon::Sta { if (phononLock) return; - QString Theme=getTheme(); QIcon PlayIcon; - populate_icon(&PlayIcon,Theme,"play.png"); + populate_icon(&PlayIcon,"play.png"); phononLock=true; if ((newState==Phonon::StoppedState || newState==Phonon::PausedState) && oldState==Phonon::PlayingState) { @@ -196,12 +194,11 @@ void CustomFunctionsPanel::playMusic() QPushButton *playButton = qobject_cast(sender()); int index=playButton->objectName().mid(5,2).toInt(); QString function=playButton->objectName().left(4); - QString Theme=getTheme(); QSettings settings("companion", "companion"); QIcon PlayIcon; - populate_icon(&PlayIcon,Theme,"play.png"); + populate_icon(&PlayIcon,"play.png"); QIcon StopIcon; - populate_icon(&StopIcon,Theme,"stop.png"); + populate_icon(&StopIcon,"stop.png"); QString path=settings.value("sdPath", ".").toString(); QDir qd(path); @@ -470,15 +467,14 @@ void CustomFunctionsPanel::fsw_customContextMenuRequested(QPoint pos) { QLabel *label = (QLabel *)sender(); selectedFunction = label->property("index").toInt(); - QString Theme=getTheme(); QIcon ClearIcon; - populate_icon(&ClearIcon,Theme,"clear.png"); + populate_icon(&ClearIcon,"clear.png"); QIcon CopyIcon; - populate_icon(&CopyIcon,Theme,"copy.png"); + populate_icon(&CopyIcon,"copy.png"); QIcon CutIcon; - populate_icon(&CutIcon,Theme,"cut.png"); + populate_icon(&CutIcon,"cut.png"); QIcon PasteIcon; - populate_icon(&PasteIcon,Theme,"paste.png"); + populate_icon(&PasteIcon,"paste.png"); QPoint globalPos = label->mapToGlobal(pos); diff --git a/companion/src/modeledit/customswitches.cpp b/companion/src/modeledit/customswitches.cpp index 8c2adf2c5..852ae8410 100644 --- a/companion/src/modeledit/customswitches.cpp +++ b/companion/src/modeledit/customswitches.cpp @@ -382,15 +382,14 @@ void CustomSwitchesPanel::csw_customContextMenuRequested(QPoint pos) { QLabel *label = (QLabel *)sender(); selectedSwitch = label->property("index").toInt(); - QString Theme=getTheme(); QIcon ClearIcon; - populate_icon(&ClearIcon,Theme,"clear.png"); + populate_icon(&ClearIcon,"clear.png"); QIcon CopyIcon; - populate_icon(&CopyIcon,Theme,"copy.png"); + populate_icon(&CopyIcon,"copy.png"); QIcon CutIcon; - populate_icon(&CutIcon,Theme,"cut.png"); + populate_icon(&CutIcon,"cut.png"); QIcon PasteIcon; - populate_icon(&PasteIcon,Theme,"paste.png"); + populate_icon(&PasteIcon,"paste.png"); QPoint globalPos = label->mapToGlobal(pos); diff --git a/companion/src/modeledit/inputs.cpp b/companion/src/modeledit/inputs.cpp index c8ac71c59..efab606b9 100644 --- a/companion/src/modeledit/inputs.cpp +++ b/companion/src/modeledit/inputs.cpp @@ -17,17 +17,17 @@ InputsPanel::InputsPanel(QWidget *parent, ModelData & model, GeneralSettings & g QPushButton * qbDown = new QPushButton(this); QPushButton * qbClear = new QPushButton(this); QIcon qbUpIcon; - populate_icon(&qbUpIcon,Theme,"moveup.png"); + populate_icon(&qbUpIcon,"moveup.png"); qbUp->setText(tr("Move Up")); qbUp->setIcon(qbUpIcon); qbUp->setShortcut(QKeySequence(tr("Ctrl+Up"))); QIcon qbDownIcon; - populate_icon(&qbDownIcon,Theme,"movedown.png"); + populate_icon(&qbDownIcon,"movedown.png"); qbDown->setText(tr("Move Down")); qbDown->setIcon(qbDownIcon); qbDown->setShortcut(QKeySequence(tr("Ctrl+Down"))); QIcon qbClearIcon; - populate_icon(&qbClearIcon,Theme,"clear.png"); + populate_icon(&qbClearIcon,"clear.png"); qbClear->setText(tr("Clear Expo Settings")); qbClear->setIcon(qbClearIcon); @@ -348,25 +348,24 @@ void InputsPanel::expoAdd() void InputsPanel::expolistWidget_customContextMenuRequested(QPoint pos) { - QString Theme=getTheme(); QIcon AddIcon; - populate_icon(&AddIcon,Theme,"add.png"); + populate_icon(&AddIcon,"add.png"); QIcon EditIcon; - populate_icon(&EditIcon,Theme,"edit.png"); + populate_icon(&EditIcon,"edit.png"); QIcon ClearIcon; - populate_icon(&ClearIcon,Theme,"clear.png"); + populate_icon(&ClearIcon,"clear.png"); QIcon CopyIcon; - populate_icon(&CopyIcon,Theme,"copy.png"); + populate_icon(&CopyIcon,"copy.png"); QIcon CutIcon; - populate_icon(&CutIcon,Theme,"cut.png"); + populate_icon(&CutIcon,"cut.png"); QIcon PasteIcon; - populate_icon(&PasteIcon,Theme,"paste.png"); + populate_icon(&PasteIcon,"paste.png"); QIcon DuplicateIcon; - populate_icon(&DuplicateIcon,Theme,"duplicate.png"); + populate_icon(&DuplicateIcon,"duplicate.png"); QIcon MoveUpIcon; - populate_icon(&MoveUpIcon,Theme,"moveup.png"); + populate_icon(&MoveUpIcon,"moveup.png"); QIcon MoveDownIcon; - populate_icon(&MoveDownIcon,Theme,"movedown.png"); + populate_icon(&MoveDownIcon,"movedown.png"); QPoint globalPos = ExposlistWidget->mapToGlobal(pos); const QClipboard *clipboard = QApplication::clipboard(); diff --git a/companion/src/modeledit/mixes.cpp b/companion/src/modeledit/mixes.cpp index 5f6cc74a6..4defde10f 100644 --- a/companion/src/modeledit/mixes.cpp +++ b/companion/src/modeledit/mixes.cpp @@ -14,20 +14,18 @@ MixesPanel::MixesPanel(QWidget *parent, ModelData & model, GeneralSettings & gen QPushButton * qbUp = new QPushButton(this); QPushButton * qbDown = new QPushButton(this); QPushButton * qbClear = new QPushButton(this); - - QString Theme=getTheme(); QIcon qbUpIcon; - populate_icon(&qbUpIcon,Theme,"moveup.png"); + populate_icon(&qbUpIcon,"moveup.png"); qbUp->setText(tr("Move Up")); qbUp->setIcon(qbUpIcon); qbUp->setShortcut(QKeySequence(tr("Ctrl+Up"))); QIcon qbDownIcon; - populate_icon(&qbDownIcon,Theme,"movedown.png"); + populate_icon(&qbDownIcon,"movedown.png"); qbDown->setText(tr("Move Down")); qbDown->setIcon(qbDownIcon); qbDown->setShortcut(QKeySequence(tr("Ctrl+Down"))); QIcon qbClearIcon; - populate_icon(&qbClearIcon,Theme,"clear.png"); + populate_icon(&qbClearIcon,"clear.png"); qbClear->setText(tr("Clear Mixes")); qbClear->setIcon(qbClearIcon); @@ -413,25 +411,24 @@ void MixesPanel::mixerAdd() void MixesPanel::mixerlistWidget_customContextMenuRequested(QPoint pos) { - QString Theme=getTheme(); QIcon AddIcon; - populate_icon(&AddIcon,Theme,"add.png"); + populate_icon(&AddIcon,"add.png"); QIcon EditIcon; - populate_icon(&EditIcon,Theme,"edit.png"); + populate_icon(&EditIcon,"edit.png"); QIcon ClearIcon; - populate_icon(&ClearIcon,Theme,"clear.png"); + populate_icon(&ClearIcon,"clear.png"); QIcon CopyIcon; - populate_icon(&CopyIcon,Theme,"copy.png"); + populate_icon(&CopyIcon,"copy.png"); QIcon CutIcon; - populate_icon(&CutIcon,Theme,"cut.png"); + populate_icon(&CutIcon,"cut.png"); QIcon PasteIcon; - populate_icon(&PasteIcon,Theme,"paste.png"); + populate_icon(&PasteIcon,"paste.png"); QIcon DuplicateIcon; - populate_icon(&DuplicateIcon,Theme,"duplicate.png"); + populate_icon(&DuplicateIcon,"duplicate.png"); QIcon MoveUpIcon; - populate_icon(&MoveUpIcon,Theme,"moveup.png"); + populate_icon(&MoveUpIcon,"moveup.png"); QIcon MoveDownIcon; - populate_icon(&MoveDownIcon,Theme,"movedown.png"); + populate_icon(&MoveDownIcon,"movedown.png"); QPoint globalPos = MixerlistWidget->mapToGlobal(pos); const QClipboard *clipboard = QApplication::clipboard(); diff --git a/companion/src/modeledit/modeledit.cpp b/companion/src/modeledit/modeledit.cpp index ec6d76ab8..6b7d42004 100644 --- a/companion/src/modeledit/modeledit.cpp +++ b/companion/src/modeledit/modeledit.cpp @@ -21,11 +21,10 @@ ModelEdit::ModelEdit(RadioData & radioData, int modelId, bool openWizard, bool i generalSettings(generalSettings) { ui->setupUi(this); - QString Theme=getTheme(); QSettings settings("companion", "companion"); restoreGeometry(settings.value("modelEditGeometry").toByteArray()); QIcon SimulateIcon; - populate_icon(&SimulateIcon,Theme,"simulate.png"); + populate_icon(&SimulateIcon,"simulate.png"); ui->pushButton->setIcon(SimulateIcon); addTab(new Setup(this, model), tr("Setup")); addTab(new HeliPanel(this, model), tr("Heli")); diff --git a/companion/src/modelslist.cpp b/companion/src/modelslist.cpp index b96925020..9b19c5ccc 100644 --- a/companion/src/modelslist.cpp +++ b/companion/src/modelslist.cpp @@ -83,31 +83,30 @@ void ModelsListWidget::ShowContextMenu(const QPoint& pos) const QClipboard *clipboard = QApplication::clipboard(); const QMimeData *mimeData = clipboard->mimeData(); bool hasData = mimeData->hasFormat("application/x-companion9x"); - QString Theme=getTheme(); QIcon AddIcon; - populate_icon(&AddIcon,Theme,"add.png"); + populate_icon(&AddIcon,"add.png"); QIcon EditIcon; - populate_icon(&EditIcon,Theme,"edit.png"); + populate_icon(&EditIcon,"edit.png"); QIcon OpenIcon; - populate_icon(&OpenIcon,Theme,"open.png"); + populate_icon(&OpenIcon,"open.png"); QIcon WizardIcon; - populate_icon(&WizardIcon,Theme,"wizard.png"); + populate_icon(&WizardIcon,"wizard.png"); QIcon ClearIcon; - populate_icon(&ClearIcon,Theme,"clear.png"); + populate_icon(&ClearIcon,"clear.png"); QIcon CopyIcon; - populate_icon(&CopyIcon,Theme,"copy.png"); + populate_icon(&CopyIcon,"copy.png"); QIcon CutIcon; - populate_icon(&CutIcon,Theme,"cut.png"); + populate_icon(&CutIcon,"cut.png"); QIcon PasteIcon; - populate_icon(&PasteIcon,Theme,"paste.png"); + populate_icon(&PasteIcon,"paste.png"); QIcon DuplicateIcon; - populate_icon(&DuplicateIcon,Theme,"duplicate.png"); + populate_icon(&DuplicateIcon,"duplicate.png"); QIcon CurrentModelIcon; - populate_icon(&CurrentModelIcon,Theme,"currentmodel.png"); + populate_icon(&CurrentModelIcon,"currentmodel.png"); QIcon PrintIcon; - populate_icon(&PrintIcon,Theme,"print.png"); + populate_icon(&PrintIcon,"print.png"); QIcon SimulateIcon; - populate_icon(&SimulateIcon,Theme,"simulate.png"); + populate_icon(&SimulateIcon,"simulate.png"); QMenu contextMenu; contextMenu.addAction(EditIcon, tr("&Edit"),this,SLOT(OpenEditWindow())); diff --git a/companion/src/preferencesdialog.cpp b/companion/src/preferencesdialog.cpp index 625934292..73b6d3d8a 100644 --- a/companion/src/preferencesdialog.cpp +++ b/companion/src/preferencesdialog.cpp @@ -17,15 +17,14 @@ preferencesDialog::preferencesDialog(QWidget *parent) : updateLock(false) { ui->setupUi(this); - QString Theme=getTheme(); QIcon Icon; - populate_icon(&Icon, Theme, "preferences.png"); + populate_icon(&Icon,"preferences.png"); this->setWindowIcon(Icon); QIcon LibraryIcon; - populate_icon(&LibraryIcon, Theme, "library.png"); + populate_icon(&LibraryIcon,"library.png"); ui->splashLibraryButton->setIcon(LibraryIcon); QIcon ClearIcon; - populate_icon(&ClearIcon, Theme, "clear.png"); + populate_icon(&ClearIcon,"clear.png"); ui->clearImageButton->setIcon(ClearIcon); QCheckBox * OptionCheckBox[]= { diff --git a/companion/src/preferencesdialog.ui b/companion/src/preferencesdialog.ui index c05efb26a..7160c715b 100644 --- a/companion/src/preferencesdialog.ui +++ b/companion/src/preferencesdialog.ui @@ -7,7 +7,7 @@ 0 0 685 - 766 + 764
@@ -35,6 +35,79 @@ 4 + + + + + + true + + + + + + + Open Folder + + + + + + + auto backup before write + + + + + + + + + + 0 + 0 + + + + Show Splash At Start + + + + + + + + + Enable + + + + + + + + 0 + 0 + + + + + + + + Calibrate + + + + + + + + + Automatic Backup Folder + + + @@ -78,14 +151,14 @@ - + Qt::Horizontal - + @@ -101,31 +174,7 @@ - - - - - - Check for updates on startup - - - true - - - - - - - Check for selected Fw updates - - - true - - - - - - + @@ -180,17 +229,14 @@ - - - - + Remember switches in simulator - + @@ -219,7 +265,7 @@ - + 6 @@ -256,7 +302,7 @@
- + Simulator capture folder @@ -276,7 +322,7 @@ - + @@ -420,7 +466,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -433,35 +479,7 @@ This is used by the templated to determine which channel goes to what number out - - - - - - Enable - - - - - - - - 0 - 0 - - - - - - - - Calibrate - - - - - - + 1 @@ -485,7 +503,7 @@ This is used by the templated to determine which channel goes to what number out
- + @@ -509,7 +527,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -522,7 +540,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -565,7 +583,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -592,7 +610,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -640,7 +658,7 @@ This is used by the templated to determine which channel goes to what number out - + 1 @@ -671,7 +689,7 @@ This is used by the templated to determine which channel goes to what number out
- + @@ -684,7 +702,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -700,7 +718,7 @@ This is used by the templated to determine which channel goes to what number out - + Mode selection: @@ -749,58 +767,13 @@ Mode 4: - - - - 0 - 0 - - - - Joystick - - - - Profile slot - - - - Automatic Backup Folder - - - - - - - - - true - - - - - - - Open Folder - - - - - - - auto backup before write - - - - - - + Qt::Vertical @@ -816,7 +789,7 @@ Mode 4: - + @@ -843,7 +816,7 @@ Mode 4: - + QLayout::SetMaximumSize @@ -934,7 +907,7 @@ May be different from firmware language
- + @@ -987,14 +960,14 @@ May be different from firmware language - + Qt::Horizontal - + QLayout::SetMaximumSize @@ -1547,45 +1520,7 @@ May be different from firmware language - - - - - - true - - - - - - - Find Executable - - - - - - - - - Google Earth Executable - - - - - - - - 0 - 0 - - - - Show Splash At Start - - - - + @@ -1598,7 +1533,7 @@ May be different from firmware language - + @@ -1618,17 +1553,10 @@ May be different from firmware language - + - - - - - - true - - + @@ -1645,6 +1573,9 @@ May be different from firmware language + + + Theme @@ -1652,6 +1583,9 @@ May be different from firmware language + + Requires restart + Classic @@ -1682,6 +1616,9 @@ May be different from firmware language + + + Icon size @@ -1689,6 +1626,9 @@ May be different from firmware language + + Requires restart + Small @@ -1713,10 +1653,94 @@ May be different from firmware language + + + + + + + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Check for updates on startup + + + true + + + + + + + Check for selected Fw updates + + + true + + + + + + + + + + 0 + 0 + + + + Joystick + + + + + + + Google Earth Executable + + + + + + + + + true + + + + + + + Find Executable + + + + + - locale_QB InvertPixels clearImageButton SplashFileName diff --git a/companion/src/splashlibrary.cpp b/companion/src/splashlibrary.cpp index 4d0c0b111..e8a1a4090 100644 --- a/companion/src/splashlibrary.cpp +++ b/companion/src/splashlibrary.cpp @@ -9,11 +9,10 @@ splashLibrary::splashLibrary(QWidget *parent, QString * fileName) : QDialog(parent), ui(new Ui::splashLibrary) { splashFileName = fileName; ui->setupUi(this); - QString Theme=getTheme(); QIcon NextIcon; - populate_icon(&NextIcon,Theme,"arrow-right.png"); + populate_icon(&NextIcon,"arrow-right.png"); QIcon PrevIcon; - populate_icon(&PrevIcon,Theme,"arrow-left.png"); + populate_icon(&PrevIcon,"arrow-left.png"); ui->nextPage->setIcon(NextIcon); ui->prevPage->setIcon(PrevIcon); page = 0;

YuqK%^lpKXc*OM_yCc1@716k=seveCb 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/add.png b/companion/src/themes/monochrome/add.png similarity index 100% rename from companion/src/images/add.png rename to companion/src/themes/monochrome/add.png diff --git a/companion/src/images/arrow-left.png b/companion/src/themes/monochrome/arrow-left.png similarity index 100% rename from companion/src/images/arrow-left.png rename to companion/src/themes/monochrome/arrow-left.png diff --git a/companion/src/images/arrow-right.png b/companion/src/themes/monochrome/arrow-right.png similarity index 100% rename from companion/src/images/arrow-right.png rename to companion/src/themes/monochrome/arrow-right.png diff --git a/companion/src/images/changelog.png b/companion/src/themes/monochrome/changelog.png similarity index 100% rename from companion/src/images/changelog.png rename to companion/src/themes/monochrome/changelog.png diff --git a/companion/src/images/clear.png b/companion/src/themes/monochrome/clear.png similarity index 100% rename from companion/src/images/clear.png rename to companion/src/themes/monochrome/clear.png diff --git a/companion/src/images/compare.png b/companion/src/themes/monochrome/compare.png similarity index 100% rename from companion/src/images/compare.png rename to companion/src/themes/monochrome/compare.png diff --git a/companion/src/images/configure.png b/companion/src/themes/monochrome/configure.png similarity index 100% rename from companion/src/images/configure.png rename to companion/src/themes/monochrome/configure.png diff --git a/companion/src/images/contributors.png b/companion/src/themes/monochrome/contributors.png similarity index 100% rename from companion/src/images/contributors.png rename to companion/src/themes/monochrome/contributors.png diff --git a/companion/src/images/copy.png b/companion/src/themes/monochrome/copy.png similarity index 100% rename from companion/src/images/copy.png rename to companion/src/themes/monochrome/copy.png diff --git a/companion/src/images/currentmodel.png b/companion/src/themes/monochrome/currentmodel.png similarity index 100% rename from companion/src/images/currentmodel.png rename to companion/src/themes/monochrome/currentmodel.png diff --git a/companion/src/images/customize.png b/companion/src/themes/monochrome/customize.png similarity index 100% rename from companion/src/images/customize.png rename to companion/src/themes/monochrome/customize.png diff --git a/companion/src/images/cut.png b/companion/src/themes/monochrome/cut.png similarity index 100% rename from companion/src/images/cut.png rename to companion/src/themes/monochrome/cut.png diff --git a/companion/src/images/duplicate.png b/companion/src/themes/monochrome/duplicate.png similarity index 100% rename from companion/src/images/duplicate.png rename to companion/src/themes/monochrome/duplicate.png diff --git a/companion/src/images/edit.png b/companion/src/themes/monochrome/edit.png similarity index 100% rename from companion/src/images/edit.png rename to companion/src/themes/monochrome/edit.png diff --git a/companion/src/images/exit.png b/companion/src/themes/monochrome/exit.png similarity index 100% rename from companion/src/images/exit.png rename to companion/src/themes/monochrome/exit.png diff --git a/companion/src/images/fuses.png b/companion/src/themes/monochrome/fuses.png similarity index 100% rename from companion/src/images/fuses.png rename to companion/src/themes/monochrome/fuses.png diff --git a/companion/src/images/information.png b/companion/src/themes/monochrome/information.png similarity index 100% rename from companion/src/images/information.png rename to companion/src/themes/monochrome/information.png diff --git a/companion/src/images/library.png b/companion/src/themes/monochrome/library.png similarity index 100% rename from companion/src/images/library.png rename to companion/src/themes/monochrome/library.png diff --git a/companion/src/images/list.png b/companion/src/themes/monochrome/list.png similarity index 100% rename from companion/src/images/list.png rename to companion/src/themes/monochrome/list.png diff --git a/companion/src/images/logs.png b/companion/src/themes/monochrome/logs.png similarity index 100% rename from companion/src/images/logs.png rename to companion/src/themes/monochrome/logs.png diff --git a/companion/src/images/movedown.png b/companion/src/themes/monochrome/movedown.png similarity index 100% rename from companion/src/images/movedown.png rename to companion/src/themes/monochrome/movedown.png diff --git a/companion/src/images/moveup.png b/companion/src/themes/monochrome/moveup.png similarity index 100% rename from companion/src/images/moveup.png rename to companion/src/themes/monochrome/moveup.png diff --git a/companion/src/images/new.png b/companion/src/themes/monochrome/new.png similarity index 100% rename from companion/src/images/new.png rename to companion/src/themes/monochrome/new.png diff --git a/companion/src/images/open.png b/companion/src/themes/monochrome/open.png similarity index 100% rename from companion/src/images/open.png rename to companion/src/themes/monochrome/open.png diff --git a/companion/src/images/paste.png b/companion/src/themes/monochrome/paste.png similarity index 100% rename from companion/src/images/paste.png rename to companion/src/themes/monochrome/paste.png diff --git a/companion/src/themes/monochrome/play.png b/companion/src/themes/monochrome/play.png new file mode 100644 index 0000000000000000000000000000000000000000..8501a8b58649150bf75ce22871727e5111027c85 GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+7m&H)T;i5Q?0wbq~1C!8%1{M`4GmJ^7 zti46;ui^pqozGQF4R$74)!sH>23mmt^<`Gq<{rOL`Y$T~_^yu@yBODeEm@P@zf}6b z^IsO%n%yt+Caf+0-CV|yz4w;<7UqcctiPKJ7_#TS;lIWBW`6HC_J<7Dsy;?#uy1(J z-@yhX-q~KtWBC2=!L`M2**09;{MXUCVXJ+`ml?Ym-~48t-}{h3Mw|Pgf}`2$4`Mpdp2%nIJR*UL){JeA2~eiAQ_-qi!iYR64u-aK(z)S z?b~Ovfao9m$4`a-Ivmfio`LZO3)g}41q?DQoCg9oFdQ@RU`UqHY53SIz}Pdtg)`xg zMhL^>^oKtgVt6{)9%MzBFidw|%(z2Nj_<$>GpUBhw=)=yZF$JB=lNnriOX)x1vS#V zKna-!!(0=F~6@vd$@?2>^$4&Mp7| literal 0 HcmV?d00001 diff --git a/companion/src/images/preferences.png b/companion/src/themes/monochrome/preferences.png similarity index 100% rename from companion/src/images/preferences.png rename to companion/src/themes/monochrome/preferences.png diff --git a/companion/src/images/print.png b/companion/src/themes/monochrome/print.png similarity index 100% rename from companion/src/images/print.png rename to companion/src/themes/monochrome/print.png diff --git a/companion/src/images/profiles.png b/companion/src/themes/monochrome/profiles.png similarity index 100% rename from companion/src/images/profiles.png rename to companion/src/themes/monochrome/profiles.png diff --git a/companion/src/images/read_eeprom.png b/companion/src/themes/monochrome/read_eeprom.png similarity index 100% rename from companion/src/images/read_eeprom.png rename to companion/src/themes/monochrome/read_eeprom.png diff --git a/companion/src/images/read_eeprom_file.png b/companion/src/themes/monochrome/read_eeprom_file.png similarity index 100% rename from companion/src/images/read_eeprom_file.png rename to companion/src/themes/monochrome/read_eeprom_file.png diff --git a/companion/src/images/read_flash.png b/companion/src/themes/monochrome/read_flash.png similarity index 100% rename from companion/src/images/read_flash.png rename to companion/src/themes/monochrome/read_flash.png diff --git a/companion/src/images/recentdocument.png b/companion/src/themes/monochrome/recentdocument.png similarity index 100% rename from companion/src/images/recentdocument.png rename to companion/src/themes/monochrome/recentdocument.png diff --git a/companion/src/images/save.png b/companion/src/themes/monochrome/save.png similarity index 100% rename from companion/src/images/save.png rename to companion/src/themes/monochrome/save.png diff --git a/companion/src/images/saveas.png b/companion/src/themes/monochrome/saveas.png similarity index 100% rename from companion/src/images/saveas.png rename to companion/src/themes/monochrome/saveas.png diff --git a/companion/src/images/simulate.png b/companion/src/themes/monochrome/simulate.png similarity index 100% rename from companion/src/images/simulate.png rename to companion/src/themes/monochrome/simulate.png diff --git a/companion/src/themes/monochrome/stop.png b/companion/src/themes/monochrome/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf2af6e958f4cb76597b5817813e8a2e2b9e271 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<9v*Q4{-;v&Du6;eJY5_^DsH{K z#K_BFz` Date: Sun, 19 Jan 2014 15:35:45 +0100 Subject: [PATCH 02/11] Allow themes and icon preferences --- companion/src/companion.qrc | 129 ++++++---- companion/src/mainwindow.cpp | 133 +++++++---- companion/src/mainwindow.h | 1 + companion/src/preferencesdialog.cpp | 4 + companion/src/preferencesdialog.ui | 355 ++++++++++++++++++---------- 5 files changed, 399 insertions(+), 223 deletions(-) diff --git a/companion/src/companion.qrc b/companion/src/companion.qrc index 6f84186da..f56405744 100644 --- a/companion/src/companion.qrc +++ b/companion/src/companion.qrc @@ -37,56 +37,13 @@ images/9xcursmin.png images/9xcursdown.png images/9xcursphoto.png - images/copy.png - images/cut.png - images/currentmodel.png - images/information.png - images/new.png - images/open.png - images/paste.png - images/save.png - images/saveas.png images/screenshot.png images/splash.png images/splasht.png images/companion-title.png - images/read_eeprom.png - images/write_eeprom.png - images/write_flash.png - images/read_flash.png - images/simulate.png - images/configure.png - images/customize.png - images/print.png - images/clear.png - images/add.png - images/edit.png - images/wizard.png - images/duplicate.png - images/fuses.png - images/list.png images/maps.png images/track.png images/track0.png - images/play.png - images/stop.png - images/read_eeprom_file.png - images/write_eeprom_file.png - images/moveup.png - images/movedown.png - images/update.png - images/contributors.png - images/changelog.png - images/preferences.png - images/switch_dir.png - images/exit.png - images/recentdocument.png - images/profiles.png - images/library.png - images/logs.png - images/arrow-left.png - images/arrow-right.png - images/compare.png images/x9b0.png images/x9l0.png images/x9l1.png @@ -335,5 +292,91 @@ images/library/30002.png images/library/30003.png images/library/30004.png + themes/monochrome/open.png + themes/monochrome/edit.png + themes/monochrome/information.png + themes/monochrome/configure.png + themes/monochrome/switch_dir.png + themes/monochrome/list.png + themes/monochrome/wizard.png + themes/monochrome/logs.png + themes/monochrome/new.png + themes/monochrome/save.png + themes/monochrome/recentdocument.png + themes/monochrome/simulate.png + themes/monochrome/changelog.png + themes/monochrome/copy.png + themes/monochrome/write_flash.png + themes/monochrome/read_eeprom_file.png + themes/monochrome/clear.png + themes/monochrome/play.png + themes/monochrome/fuses.png + themes/monochrome/arrow-right.png + themes/monochrome/exit.png + themes/monochrome/moveup.png + themes/monochrome/read_eeprom.png + themes/monochrome/cut.png + themes/monochrome/arrow-left.png + themes/monochrome/write_eeprom_file.png + themes/monochrome/library.png + themes/monochrome/profiles.png + themes/monochrome/paste.png + themes/monochrome/print.png + themes/monochrome/compare.png + themes/monochrome/customize.png + themes/monochrome/saveas.png + themes/monochrome/preferences.png + themes/monochrome/movedown.png + themes/monochrome/currentmodel.png + themes/monochrome/read_flash.png + themes/monochrome/duplicate.png + themes/monochrome/add.png + themes/monochrome/update.png + themes/monochrome/contributors.png + themes/monochrome/stop.png + themes/monochrome/write_eeprom.png + themes/classic/open.png + themes/classic/edit.png + themes/classic/information.png + themes/classic/configure.png + themes/classic/switch_dir.png + themes/classic/list.png + themes/classic/wizard.png + themes/classic/logs.png + themes/classic/new.png + themes/classic/save.png + themes/classic/recentdocument.png + themes/classic/simulate.png + themes/classic/changelog.png + themes/classic/copy.png + themes/classic/write_flash.png + themes/classic/read_eeprom_file.png + themes/classic/clear.png + themes/classic/play.png + themes/classic/fuses.png + themes/classic/arrow-right.png + themes/classic/exit.png + themes/classic/moveup.png + themes/classic/read_eeprom.png + themes/classic/cut.png + themes/classic/arrow-left.png + themes/classic/write_eeprom_file.png + themes/classic/library.png + themes/classic/profiles.png + themes/classic/paste.png + themes/classic/print.png + themes/classic/compare.png + themes/classic/customize.png + themes/classic/saveas.png + themes/classic/preferences.png + themes/classic/movedown.png + themes/classic/currentmodel.png + themes/classic/read_flash.png + themes/classic/duplicate.png + themes/classic/add.png + themes/classic/update.png + themes/classic/contributors.png + themes/classic/stop.png + themes/classic/write_eeprom.png diff --git a/companion/src/mainwindow.cpp b/companion/src/mainwindow.cpp index 948e2a8e7..eee308d16 100644 --- a/companion/src/mainwindow.cpp +++ b/companion/src/mainwindow.cpp @@ -95,6 +95,15 @@ downloadDialog_forWait(NULL) MaxRecentFiles=MAX_RECENT; QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } restoreGeometry(settings.value("mainWindowGeometry").toByteArray()); createActions(); createMenus(); @@ -1060,14 +1069,14 @@ void MainWindow::burnFrom() QStringList str; str << path << tempFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); res = ad->exec(); sleep(1); } } else { QStringList str = GetReceiveEEpromCommand(tempFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); res = ad->exec(); } if(QFileInfo(tempFile).exists() && res) { @@ -1117,14 +1126,14 @@ void MainWindow::burnExtenalToEEPROM() QStringList str; str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); sleep(1); } } else { QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); sleep(1); } @@ -1134,7 +1143,7 @@ void MainWindow::burnExtenalToEEPROM() QString tempFlash = tempDir + "/flash.bin"; QStringList str = GetReceiveFlashCommand(tempFlash); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx"); - ad->setWindowIcon(QIcon(":/images/read_flash.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_flash.png")); ad->exec(); sleep(1); QString restoreFile = tempDir + "/compat.bin"; @@ -1167,14 +1176,14 @@ void MainWindow::burnExtenalToEEPROM() QStringList str; str << path << backupFile; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Backup Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); sleep(1); } } else { QStringList str = ((MainWindow *)this->parent())->GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, ((MainWindow *)this->parent())->GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); sleep(1); } @@ -1189,14 +1198,14 @@ void MainWindow::burnExtenalToEEPROM() QStringList str; str << fileName << path; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Write Models and Settings To Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); sleep(1); } } else { QStringList str = GetSendEEpromCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Write Models and Settings To Tx", AVR_DIALOG_SHOW_DONE); - ad->setWindowIcon(QIcon(":/images/write_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_eeprom.png")); ad->exec(); } } @@ -1361,13 +1370,13 @@ void MainWindow::burnToFlash(QString fileToFlash) } QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); int res = ad->exec(); if (QFileInfo(backupFile).exists() && res) { sleep(1); QStringList str = GetSendFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); - ad->setWindowIcon(QIcon(":/images/write_flash.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_flash.png")); int res = ad->exec(); if (res) { QString restoreFile = tempDir + "/restore.bin"; @@ -1378,7 +1387,7 @@ void MainWindow::burnToFlash(QString fileToFlash) sleep(1); QStringList str = GetSendEEpromCommand(restoreFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Restore Models and Settings To Tx"), AVR_DIALOG_CLOSE_IF_SUCCESSFUL); - ad->setWindowIcon(QIcon(":/images/write_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_eeprom.png")); res=ad->exec(); if (!res) { QMessageBox::warning(this, tr("Restore failed"), tr("Could not restore Models and Settings to TX. The models and settings data file can be found at: %1").arg(backupFile)); @@ -1403,14 +1412,14 @@ void MainWindow::burnToFlash(QString fileToFlash) QString backupFile=backupPath+"/backup-"+QDateTime().currentDateTime().toString("yyyy-MM-dd-hhmmss")+".bin"; QStringList str = GetReceiveEEpromCommand(backupFile); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Backup Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); sleep(1); } QStringList str = GetSendFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Write Firmware To Tx"), AVR_DIALOG_SHOW_DONE); - ad->setWindowIcon(QIcon(":/images/write_flash.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/write_flash.png")); ad->exec(); } } @@ -1431,14 +1440,14 @@ void MainWindow::burnExtenalFromEEPROM() QStringList str; str << path << fileName; avrOutputDialog *ad = new avrOutputDialog(this,"", str, tr("Read Models and Settings From Tx")); //, AVR_DIALOG_KEEP_OPEN); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); } } else { settings.setValue("lastDir", QFileInfo(fileName).dir().absolutePath()); QStringList str = GetReceiveEEpromCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, tr("Read Models and Settings From Tx")); - ad->setWindowIcon(QIcon(":/images/read_eeprom.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_eeprom.png")); ad->exec(); } } @@ -1456,7 +1465,7 @@ void MainWindow::burnFromFlash() settings.setValue("lastFlashDir",QFileInfo(fileName).dir().absolutePath()); QStringList str = GetReceiveFlashCommand(fileName); avrOutputDialog *ad = new avrOutputDialog(this, GetAvrdudeLocation(), str, "Read Firmware From Tx"); - ad->setWindowIcon(QIcon(":/images/read_flash.png")); + ad->setWindowIcon(QIcon(":/themes/"+Theme+"/read_flash.png")); ad->exec(); } @@ -1596,137 +1605,137 @@ MdiChild *MainWindow::createMdiChild() void MainWindow::createActions() { - newAct = new QAction(QIcon(":/images/new.png"), tr("&New"), this); + newAct = new QAction(QIcon(":/themes/"+Theme+"/new.png"), tr("&New"), this); newAct->setShortcuts(QKeySequence::New); newAct->setStatusTip(tr("Create a new file")); connect(newAct, SIGNAL(triggered()), this, SLOT(newFile())); - openAct = new QAction(QIcon(":/images/open.png"), tr("&Open..."), this); + openAct = new QAction(QIcon(":/themes/"+Theme+"/open.png"), tr("&Open..."), this); openAct->setShortcuts(QKeySequence::Open); openAct->setStatusTip(tr("Open an existing file")); connect(openAct, SIGNAL(triggered()), this, SLOT(openFile())); - loadbackupAct = new QAction(QIcon(":/images/open.png"), tr("&loadBackup..."), this); + loadbackupAct = new QAction(QIcon(":/themes/"+Theme+"/open.png"), tr("&loadBackup..."), this); loadbackupAct->setStatusTip(tr("Load backup from file")); connect(loadbackupAct, SIGNAL(triggered()), this, SLOT(loadBackup())); - saveAct = new QAction(QIcon(":/images/save.png"), tr("&Save"), this); + saveAct = new QAction(QIcon(":/themes/"+Theme+"/save.png"), tr("&Save"), this); saveAct->setShortcuts(QKeySequence::Save); saveAct->setStatusTip(tr("Save the document to disk")); connect(saveAct, SIGNAL(triggered()), this, SLOT(save())); - saveAsAct = new QAction(QIcon(":/images/saveas.png"), tr("Save &As..."), this); + saveAsAct = new QAction(QIcon(":/themes/"+Theme+"/saveas.png"), tr("Save &As..."), this); saveAsAct->setShortcuts(QKeySequence::SaveAs); saveAsAct->setStatusTip(tr("Save the document under a new name")); connect(saveAsAct, SIGNAL(triggered()), this, SLOT(saveAs())); - logsAct = new QAction(QIcon(":/images/logs.png"), tr("Lo&gs"), this); + logsAct = new QAction(QIcon(":/themes/"+Theme+"/logs.png"), tr("Lo&gs"), this); logsAct->setShortcut(tr("Ctrl+G")); logsAct->setStatusTip(tr("Open log file")); connect(logsAct, SIGNAL(triggered()), this, SLOT(logFile())); - preferencesAct = new QAction(QIcon(":/images/preferences.png"), tr("&Preferences..."), this); + preferencesAct = new QAction(QIcon(":/themes/"+Theme+"/preferences.png"), tr("&Preferences..."), this); preferencesAct->setStatusTip(tr("Edit general preferences")); connect(preferencesAct, SIGNAL(triggered()), this, SLOT(preferences())); - checkForUpdatesAct = new QAction(QIcon(":/images/update.png"), tr("&Check for updates..."), this); + checkForUpdatesAct = new QAction(QIcon(":/themes/"+Theme+"/update.png"), tr("&Check for updates..."), this); checkForUpdatesAct->setStatusTip(tr("Check for new version of Companion")); connect(checkForUpdatesAct, SIGNAL(triggered()), this, SLOT(doUpdates())); - contributorsAct = new QAction(QIcon(":/images/contributors.png"), tr("Contributors &List..."), this); + contributorsAct = new QAction(QIcon(":/themes/"+Theme+"/contributors.png"), tr("Contributors &List..."), this); contributorsAct->setStatusTip(tr("Show Companion contributors list")); connect(contributorsAct, SIGNAL(triggered()), this, SLOT(contributors())); - changelogAct = new QAction(QIcon(":/images/changelog.png"), tr("ChangeLog..."), this); + changelogAct = new QAction(QIcon(":/themes/"+Theme+"/changelog.png"), tr("ChangeLog..."), this); changelogAct->setStatusTip(tr("Show Companion changelog")); connect(changelogAct, SIGNAL(triggered()), this, SLOT(changelog())); - fwchangelogAct = new QAction(QIcon(":/images/changelog.png"), tr("Firmware ChangeLog..."), this); + fwchangelogAct = new QAction(QIcon(":/themes/"+Theme+"/changelog.png"), tr("Firmware ChangeLog..."), this); fwchangelogAct->setStatusTip(tr("Show firmware changelog")); connect(fwchangelogAct, SIGNAL(triggered()), this, SLOT(fwchangelog())); - compareAct = new QAction(QIcon(":/images/compare.png"), tr("Compare..."), this); + compareAct = new QAction(QIcon(":/themes/"+Theme+"/compare.png"), tr("Compare..."), this); compareAct->setStatusTip(tr("Compare models")); compareAct->setEnabled(false); connect(compareAct, SIGNAL(triggered()), this, SLOT(compare())); - customizeSplashAct = new QAction(QIcon(":/images/customize.png"), tr("Customize your &TX..."), this); + customizeSplashAct = new QAction(QIcon(":/themes/"+Theme+"/customize.png"), tr("Customize your &TX..."), this); customizeSplashAct->setStatusTip(tr("Customize the splash screen of your TX")); connect(customizeSplashAct, SIGNAL(triggered()), this, SLOT(customizeSplash())); //! [0] - exitAct = new QAction(QIcon(":/images/exit.png"), tr("E&xit"), this); + exitAct = new QAction(QIcon(":/themes/"+Theme+"/exit.png"), tr("E&xit"), this); exitAct->setShortcuts(QKeySequence::Quit); exitAct->setStatusTip(tr("Exit the application")); connect(exitAct, SIGNAL(triggered()), qApp, SLOT(closeAllWindows())); //! [0] - cutAct = new QAction(QIcon(":/images/cut.png"), tr("Cu&t"), this); + cutAct = new QAction(QIcon(":/themes/"+Theme+"/cut.png"), tr("Cu&t"), this); cutAct->setShortcuts(QKeySequence::Cut); cutAct->setStatusTip(tr("Cut the current selection's contents to the " "clipboard")); connect(cutAct, SIGNAL(triggered()), this, SLOT(cut())); - copyAct = new QAction(QIcon(":/images/copy.png"), tr("&Copy"), this); + copyAct = new QAction(QIcon(":/themes/"+Theme+"/copy.png"), tr("&Copy"), this); copyAct->setShortcuts(QKeySequence::Copy); copyAct->setStatusTip(tr("Copy the current selection's contents to the " "clipboard")); connect(copyAct, SIGNAL(triggered()), this, SLOT(copy())); - pasteAct = new QAction(QIcon(":/images/paste.png"), tr("&Paste"), this); + pasteAct = new QAction(QIcon(":/themes/"+Theme+"/paste.png"), tr("&Paste"), this); pasteAct->setShortcuts(QKeySequence::Paste); pasteAct->setStatusTip(tr("Paste the clipboard's contents into the current " "selection")); connect(pasteAct, SIGNAL(triggered()), this, SLOT(paste())); - burnToAct = new QAction(QIcon(":/images/write_eeprom.png"), tr("&Write Models and Settings To Tx"), this); + burnToAct = new QAction(QIcon(":/themes/"+Theme+"/write_eeprom.png"), tr("&Write Models and Settings To Tx"), this); burnToAct->setShortcut(tr("Ctrl+Alt+W")); burnToAct->setStatusTip(tr("Write Models and Settings to transmitter")); connect(burnToAct,SIGNAL(triggered()),this,SLOT(burnTo())); - burnFromAct = new QAction(QIcon(":/images/read_eeprom.png"), tr("&Read Models and Settings From Tx"), this); + burnFromAct = new QAction(QIcon(":/themes/"+Theme+"/read_eeprom.png"), tr("&Read Models and Settings From Tx"), this); burnFromAct->setShortcut(tr("Ctrl+Alt+R")); burnFromAct->setStatusTip(tr("Read Models and Settings from transmitter")); connect(burnFromAct,SIGNAL(triggered()),this,SLOT(burnFrom())); - burnToFlashAct = new QAction(QIcon(":/images/write_flash.png"), tr("Write Firmware"), this); + burnToFlashAct = new QAction(QIcon(":/themes/"+Theme+"/write_flash.png"), tr("Write Firmware"), this); burnToFlashAct->setStatusTip(tr("Write firmware to transmitter")); connect(burnToFlashAct,SIGNAL(triggered()),this,SLOT(burnToFlash())); - burnExtenalToEEPROMAct = new QAction(QIcon(":/images/write_eeprom_file.png"), tr("Write Models and Settings from file to Tx"), this); + burnExtenalToEEPROMAct = new QAction(QIcon(":/themes/"+Theme+"/write_eeprom_file.png"), tr("Write Models and Settings from file to Tx"), this); burnExtenalToEEPROMAct->setStatusTip(tr("Write Models and Settings from file to transmitter")); connect(burnExtenalToEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalToEEPROM())); - burnExtenalFromEEPROMAct = new QAction(QIcon(":/images/read_eeprom_file.png"), tr("Save transmitter Models and Settings to file"), this); + burnExtenalFromEEPROMAct = new QAction(QIcon(":/themes/"+Theme+"/read_eeprom_file.png"), tr("Save transmitter Models and Settings to file"), this); burnExtenalFromEEPROMAct->setStatusTip(tr("Save the Models and Settings from the transmitter to a file")); connect(burnExtenalFromEEPROMAct,SIGNAL(triggered()),this,SLOT(burnExtenalFromEEPROM())); - burnFromFlashAct = new QAction(QIcon(":/images/read_flash.png"), tr("Read Firmware"), this); + burnFromFlashAct = new QAction(QIcon(":/themes/"+Theme+"/read_flash.png"), tr("Read Firmware"), this); burnFromFlashAct->setStatusTip(tr("Read firmware from transmitter")); connect(burnFromFlashAct,SIGNAL(triggered()),this,SLOT(burnFromFlash())); - burnConfigAct = new QAction(QIcon(":/images/configure.png"), tr("&Configure..."), this); + burnConfigAct = new QAction(QIcon(":/themes/"+Theme+"/configure.png"), tr("&Configure..."), this); burnConfigAct->setStatusTip(tr("Configure software for reading from and writing to the transmitter")); connect(burnConfigAct,SIGNAL(triggered()),this,SLOT(burnConfig())); EEPROMInterface *eepromInterface = GetEepromInterface(); if (!IS_ARM(eepromInterface->getBoard())) { - burnListAct = new QAction(QIcon(":/images/list.png"), tr("&List programmers"), this); + burnListAct = new QAction(QIcon(":/themes/"+Theme+"/list.png"), tr("&List programmers"), this); burnListAct->setStatusTip(tr("List available programmers")); connect(burnListAct,SIGNAL(triggered()),this,SLOT(burnList())); - burnFusesAct = new QAction(QIcon(":/images/fuses.png"), tr("&Fuses..."), this); + burnFusesAct = new QAction(QIcon(":/themes/"+Theme+"/fuses.png"), tr("&Fuses..."), this); burnFusesAct->setStatusTip(tr("Show fuses dialog")); connect(burnFusesAct,SIGNAL(triggered()),this,SLOT(burnFuses())); } - simulateAct = new QAction(QIcon(":/images/simulate.png"), tr("&Simulate"), this); + simulateAct = new QAction(QIcon(":/themes/"+Theme+"/simulate.png"), tr("&Simulate"), this); simulateAct->setShortcut(tr("Alt+S")); simulateAct->setStatusTip(tr("Simulate selected model.")); simulateAct->setEnabled(false); connect(simulateAct,SIGNAL(triggered()),this,SLOT(simulate())); - printAct = new QAction(QIcon(":/images/print.png"), tr("&Print"), this); + printAct = new QAction(QIcon(":/themes/"+Theme+"/print.png"), tr("&Print"), this); printAct->setShortcut(tr("Ctrl+P")); printAct->setStatusTip(tr("Print current model.")); printAct->setEnabled(false); @@ -1766,11 +1775,11 @@ void MainWindow::createActions() separatorAct = new QAction(this); separatorAct->setSeparator(true); - aboutAct = new QAction(QIcon(":/images/information.png"), tr("&About"), this); + aboutAct = new QAction(QIcon(":/themes/"+Theme+"/information.png"), tr("&About"), this); aboutAct->setStatusTip(tr("Show the application's About box")); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); - switchLayoutDirectionAct = new QAction(QIcon(":/images/switch_dir.png"), tr("Switch layout direction"), this); + switchLayoutDirectionAct = new QAction(QIcon(":/themes/"+Theme+"/switch_dir.png"), tr("Switch layout direction"), this); switchLayoutDirectionAct->setStatusTip(tr("Switch layout Left/Right")); connect(switchLayoutDirectionAct, SIGNAL(triggered()), this, SLOT(switchLayoutDirection())); for (int i = 0; i < MaxRecentFiles; ++i) { @@ -1800,7 +1809,7 @@ void MainWindow::createMenus() fileMenu->addAction(saveAct); fileMenu->addAction(saveAsAct); fileMenu->addMenu(recentFileMenu); - recentFileMenu->setIcon(QIcon(":/images/recentdocument.png")); + recentFileMenu->setIcon(QIcon(":/themes/"+Theme+"/recentdocument.png")); for ( int i = 0; i < MaxRecentFiles; ++i) recentFileMenu->addAction(recentFileActs[i]); fileMenu->addSeparator(); @@ -1813,7 +1822,7 @@ void MainWindow::createMenus() fileMenu->addAction(preferencesAct); fileMenu->addMenu(profilesMenu); - profilesMenu->setIcon(QIcon(":/images/profiles.png")); + profilesMenu->setIcon(QIcon(":/themes/"+Theme+"/profiles.png")); for ( int i = 0; i < MAX_PROFILES; ++i) profilesMenu->addAction(profileActs[i]); fileMenu->addAction(switchLayoutDirectionAct); @@ -1878,14 +1887,32 @@ QMenu *MainWindow::createProfilesMenu() void MainWindow::createToolBars() { + QSettings settings("companion", "companion"); + int icon_size=settings.value("icon_size",1 ).toInt(); + QSize size; + switch(icon_size) { + case 0: + size=QSize(16,16); + break; + case 1: + size=QSize(24,24); + break; + case 3: + size=QSize(48,48); + break; + default: + size=QSize(32,32); + break; + } fileToolBar = addToolBar(tr("File")); + fileToolBar->setIconSize(size); fileToolBar->setObjectName("File"); fileToolBar->addAction(newAct); fileToolBar->addAction(openAct); QToolButton * recentToolButton = new QToolButton; recentToolButton->setPopupMode(QToolButton::InstantPopup); recentToolButton->setMenu(createRecentFileMenu()); - recentToolButton->setIcon(QIcon(":/images/recentdocument.png")); + recentToolButton->setIcon(QIcon(":/themes/"+Theme+"/recentdocument.png")); recentToolButton->setToolTip(tr("Recent Files")); fileToolBar->addWidget(recentToolButton); fileToolBar->addAction(saveAct); @@ -1895,11 +1922,10 @@ void MainWindow::createToolBars() profileButton = new QToolButton; profileButton->setPopupMode(QToolButton::InstantPopup); profileButton->setMenu(createProfilesMenu()); - profileButton->setIcon(QIcon(":/images/profiles.png")); + profileButton->setIcon(QIcon(":/themes/"+Theme+"/profiles.png")); profileButton->setToolTip(tr("Firmware Profiles")); fileToolBar->addWidget(profileButton); bool notfound=true; - QSettings settings("companion", "companion"); settings.beginGroup("Profiles"); for (int i=0; iaddAction(compareAct); editToolBar = addToolBar(tr("Edit")); + editToolBar->setIconSize(size); editToolBar->setObjectName("Edit"); editToolBar->addAction(cutAct); editToolBar->addAction(copyAct); @@ -1925,6 +1952,7 @@ void MainWindow::createToolBars() burnToolBar = new QToolBar(tr("Write")); addToolBar( Qt::LeftToolBarArea, burnToolBar ); + burnToolBar->setIconSize(size); burnToolBar->setObjectName("Write"); burnToolBar->addAction(burnToAct); burnToolBar->addAction(burnFromAct); @@ -1938,6 +1966,7 @@ void MainWindow::createToolBars() burnToolBar->addAction(burnConfigAct); helpToolBar = addToolBar(tr("Help")); + helpToolBar->setIconSize(size); helpToolBar->setObjectName("Help"); helpToolBar->addAction(checkForUpdatesAct); helpToolBar->addAction(aboutAct); diff --git a/companion/src/mainwindow.h b/companion/src/mainwindow.h index 300bac507..d26667f75 100644 --- a/companion/src/mainwindow.h +++ b/companion/src/mainwindow.h @@ -138,6 +138,7 @@ private: void updateProfilesActions(); int getFileType(const QString &fullFileName); QString FindTaranisPath(); + QString Theme; QString strippedName(const QString &fullFileName); MdiChild *activeMdiChild(); diff --git a/companion/src/preferencesdialog.cpp b/companion/src/preferencesdialog.cpp index 1e97e5785..b0f59b38d 100644 --- a/companion/src/preferencesdialog.cpp +++ b/companion/src/preferencesdialog.cpp @@ -265,6 +265,8 @@ void preferencesDialog::writeValues() settings.setValue("rename_firmware_files", ui->renameFirmware->isChecked()); settings.setValue("wizardEnable", ui->wizardEnable_ChkB->isChecked()); settings.setValue("show_splash", ui->showSplash->isChecked()); + settings.setValue("theme", ui->theme_CB->currentIndex()); + settings.setValue("icon_size", ui->iconSize_CB->currentIndex()); settings.setValue("simuSW", ui->simuSW->isChecked()); settings.setValue("history_size", ui->historySize->value()); settings.setValue("burnFirmware", ui->burnFirmware->isChecked()); @@ -404,6 +406,8 @@ void preferencesDialog::initSettings() ui->renameFirmware->setChecked(settings.value("rename_firmware_files", false).toBool()); ui->wizardEnable_ChkB->setChecked(settings.value("wizardEnable", true).toBool()); ui->showSplash->setChecked(settings.value("show_splash", true).toBool()); + ui->theme_CB->setCurrentIndex(settings.value("theme", 1).toInt()); + ui->iconSize_CB->setCurrentIndex(settings.value("icon_size", 2).toInt()); ui->historySize->setValue(settings.value("history_size", 10).toInt()); ui->backLightColor->setCurrentIndex(settings.value("backLight", 0).toInt()); ui->startupCheck_fw->setChecked(settings.value("startup_check_fw", true).toBool()); diff --git a/companion/src/preferencesdialog.ui b/companion/src/preferencesdialog.ui index 021a38b58..f53946ab0 100644 --- a/companion/src/preferencesdialog.ui +++ b/companion/src/preferencesdialog.ui @@ -7,7 +7,7 @@ 0 0 685 - 710 + 766 @@ -26,7 +26,7 @@ Preferences - + :/images/preferences.png:/images/preferences.png @@ -39,27 +39,57 @@ 4 - - - - - 0 - 0 - - - - Show Splash Screen - - + + + + + + + 40 + 0 + + + + 15 + + + 10 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Ask use of wizard for new models + + + true + + + + - + Qt::Horizontal - + @@ -99,17 +129,7 @@ - - - - Ask use of wizard for new models - - - true - - - - + @@ -161,7 +181,7 @@ ... - + :/images/clear.png:/images/clear.png @@ -171,14 +191,14 @@ - + Remember switches in simulator - + @@ -207,7 +227,7 @@ - + 6 @@ -228,7 +248,7 @@ ... - + :/images/library.png:/images/library.png @@ -248,33 +268,27 @@ - - + + - - - - true + Simulator capture folder - - + + - - 40 + + 0 0 - - 15 - - - 10 + + Language (requires restart) - + @@ -418,7 +432,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -431,7 +445,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -459,7 +473,7 @@ This is used by the templated to determine which channel goes to what number out - + 1 @@ -483,7 +497,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -507,7 +521,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -520,7 +534,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -563,7 +577,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -590,7 +604,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -638,20 +652,7 @@ This is used by the templated to determine which channel goes to what number out - - - - - 0 - 0 - - - - Language (requires restart) - - - - + 1 @@ -682,7 +683,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -695,7 +696,7 @@ This is used by the templated to determine which channel goes to what number out - + @@ -711,7 +712,7 @@ This is used by the templated to determine which channel goes to what number out - + Mode selection: @@ -759,7 +760,7 @@ Mode 4: - + @@ -772,57 +773,21 @@ Mode 4: - - - - - 0 - 0 - - - - - Include companion splashes - - - - - Only user defined splashes - - - - - - - - - 0 - 0 - - - - Splash library behaviour - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - + Profile slot - + Automatic Backup Folder - + @@ -847,7 +812,7 @@ Mode 4: - + Qt::Vertical @@ -863,7 +828,7 @@ Mode 4: - + @@ -890,7 +855,7 @@ Mode 4: - + QLayout::SetMaximumSize @@ -981,7 +946,7 @@ May be different from firmware language - + @@ -1021,13 +986,6 @@ May be different from firmware language - - - - Simulator capture folder - - - @@ -1041,14 +999,14 @@ May be different from firmware language - + Qt::Horizontal - + QLayout::SetMaximumSize @@ -1601,7 +1559,7 @@ May be different from firmware language - + @@ -1619,13 +1577,154 @@ May be different from firmware language - + Google Earth Executable + + + + + 0 + 0 + + + + Show Splash At Start + + + + + + + + 0 + 0 + + + + Splash library behaviour + + + + + + + + 0 + 0 + + + + + Include companion splashes + + + + + Only user defined splashes + + + + + + + + + + + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Theme + + + + + + + + Classic + + + + + Monochrome + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 40 + 20 + + + + + + + + Icon size + + + + + + + + Small + + + + + Normal + + + + + Big + + + + + Huge + + + + + + From 15203266aca91b8d6cef196e7f044e3f4be0211a Mon Sep 17 00:00:00 2001 From: Romolo Manfredini Date: Sun, 19 Jan 2014 15:58:23 +0100 Subject: [PATCH 03/11] Preferences had icon embeddeed in the ui --- companion/src/preferencesdialog.cpp | 16 +++++++++++++++- companion/src/preferencesdialog.ui | 4 ---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/companion/src/preferencesdialog.cpp b/companion/src/preferencesdialog.cpp index b0f59b38d..bcb152962 100644 --- a/companion/src/preferencesdialog.cpp +++ b/companion/src/preferencesdialog.cpp @@ -17,7 +17,21 @@ preferencesDialog::preferencesDialog(QWidget *parent) : updateLock(false) { ui->setupUi(this); - + QSettings settings("companion", "companion"); + int theme_set=settings.value("theme", 1).toInt(); + QIcon Icon; + + QString Theme; + switch(theme_set) { + case 0: + Theme="classic"; + break; + default: + Theme="monochrome"; + break; + } + Icon.addPixmap(":/themes/"+Theme+"/preferences.png"); + this->setWindowIcon(Icon); QCheckBox * OptionCheckBox[]= { ui->optionCheckBox_1, ui->optionCheckBox_2, ui->optionCheckBox_3, ui->optionCheckBox_4, ui->optionCheckBox_5, ui->optionCheckBox_6, ui->optionCheckBox_7, diff --git a/companion/src/preferencesdialog.ui b/companion/src/preferencesdialog.ui index f53946ab0..e2a16d63d 100644 --- a/companion/src/preferencesdialog.ui +++ b/companion/src/preferencesdialog.ui @@ -25,10 +25,6 @@ Preferences - - - :/images/preferences.png:/images/preferences.png - QLayout::SetMinimumSize From f9f930afa319b19dc2fa1b331b5390d795709c21 Mon Sep 17 00:00:00 2001 From: Dvogonen Date: Sun, 19 Jan 2014 16:53:48 +0100 Subject: [PATCH 04/11] Icons in all sizes --- companion/src/themes/classic/16/add.png | Bin 0 -> 876 bytes companion/src/themes/classic/16/arrow-left.png | Bin 0 -> 405 bytes companion/src/themes/classic/16/arrow-right.png | Bin 0 -> 401 bytes companion/src/themes/classic/16/changelog.png | Bin 0 -> 975 bytes companion/src/themes/classic/16/clear.png | Bin 0 -> 1157 bytes companion/src/themes/classic/16/compare.png | Bin 0 -> 1140 bytes companion/src/themes/classic/16/configure.png | Bin 0 -> 1149 bytes companion/src/themes/classic/16/contributors.png | Bin 0 -> 661 bytes companion/src/themes/classic/16/copy.png | Bin 0 -> 877 bytes companion/src/themes/classic/16/currentmodel.png | Bin 0 -> 961 bytes companion/src/themes/classic/16/customize.png | Bin 0 -> 408 bytes companion/src/themes/classic/16/cut.png | Bin 0 -> 947 bytes companion/src/themes/classic/16/duplicate.png | Bin 0 -> 792 bytes companion/src/themes/classic/16/edit.png | Bin 0 -> 1041 bytes companion/src/themes/classic/16/exit.png | Bin 0 -> 1285 bytes companion/src/themes/classic/16/fuses.png | Bin 0 -> 1015 bytes companion/src/themes/classic/16/information.png | Bin 0 -> 1129 bytes companion/src/themes/classic/16/library.png | Bin 0 -> 930 bytes companion/src/themes/classic/16/list.png | Bin 0 -> 1071 bytes companion/src/themes/classic/16/logs.png | Bin 0 -> 924 bytes companion/src/themes/classic/16/movedown.png | Bin 0 -> 998 bytes companion/src/themes/classic/16/moveup.png | Bin 0 -> 891 bytes companion/src/themes/classic/16/new.png | Bin 0 -> 739 bytes companion/src/themes/classic/16/open.png | Bin 0 -> 1165 bytes companion/src/themes/classic/16/paste.png | Bin 0 -> 1075 bytes companion/src/themes/classic/16/play.png | Bin 0 -> 371 bytes companion/src/themes/classic/16/preferences.png | Bin 0 -> 1122 bytes companion/src/themes/classic/16/print.png | Bin 0 -> 1001 bytes companion/src/themes/classic/16/profiles.png | Bin 0 -> 665 bytes companion/src/themes/classic/16/read_eeprom.png | Bin 0 -> 911 bytes .../src/themes/classic/16/read_eeprom_file.png | Bin 0 -> 1242 bytes companion/src/themes/classic/16/read_flash.png | Bin 0 -> 1148 bytes .../src/themes/classic/16/recentdocument.png | Bin 0 -> 812 bytes companion/src/themes/classic/16/save.png | Bin 0 -> 873 bytes companion/src/themes/classic/16/saveas.png | Bin 0 -> 935 bytes companion/src/themes/classic/16/simulate.png | Bin 0 -> 1100 bytes companion/src/themes/classic/16/stop.png | Bin 0 -> 312 bytes companion/src/themes/classic/16/switch_dir.png | Bin 0 -> 1069 bytes companion/src/themes/classic/16/update.png | Bin 0 -> 1003 bytes companion/src/themes/classic/16/wizard.png | Bin 0 -> 1155 bytes companion/src/themes/classic/16/write_eeprom.png | Bin 0 -> 904 bytes .../src/themes/classic/16/write_eeprom_file.png | Bin 0 -> 1223 bytes companion/src/themes/classic/16/write_flash.png | Bin 0 -> 1127 bytes companion/src/themes/classic/24/add.png | Bin 0 -> 1402 bytes companion/src/themes/classic/24/arrow-left.png | Bin 0 -> 489 bytes companion/src/themes/classic/24/arrow-right.png | Bin 0 -> 479 bytes companion/src/themes/classic/24/changelog.png | Bin 0 -> 1581 bytes companion/src/themes/classic/24/clear.png | Bin 0 -> 1633 bytes companion/src/themes/classic/24/compare.png | Bin 0 -> 1477 bytes companion/src/themes/classic/24/configure.png | Bin 0 -> 1798 bytes companion/src/themes/classic/24/contributors.png | Bin 0 -> 1294 bytes companion/src/themes/classic/24/copy.png | Bin 0 -> 1508 bytes companion/src/themes/classic/24/currentmodel.png | Bin 0 -> 1423 bytes companion/src/themes/classic/24/customize.png | Bin 0 -> 564 bytes companion/src/themes/classic/24/cut.png | Bin 0 -> 1623 bytes companion/src/themes/classic/24/duplicate.png | Bin 0 -> 1227 bytes companion/src/themes/classic/24/edit.png | Bin 0 -> 1472 bytes companion/src/themes/classic/24/exit.png | Bin 0 -> 1578 bytes companion/src/themes/classic/24/fuses.png | Bin 0 -> 1607 bytes companion/src/themes/classic/24/information.png | Bin 0 -> 1600 bytes companion/src/themes/classic/24/library.png | Bin 0 -> 1430 bytes companion/src/themes/classic/24/list.png | Bin 0 -> 1792 bytes companion/src/themes/classic/24/logs.png | Bin 0 -> 1411 bytes companion/src/themes/classic/24/movedown.png | Bin 0 -> 1266 bytes companion/src/themes/classic/24/moveup.png | Bin 0 -> 1469 bytes companion/src/themes/classic/24/new.png | Bin 0 -> 1129 bytes companion/src/themes/classic/24/open.png | Bin 0 -> 1765 bytes companion/src/themes/classic/24/paste.png | Bin 0 -> 1472 bytes companion/src/themes/classic/24/play.png | Bin 0 -> 399 bytes companion/src/themes/classic/24/preferences.png | Bin 0 -> 1625 bytes companion/src/themes/classic/24/print.png | Bin 0 -> 1524 bytes companion/src/themes/classic/24/profiles.png | Bin 0 -> 917 bytes companion/src/themes/classic/24/read_eeprom.png | Bin 0 -> 1395 bytes .../src/themes/classic/24/read_eeprom_file.png | Bin 0 -> 1886 bytes companion/src/themes/classic/24/read_flash.png | Bin 0 -> 1772 bytes .../src/themes/classic/24/recentdocument.png | Bin 0 -> 1196 bytes companion/src/themes/classic/24/save.png | Bin 0 -> 1281 bytes companion/src/themes/classic/24/saveas.png | Bin 0 -> 1429 bytes companion/src/themes/classic/24/simulate.png | Bin 0 -> 1402 bytes companion/src/themes/classic/24/stop.png | Bin 0 -> 317 bytes companion/src/themes/classic/24/switch_dir.png | Bin 0 -> 1231 bytes companion/src/themes/classic/24/update.png | Bin 0 -> 1307 bytes companion/src/themes/classic/24/wizard.png | Bin 0 -> 1676 bytes companion/src/themes/classic/24/write_eeprom.png | Bin 0 -> 1378 bytes .../src/themes/classic/24/write_eeprom_file.png | Bin 0 -> 1873 bytes companion/src/themes/classic/24/write_flash.png | Bin 0 -> 1741 bytes companion/src/themes/classic/32/add.png | Bin 0 -> 1255 bytes companion/src/themes/classic/32/arrow-left.png | Bin 0 -> 567 bytes companion/src/themes/classic/32/arrow-right.png | Bin 0 -> 571 bytes companion/src/themes/classic/32/changelog.png | Bin 0 -> 2209 bytes companion/src/themes/classic/32/clear.png | Bin 0 -> 2200 bytes companion/src/themes/classic/32/compare.png | Bin 0 -> 2136 bytes companion/src/themes/classic/32/configure.png | Bin 0 -> 2498 bytes companion/src/themes/classic/32/contributors.png | Bin 0 -> 1814 bytes companion/src/themes/classic/32/copy.png | Bin 0 -> 1703 bytes companion/src/themes/classic/32/currentmodel.png | Bin 0 -> 1756 bytes companion/src/themes/classic/32/customize.png | Bin 0 -> 553 bytes companion/src/themes/classic/32/cut.png | Bin 0 -> 1573 bytes companion/src/themes/classic/32/duplicate.png | Bin 0 -> 1358 bytes companion/src/themes/classic/32/edit.png | Bin 0 -> 1939 bytes companion/src/themes/classic/32/exit.png | Bin 0 -> 2117 bytes companion/src/themes/classic/32/fuses.png | Bin 0 -> 2186 bytes companion/src/themes/classic/32/information.png | Bin 0 -> 2179 bytes companion/src/themes/classic/32/library.png | Bin 0 -> 2198 bytes companion/src/themes/classic/32/list.png | Bin 0 -> 2547 bytes companion/src/themes/classic/32/logs.png | Bin 0 -> 1363 bytes companion/src/themes/classic/32/movedown.png | Bin 0 -> 1750 bytes companion/src/themes/classic/32/moveup.png | Bin 0 -> 1643 bytes companion/src/themes/classic/32/new.png | Bin 0 -> 1173 bytes companion/src/themes/classic/32/open.png | Bin 0 -> 2416 bytes companion/src/themes/classic/32/paste.png | Bin 0 -> 1926 bytes companion/src/themes/classic/32/play.png | Bin 0 -> 442 bytes companion/src/themes/classic/32/preferences.png | Bin 0 -> 2246 bytes companion/src/themes/classic/32/print.png | Bin 0 -> 1566 bytes companion/src/themes/classic/32/profiles.png | Bin 0 -> 985 bytes companion/src/themes/classic/32/read_eeprom.png | Bin 0 -> 2057 bytes .../src/themes/classic/32/read_eeprom_file.png | Bin 0 -> 2859 bytes companion/src/themes/classic/32/read_flash.png | Bin 0 -> 2640 bytes .../src/themes/classic/32/recentdocument.png | Bin 0 -> 1480 bytes companion/src/themes/classic/32/save.png | Bin 0 -> 1605 bytes companion/src/themes/classic/32/saveas.png | Bin 0 -> 1807 bytes companion/src/themes/classic/32/simulate.png | Bin 0 -> 1925 bytes companion/src/themes/classic/32/stop.png | Bin 0 -> 319 bytes companion/src/themes/classic/32/switch_dir.png | Bin 0 -> 1650 bytes companion/src/themes/classic/32/update.png | Bin 0 -> 1745 bytes companion/src/themes/classic/32/wizard.png | Bin 0 -> 2195 bytes companion/src/themes/classic/32/write_eeprom.png | Bin 0 -> 2044 bytes .../src/themes/classic/32/write_eeprom_file.png | Bin 0 -> 2833 bytes companion/src/themes/classic/32/write_flash.png | Bin 0 -> 2518 bytes companion/src/themes/classic/48/add.png | Bin 0 -> 1817 bytes companion/src/themes/classic/48/arrow-left.png | Bin 0 -> 822 bytes companion/src/themes/classic/48/arrow-right.png | Bin 0 -> 817 bytes companion/src/themes/classic/48/changelog.png | Bin 0 -> 3882 bytes companion/src/themes/classic/48/clear.png | Bin 0 -> 3768 bytes companion/src/themes/classic/48/compare.png | Bin 0 -> 3190 bytes companion/src/themes/classic/48/configure.png | Bin 0 -> 4366 bytes companion/src/themes/classic/48/contributors.png | Bin 0 -> 3178 bytes companion/src/themes/classic/48/copy.png | Bin 0 -> 2635 bytes companion/src/themes/classic/48/currentmodel.png | Bin 0 -> 2974 bytes companion/src/themes/classic/48/customize.png | Bin 0 -> 973 bytes companion/src/themes/classic/48/cut.png | Bin 0 -> 3437 bytes companion/src/themes/classic/48/duplicate.png | Bin 0 -> 2191 bytes companion/src/themes/classic/48/edit.png | Bin 0 -> 3393 bytes companion/src/themes/classic/48/exit.png | Bin 0 -> 3448 bytes companion/src/themes/classic/48/fuses.png | Bin 0 -> 4176 bytes companion/src/themes/classic/48/information.png | Bin 0 -> 3832 bytes companion/src/themes/classic/48/library.png | Bin 0 -> 4055 bytes companion/src/themes/classic/48/list.png | Bin 0 -> 4904 bytes companion/src/themes/classic/48/logs.png | Bin 0 -> 2522 bytes companion/src/themes/classic/48/movedown.png | Bin 0 -> 2941 bytes companion/src/themes/classic/48/moveup.png | Bin 0 -> 2843 bytes companion/src/themes/classic/48/new.png | Bin 0 -> 1812 bytes companion/src/themes/classic/48/open.png | Bin 0 -> 4395 bytes companion/src/themes/classic/48/paste.png | Bin 0 -> 3365 bytes companion/src/themes/classic/48/play.png | Bin 0 -> 492 bytes companion/src/themes/classic/48/preferences.png | Bin 0 -> 3879 bytes companion/src/themes/classic/48/print.png | Bin 0 -> 2514 bytes companion/src/themes/classic/48/profiles.png | Bin 0 -> 1567 bytes companion/src/themes/classic/48/read_eeprom.png | Bin 0 -> 3779 bytes .../src/themes/classic/48/read_eeprom_file.png | Bin 0 -> 5448 bytes companion/src/themes/classic/48/read_flash.png | Bin 0 -> 5048 bytes .../src/themes/classic/48/recentdocument.png | Bin 0 -> 2635 bytes companion/src/themes/classic/48/save.png | Bin 0 -> 2625 bytes companion/src/themes/classic/48/saveas.png | Bin 0 -> 2945 bytes companion/src/themes/classic/48/simulate.png | Bin 0 -> 3285 bytes companion/src/themes/classic/48/stop.png | Bin 0 -> 342 bytes companion/src/themes/classic/48/switch_dir.png | Bin 0 -> 2630 bytes companion/src/themes/classic/48/update.png | Bin 0 -> 2915 bytes companion/src/themes/classic/48/wizard.png | Bin 0 -> 3694 bytes companion/src/themes/classic/48/write_eeprom.png | Bin 0 -> 3691 bytes .../src/themes/classic/48/write_eeprom_file.png | Bin 0 -> 5345 bytes companion/src/themes/classic/48/write_flash.png | Bin 0 -> 4735 bytes companion/src/themes/monochrome/16/add.png | Bin 0 -> 329 bytes .../src/themes/monochrome/16/arrow-left.png | Bin 0 -> 305 bytes .../src/themes/monochrome/16/arrow-right.png | Bin 0 -> 305 bytes companion/src/themes/monochrome/16/changelog.png | Bin 0 -> 340 bytes companion/src/themes/monochrome/16/clear.png | Bin 0 -> 339 bytes companion/src/themes/monochrome/16/compare.png | Bin 0 -> 421 bytes companion/src/themes/monochrome/16/configure.png | Bin 0 -> 364 bytes .../src/themes/monochrome/16/contributors.png | Bin 0 -> 463 bytes companion/src/themes/monochrome/16/copy.png | Bin 0 -> 393 bytes .../src/themes/monochrome/16/currentmodel.png | Bin 0 -> 393 bytes companion/src/themes/monochrome/16/cut.png | Bin 0 -> 494 bytes companion/src/themes/monochrome/16/duplicate.png | Bin 0 -> 392 bytes companion/src/themes/monochrome/16/edit.png | Bin 0 -> 444 bytes companion/src/themes/monochrome/16/exit.png | Bin 0 -> 411 bytes companion/src/themes/monochrome/16/fuses.png | Bin 0 -> 426 bytes .../src/themes/monochrome/16/information.png | Bin 0 -> 341 bytes companion/src/themes/monochrome/16/library.png | Bin 0 -> 329 bytes companion/src/themes/monochrome/16/list.png | Bin 0 -> 425 bytes companion/src/themes/monochrome/16/logs.png | Bin 0 -> 379 bytes companion/src/themes/monochrome/16/movedown.png | Bin 0 -> 358 bytes companion/src/themes/monochrome/16/moveup.png | Bin 0 -> 369 bytes companion/src/themes/monochrome/16/new.png | Bin 0 -> 380 bytes companion/src/themes/monochrome/16/open.png | Bin 0 -> 356 bytes companion/src/themes/monochrome/16/paste.png | Bin 0 -> 402 bytes .../src/themes/monochrome/16/preferences.png | Bin 0 -> 437 bytes companion/src/themes/monochrome/16/print.png | Bin 0 -> 378 bytes companion/src/themes/monochrome/16/profiles.png | Bin 0 -> 292 bytes .../src/themes/monochrome/16/read_eeprom.png | Bin 0 -> 719 bytes .../themes/monochrome/16/read_eeprom_file.png | Bin 0 -> 533 bytes .../src/themes/monochrome/16/read_flash.png | Bin 0 -> 552 bytes .../src/themes/monochrome/16/recentdocument.png | Bin 0 -> 476 bytes companion/src/themes/monochrome/16/save.png | Bin 0 -> 344 bytes companion/src/themes/monochrome/16/saveas.png | Bin 0 -> 368 bytes companion/src/themes/monochrome/16/simulate.png | Bin 0 -> 333 bytes .../src/themes/monochrome/16/switch_dir.png | Bin 0 -> 396 bytes companion/src/themes/monochrome/16/update.png | Bin 0 -> 381 bytes companion/src/themes/monochrome/16/wizard.png | Bin 0 -> 754 bytes .../src/themes/monochrome/16/write_eeprom.png | Bin 0 -> 760 bytes .../themes/monochrome/16/write_eeprom_file.png | Bin 0 -> 529 bytes .../src/themes/monochrome/16/write_flash.png | Bin 0 -> 556 bytes companion/src/themes/monochrome/24/add.png | Bin 0 -> 359 bytes .../src/themes/monochrome/24/arrow-left.png | Bin 0 -> 427 bytes .../src/themes/monochrome/24/arrow-right.png | Bin 0 -> 428 bytes companion/src/themes/monochrome/24/changelog.png | Bin 0 -> 475 bytes companion/src/themes/monochrome/24/clear.png | Bin 0 -> 451 bytes companion/src/themes/monochrome/24/compare.png | Bin 0 -> 637 bytes companion/src/themes/monochrome/24/configure.png | Bin 0 -> 449 bytes .../src/themes/monochrome/24/contributors.png | Bin 0 -> 562 bytes companion/src/themes/monochrome/24/copy.png | Bin 0 -> 478 bytes .../src/themes/monochrome/24/currentmodel.png | Bin 0 -> 473 bytes companion/src/themes/monochrome/24/cut.png | Bin 0 -> 683 bytes companion/src/themes/monochrome/24/duplicate.png | Bin 0 -> 534 bytes companion/src/themes/monochrome/24/edit.png | Bin 0 -> 521 bytes companion/src/themes/monochrome/24/exit.png | Bin 0 -> 527 bytes companion/src/themes/monochrome/24/fuses.png | Bin 0 -> 569 bytes .../src/themes/monochrome/24/information.png | Bin 0 -> 382 bytes companion/src/themes/monochrome/24/library.png | Bin 0 -> 430 bytes companion/src/themes/monochrome/24/list.png | Bin 0 -> 510 bytes companion/src/themes/monochrome/24/logs.png | Bin 0 -> 453 bytes companion/src/themes/monochrome/24/movedown.png | Bin 0 -> 431 bytes companion/src/themes/monochrome/24/moveup.png | Bin 0 -> 428 bytes companion/src/themes/monochrome/24/new.png | Bin 0 -> 475 bytes companion/src/themes/monochrome/24/open.png | Bin 0 -> 421 bytes companion/src/themes/monochrome/24/paste.png | Bin 0 -> 502 bytes .../src/themes/monochrome/24/preferences.png | Bin 0 -> 558 bytes companion/src/themes/monochrome/24/print.png | Bin 0 -> 500 bytes companion/src/themes/monochrome/24/profiles.png | Bin 0 -> 422 bytes .../src/themes/monochrome/24/read_eeprom.png | Bin 0 -> 1336 bytes .../themes/monochrome/24/read_eeprom_file.png | Bin 0 -> 768 bytes .../src/themes/monochrome/24/read_flash.png | Bin 0 -> 836 bytes .../src/themes/monochrome/24/recentdocument.png | Bin 0 -> 619 bytes companion/src/themes/monochrome/24/save.png | Bin 0 -> 407 bytes companion/src/themes/monochrome/24/saveas.png | Bin 0 -> 474 bytes companion/src/themes/monochrome/24/simulate.png | Bin 0 -> 376 bytes .../src/themes/monochrome/24/switch_dir.png | Bin 0 -> 507 bytes companion/src/themes/monochrome/24/update.png | Bin 0 -> 470 bytes companion/src/themes/monochrome/24/wizard.png | Bin 0 -> 1037 bytes .../src/themes/monochrome/24/write_eeprom.png | Bin 0 -> 1418 bytes .../themes/monochrome/24/write_eeprom_file.png | Bin 0 -> 761 bytes .../src/themes/monochrome/24/write_flash.png | Bin 0 -> 836 bytes companion/src/themes/monochrome/32/add.png | Bin 0 -> 226 bytes .../src/themes/monochrome/32/arrow-left.png | Bin 0 -> 222 bytes .../src/themes/monochrome/32/arrow-right.png | Bin 0 -> 227 bytes companion/src/themes/monochrome/32/changelog.png | Bin 0 -> 307 bytes companion/src/themes/monochrome/32/clear.png | Bin 0 -> 235 bytes companion/src/themes/monochrome/32/compare.png | Bin 0 -> 460 bytes companion/src/themes/monochrome/32/configure.png | Bin 0 -> 333 bytes .../src/themes/monochrome/32/contributors.png | Bin 0 -> 574 bytes companion/src/themes/monochrome/32/copy.png | Bin 0 -> 302 bytes .../src/themes/monochrome/32/currentmodel.png | Bin 0 -> 365 bytes companion/src/themes/monochrome/32/cut.png | Bin 0 -> 3651 bytes companion/src/themes/monochrome/32/duplicate.png | Bin 0 -> 313 bytes companion/src/themes/monochrome/32/edit.png | Bin 0 -> 389 bytes companion/src/themes/monochrome/32/exit.png | Bin 0 -> 408 bytes companion/src/themes/monochrome/32/fuses.png | Bin 0 -> 487 bytes .../src/themes/monochrome/32/information.png | Bin 0 -> 252 bytes companion/src/themes/monochrome/32/library.png | Bin 0 -> 216 bytes companion/src/themes/monochrome/32/list.png | Bin 0 -> 345 bytes companion/src/themes/monochrome/32/logs.png | Bin 0 -> 343 bytes companion/src/themes/monochrome/32/movedown.png | Bin 0 -> 312 bytes companion/src/themes/monochrome/32/moveup.png | Bin 0 -> 306 bytes companion/src/themes/monochrome/32/new.png | Bin 0 -> 250 bytes companion/src/themes/monochrome/32/open.png | Bin 0 -> 306 bytes companion/src/themes/monochrome/32/paste.png | Bin 0 -> 324 bytes .../src/themes/monochrome/32/preferences.png | Bin 0 -> 431 bytes companion/src/themes/monochrome/32/print.png | Bin 0 -> 258 bytes companion/src/themes/monochrome/32/profiles.png | Bin 0 -> 257 bytes .../src/themes/monochrome/32/read_eeprom.png | Bin 0 -> 699 bytes .../themes/monochrome/32/read_eeprom_file.png | Bin 0 -> 670 bytes .../src/themes/monochrome/32/read_flash.png | Bin 0 -> 812 bytes .../src/themes/monochrome/32/recentdocument.png | Bin 0 -> 521 bytes companion/src/themes/monochrome/32/save.png | Bin 0 -> 209 bytes companion/src/themes/monochrome/32/saveas.png | Bin 0 -> 253 bytes companion/src/themes/monochrome/32/simulate.png | Bin 0 -> 236 bytes .../src/themes/monochrome/32/switch_dir.png | Bin 0 -> 415 bytes companion/src/themes/monochrome/32/update.png | Bin 0 -> 396 bytes companion/src/themes/monochrome/32/wizard.png | Bin 0 -> 1144 bytes .../src/themes/monochrome/32/write_eeprom.png | Bin 0 -> 713 bytes .../themes/monochrome/32/write_eeprom_file.png | Bin 0 -> 676 bytes .../src/themes/monochrome/32/write_flash.png | Bin 0 -> 815 bytes companion/src/themes/monochrome/48/add.png | Bin 0 -> 378 bytes .../src/themes/monochrome/48/arrow-left.png | Bin 0 -> 633 bytes .../src/themes/monochrome/48/arrow-right.png | Bin 0 -> 596 bytes companion/src/themes/monochrome/48/changelog.png | Bin 0 -> 597 bytes companion/src/themes/monochrome/48/clear.png | Bin 0 -> 674 bytes companion/src/themes/monochrome/48/compare.png | Bin 0 -> 1013 bytes companion/src/themes/monochrome/48/configure.png | Bin 0 -> 624 bytes .../src/themes/monochrome/48/contributors.png | Bin 0 -> 975 bytes companion/src/themes/monochrome/48/copy.png | Bin 0 -> 596 bytes .../src/themes/monochrome/48/currentmodel.png | Bin 0 -> 717 bytes companion/src/themes/monochrome/48/cut.png | Bin 0 -> 1257 bytes companion/src/themes/monochrome/48/duplicate.png | Bin 0 -> 747 bytes companion/src/themes/monochrome/48/edit.png | Bin 0 -> 787 bytes companion/src/themes/monochrome/48/exit.png | Bin 0 -> 930 bytes companion/src/themes/monochrome/48/fuses.png | Bin 0 -> 974 bytes .../src/themes/monochrome/48/information.png | Bin 0 -> 474 bytes companion/src/themes/monochrome/48/library.png | Bin 0 -> 503 bytes companion/src/themes/monochrome/48/list.png | Bin 0 -> 763 bytes companion/src/themes/monochrome/48/logs.png | Bin 0 -> 704 bytes companion/src/themes/monochrome/48/movedown.png | Bin 0 -> 634 bytes companion/src/themes/monochrome/48/moveup.png | Bin 0 -> 628 bytes companion/src/themes/monochrome/48/new.png | Bin 0 -> 581 bytes companion/src/themes/monochrome/48/open.png | Bin 0 -> 558 bytes companion/src/themes/monochrome/48/paste.png | Bin 0 -> 687 bytes .../src/themes/monochrome/48/preferences.png | Bin 0 -> 916 bytes companion/src/themes/monochrome/48/print.png | Bin 0 -> 578 bytes companion/src/themes/monochrome/48/profiles.png | Bin 0 -> 457 bytes .../src/themes/monochrome/48/read_eeprom.png | Bin 0 -> 2205 bytes .../themes/monochrome/48/read_eeprom_file.png | Bin 0 -> 1420 bytes .../src/themes/monochrome/48/read_flash.png | Bin 0 -> 1709 bytes .../src/themes/monochrome/48/recentdocument.png | Bin 0 -> 1104 bytes companion/src/themes/monochrome/48/save.png | Bin 0 -> 476 bytes companion/src/themes/monochrome/48/saveas.png | Bin 0 -> 605 bytes companion/src/themes/monochrome/48/simulate.png | Bin 0 -> 510 bytes .../src/themes/monochrome/48/switch_dir.png | Bin 0 -> 849 bytes companion/src/themes/monochrome/48/update.png | Bin 0 -> 713 bytes companion/src/themes/monochrome/48/wizard.png | Bin 0 -> 2217 bytes .../src/themes/monochrome/48/write_eeprom.png | Bin 0 -> 1848 bytes .../themes/monochrome/48/write_eeprom_file.png | Bin 0 -> 1419 bytes .../src/themes/monochrome/48/write_flash.png | Bin 0 -> 1730 bytes 332 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 companion/src/themes/classic/16/add.png create mode 100644 companion/src/themes/classic/16/arrow-left.png create mode 100644 companion/src/themes/classic/16/arrow-right.png create mode 100644 companion/src/themes/classic/16/changelog.png create mode 100644 companion/src/themes/classic/16/clear.png create mode 100644 companion/src/themes/classic/16/compare.png create mode 100644 companion/src/themes/classic/16/configure.png create mode 100644 companion/src/themes/classic/16/contributors.png create mode 100644 companion/src/themes/classic/16/copy.png create mode 100644 companion/src/themes/classic/16/currentmodel.png create mode 100644 companion/src/themes/classic/16/customize.png create mode 100644 companion/src/themes/classic/16/cut.png create mode 100644 companion/src/themes/classic/16/duplicate.png create mode 100644 companion/src/themes/classic/16/edit.png create mode 100644 companion/src/themes/classic/16/exit.png create mode 100644 companion/src/themes/classic/16/fuses.png create mode 100644 companion/src/themes/classic/16/information.png create mode 100644 companion/src/themes/classic/16/library.png create mode 100644 companion/src/themes/classic/16/list.png create mode 100644 companion/src/themes/classic/16/logs.png create mode 100644 companion/src/themes/classic/16/movedown.png create mode 100644 companion/src/themes/classic/16/moveup.png create mode 100644 companion/src/themes/classic/16/new.png create mode 100644 companion/src/themes/classic/16/open.png create mode 100644 companion/src/themes/classic/16/paste.png create mode 100644 companion/src/themes/classic/16/play.png create mode 100644 companion/src/themes/classic/16/preferences.png create mode 100644 companion/src/themes/classic/16/print.png create mode 100644 companion/src/themes/classic/16/profiles.png create mode 100644 companion/src/themes/classic/16/read_eeprom.png create mode 100644 companion/src/themes/classic/16/read_eeprom_file.png create mode 100644 companion/src/themes/classic/16/read_flash.png create mode 100644 companion/src/themes/classic/16/recentdocument.png create mode 100644 companion/src/themes/classic/16/save.png create mode 100644 companion/src/themes/classic/16/saveas.png create mode 100644 companion/src/themes/classic/16/simulate.png create mode 100644 companion/src/themes/classic/16/stop.png create mode 100644 companion/src/themes/classic/16/switch_dir.png create mode 100644 companion/src/themes/classic/16/update.png create mode 100644 companion/src/themes/classic/16/wizard.png create mode 100644 companion/src/themes/classic/16/write_eeprom.png create mode 100644 companion/src/themes/classic/16/write_eeprom_file.png create mode 100644 companion/src/themes/classic/16/write_flash.png create mode 100644 companion/src/themes/classic/24/add.png create mode 100644 companion/src/themes/classic/24/arrow-left.png create mode 100644 companion/src/themes/classic/24/arrow-right.png create mode 100644 companion/src/themes/classic/24/changelog.png create mode 100644 companion/src/themes/classic/24/clear.png create mode 100644 companion/src/themes/classic/24/compare.png create mode 100644 companion/src/themes/classic/24/configure.png create mode 100644 companion/src/themes/classic/24/contributors.png create mode 100644 companion/src/themes/classic/24/copy.png create mode 100644 companion/src/themes/classic/24/currentmodel.png create mode 100644 companion/src/themes/classic/24/customize.png create mode 100644 companion/src/themes/classic/24/cut.png create mode 100644 companion/src/themes/classic/24/duplicate.png create mode 100644 companion/src/themes/classic/24/edit.png create mode 100644 companion/src/themes/classic/24/exit.png create mode 100644 companion/src/themes/classic/24/fuses.png create mode 100644 companion/src/themes/classic/24/information.png create mode 100644 companion/src/themes/classic/24/library.png create mode 100644 companion/src/themes/classic/24/list.png create mode 100644 companion/src/themes/classic/24/logs.png create mode 100644 companion/src/themes/classic/24/movedown.png create mode 100644 companion/src/themes/classic/24/moveup.png create mode 100644 companion/src/themes/classic/24/new.png create mode 100644 companion/src/themes/classic/24/open.png create mode 100644 companion/src/themes/classic/24/paste.png create mode 100644 companion/src/themes/classic/24/play.png create mode 100644 companion/src/themes/classic/24/preferences.png create mode 100644 companion/src/themes/classic/24/print.png create mode 100644 companion/src/themes/classic/24/profiles.png create mode 100644 companion/src/themes/classic/24/read_eeprom.png create mode 100644 companion/src/themes/classic/24/read_eeprom_file.png create mode 100644 companion/src/themes/classic/24/read_flash.png create mode 100644 companion/src/themes/classic/24/recentdocument.png create mode 100644 companion/src/themes/classic/24/save.png create mode 100644 companion/src/themes/classic/24/saveas.png create mode 100644 companion/src/themes/classic/24/simulate.png create mode 100644 companion/src/themes/classic/24/stop.png create mode 100644 companion/src/themes/classic/24/switch_dir.png create mode 100644 companion/src/themes/classic/24/update.png create mode 100644 companion/src/themes/classic/24/wizard.png create mode 100644 companion/src/themes/classic/24/write_eeprom.png create mode 100644 companion/src/themes/classic/24/write_eeprom_file.png create mode 100644 companion/src/themes/classic/24/write_flash.png create mode 100644 companion/src/themes/classic/32/add.png create mode 100644 companion/src/themes/classic/32/arrow-left.png create mode 100644 companion/src/themes/classic/32/arrow-right.png create mode 100644 companion/src/themes/classic/32/changelog.png create mode 100644 companion/src/themes/classic/32/clear.png create mode 100644 companion/src/themes/classic/32/compare.png create mode 100644 companion/src/themes/classic/32/configure.png create mode 100644 companion/src/themes/classic/32/contributors.png create mode 100644 companion/src/themes/classic/32/copy.png create mode 100644 companion/src/themes/classic/32/currentmodel.png create mode 100644 companion/src/themes/classic/32/customize.png create mode 100644 companion/src/themes/classic/32/cut.png create mode 100644 companion/src/themes/classic/32/duplicate.png create mode 100644 companion/src/themes/classic/32/edit.png create mode 100644 companion/src/themes/classic/32/exit.png create mode 100644 companion/src/themes/classic/32/fuses.png create mode 100644 companion/src/themes/classic/32/information.png create mode 100644 companion/src/themes/classic/32/library.png create mode 100644 companion/src/themes/classic/32/list.png create mode 100644 companion/src/themes/classic/32/logs.png create mode 100644 companion/src/themes/classic/32/movedown.png create mode 100644 companion/src/themes/classic/32/moveup.png create mode 100644 companion/src/themes/classic/32/new.png create mode 100644 companion/src/themes/classic/32/open.png create mode 100644 companion/src/themes/classic/32/paste.png create mode 100644 companion/src/themes/classic/32/play.png create mode 100644 companion/src/themes/classic/32/preferences.png create mode 100644 companion/src/themes/classic/32/print.png create mode 100644 companion/src/themes/classic/32/profiles.png create mode 100644 companion/src/themes/classic/32/read_eeprom.png create mode 100644 companion/src/themes/classic/32/read_eeprom_file.png create mode 100644 companion/src/themes/classic/32/read_flash.png create mode 100644 companion/src/themes/classic/32/recentdocument.png create mode 100644 companion/src/themes/classic/32/save.png create mode 100644 companion/src/themes/classic/32/saveas.png create mode 100644 companion/src/themes/classic/32/simulate.png create mode 100644 companion/src/themes/classic/32/stop.png create mode 100644 companion/src/themes/classic/32/switch_dir.png create mode 100644 companion/src/themes/classic/32/update.png create mode 100644 companion/src/themes/classic/32/wizard.png create mode 100644 companion/src/themes/classic/32/write_eeprom.png create mode 100644 companion/src/themes/classic/32/write_eeprom_file.png create mode 100644 companion/src/themes/classic/32/write_flash.png create mode 100644 companion/src/themes/classic/48/add.png create mode 100644 companion/src/themes/classic/48/arrow-left.png create mode 100644 companion/src/themes/classic/48/arrow-right.png create mode 100644 companion/src/themes/classic/48/changelog.png create mode 100644 companion/src/themes/classic/48/clear.png create mode 100644 companion/src/themes/classic/48/compare.png create mode 100644 companion/src/themes/classic/48/configure.png create mode 100644 companion/src/themes/classic/48/contributors.png create mode 100644 companion/src/themes/classic/48/copy.png create mode 100644 companion/src/themes/classic/48/currentmodel.png create mode 100644 companion/src/themes/classic/48/customize.png create mode 100644 companion/src/themes/classic/48/cut.png create mode 100644 companion/src/themes/classic/48/duplicate.png create mode 100644 companion/src/themes/classic/48/edit.png create mode 100644 companion/src/themes/classic/48/exit.png create mode 100644 companion/src/themes/classic/48/fuses.png create mode 100644 companion/src/themes/classic/48/information.png create mode 100644 companion/src/themes/classic/48/library.png create mode 100644 companion/src/themes/classic/48/list.png create mode 100644 companion/src/themes/classic/48/logs.png create mode 100644 companion/src/themes/classic/48/movedown.png create mode 100644 companion/src/themes/classic/48/moveup.png create mode 100644 companion/src/themes/classic/48/new.png create mode 100644 companion/src/themes/classic/48/open.png create mode 100644 companion/src/themes/classic/48/paste.png create mode 100644 companion/src/themes/classic/48/play.png create mode 100644 companion/src/themes/classic/48/preferences.png create mode 100644 companion/src/themes/classic/48/print.png create mode 100644 companion/src/themes/classic/48/profiles.png create mode 100644 companion/src/themes/classic/48/read_eeprom.png create mode 100644 companion/src/themes/classic/48/read_eeprom_file.png create mode 100644 companion/src/themes/classic/48/read_flash.png create mode 100644 companion/src/themes/classic/48/recentdocument.png create mode 100644 companion/src/themes/classic/48/save.png create mode 100644 companion/src/themes/classic/48/saveas.png create mode 100644 companion/src/themes/classic/48/simulate.png create mode 100644 companion/src/themes/classic/48/stop.png create mode 100644 companion/src/themes/classic/48/switch_dir.png create mode 100644 companion/src/themes/classic/48/update.png create mode 100644 companion/src/themes/classic/48/wizard.png create mode 100644 companion/src/themes/classic/48/write_eeprom.png create mode 100644 companion/src/themes/classic/48/write_eeprom_file.png create mode 100644 companion/src/themes/classic/48/write_flash.png create mode 100644 companion/src/themes/monochrome/16/add.png create mode 100644 companion/src/themes/monochrome/16/arrow-left.png create mode 100644 companion/src/themes/monochrome/16/arrow-right.png create mode 100644 companion/src/themes/monochrome/16/changelog.png create mode 100644 companion/src/themes/monochrome/16/clear.png create mode 100644 companion/src/themes/monochrome/16/compare.png create mode 100644 companion/src/themes/monochrome/16/configure.png create mode 100644 companion/src/themes/monochrome/16/contributors.png create mode 100644 companion/src/themes/monochrome/16/copy.png create mode 100644 companion/src/themes/monochrome/16/currentmodel.png create mode 100644 companion/src/themes/monochrome/16/cut.png create mode 100644 companion/src/themes/monochrome/16/duplicate.png create mode 100644 companion/src/themes/monochrome/16/edit.png create mode 100644 companion/src/themes/monochrome/16/exit.png create mode 100644 companion/src/themes/monochrome/16/fuses.png create mode 100644 companion/src/themes/monochrome/16/information.png create mode 100644 companion/src/themes/monochrome/16/library.png create mode 100644 companion/src/themes/monochrome/16/list.png create mode 100644 companion/src/themes/monochrome/16/logs.png create mode 100644 companion/src/themes/monochrome/16/movedown.png create mode 100644 companion/src/themes/monochrome/16/moveup.png create mode 100644 companion/src/themes/monochrome/16/new.png create mode 100644 companion/src/themes/monochrome/16/open.png create mode 100644 companion/src/themes/monochrome/16/paste.png create mode 100644 companion/src/themes/monochrome/16/preferences.png create mode 100644 companion/src/themes/monochrome/16/print.png create mode 100644 companion/src/themes/monochrome/16/profiles.png create mode 100644 companion/src/themes/monochrome/16/read_eeprom.png create mode 100644 companion/src/themes/monochrome/16/read_eeprom_file.png create mode 100644 companion/src/themes/monochrome/16/read_flash.png create mode 100644 companion/src/themes/monochrome/16/recentdocument.png create mode 100644 companion/src/themes/monochrome/16/save.png create mode 100644 companion/src/themes/monochrome/16/saveas.png create mode 100644 companion/src/themes/monochrome/16/simulate.png create mode 100644 companion/src/themes/monochrome/16/switch_dir.png create mode 100644 companion/src/themes/monochrome/16/update.png create mode 100644 companion/src/themes/monochrome/16/wizard.png create mode 100644 companion/src/themes/monochrome/16/write_eeprom.png create mode 100644 companion/src/themes/monochrome/16/write_eeprom_file.png create mode 100644 companion/src/themes/monochrome/16/write_flash.png create mode 100644 companion/src/themes/monochrome/24/add.png create mode 100644 companion/src/themes/monochrome/24/arrow-left.png create mode 100644 companion/src/themes/monochrome/24/arrow-right.png create mode 100644 companion/src/themes/monochrome/24/changelog.png create mode 100644 companion/src/themes/monochrome/24/clear.png create mode 100644 companion/src/themes/monochrome/24/compare.png create mode 100644 companion/src/themes/monochrome/24/configure.png create mode 100644 companion/src/themes/monochrome/24/contributors.png create mode 100644 companion/src/themes/monochrome/24/copy.png create mode 100644 companion/src/themes/monochrome/24/currentmodel.png create mode 100644 companion/src/themes/monochrome/24/cut.png create mode 100644 companion/src/themes/monochrome/24/duplicate.png create mode 100644 companion/src/themes/monochrome/24/edit.png create mode 100644 companion/src/themes/monochrome/24/exit.png create mode 100644 companion/src/themes/monochrome/24/fuses.png create mode 100644 companion/src/themes/monochrome/24/information.png create mode 100644 companion/src/themes/monochrome/24/library.png create mode 100644 companion/src/themes/monochrome/24/list.png create mode 100644 companion/src/themes/monochrome/24/logs.png create mode 100644 companion/src/themes/monochrome/24/movedown.png create mode 100644 companion/src/themes/monochrome/24/moveup.png create mode 100644 companion/src/themes/monochrome/24/new.png create mode 100644 companion/src/themes/monochrome/24/open.png create mode 100644 companion/src/themes/monochrome/24/paste.png create mode 100644 companion/src/themes/monochrome/24/preferences.png create mode 100644 companion/src/themes/monochrome/24/print.png create mode 100644 companion/src/themes/monochrome/24/profiles.png create mode 100644 companion/src/themes/monochrome/24/read_eeprom.png create mode 100644 companion/src/themes/monochrome/24/read_eeprom_file.png create mode 100644 companion/src/themes/monochrome/24/read_flash.png create mode 100644 companion/src/themes/monochrome/24/recentdocument.png create mode 100644 companion/src/themes/monochrome/24/save.png create mode 100644 companion/src/themes/monochrome/24/saveas.png create mode 100644 companion/src/themes/monochrome/24/simulate.png create mode 100644 companion/src/themes/monochrome/24/switch_dir.png create mode 100644 companion/src/themes/monochrome/24/update.png create mode 100644 companion/src/themes/monochrome/24/wizard.png create mode 100644 companion/src/themes/monochrome/24/write_eeprom.png create mode 100644 companion/src/themes/monochrome/24/write_eeprom_file.png create mode 100644 companion/src/themes/monochrome/24/write_flash.png create mode 100644 companion/src/themes/monochrome/32/add.png create mode 100644 companion/src/themes/monochrome/32/arrow-left.png create mode 100644 companion/src/themes/monochrome/32/arrow-right.png create mode 100644 companion/src/themes/monochrome/32/changelog.png create mode 100644 companion/src/themes/monochrome/32/clear.png create mode 100644 companion/src/themes/monochrome/32/compare.png create mode 100644 companion/src/themes/monochrome/32/configure.png create mode 100644 companion/src/themes/monochrome/32/contributors.png create mode 100644 companion/src/themes/monochrome/32/copy.png create mode 100644 companion/src/themes/monochrome/32/currentmodel.png create mode 100644 companion/src/themes/monochrome/32/cut.png create mode 100644 companion/src/themes/monochrome/32/duplicate.png create mode 100644 companion/src/themes/monochrome/32/edit.png create mode 100644 companion/src/themes/monochrome/32/exit.png create mode 100644 companion/src/themes/monochrome/32/fuses.png create mode 100644 companion/src/themes/monochrome/32/information.png create mode 100644 companion/src/themes/monochrome/32/library.png create mode 100644 companion/src/themes/monochrome/32/list.png create mode 100644 companion/src/themes/monochrome/32/logs.png create mode 100644 companion/src/themes/monochrome/32/movedown.png create mode 100644 companion/src/themes/monochrome/32/moveup.png create mode 100644 companion/src/themes/monochrome/32/new.png create mode 100644 companion/src/themes/monochrome/32/open.png create mode 100644 companion/src/themes/monochrome/32/paste.png create mode 100644 companion/src/themes/monochrome/32/preferences.png create mode 100644 companion/src/themes/monochrome/32/print.png create mode 100644 companion/src/themes/monochrome/32/profiles.png create mode 100644 companion/src/themes/monochrome/32/read_eeprom.png create mode 100644 companion/src/themes/monochrome/32/read_eeprom_file.png create mode 100644 companion/src/themes/monochrome/32/read_flash.png create mode 100644 companion/src/themes/monochrome/32/recentdocument.png create mode 100644 companion/src/themes/monochrome/32/save.png create mode 100644 companion/src/themes/monochrome/32/saveas.png create mode 100644 companion/src/themes/monochrome/32/simulate.png create mode 100644 companion/src/themes/monochrome/32/switch_dir.png create mode 100644 companion/src/themes/monochrome/32/update.png create mode 100644 companion/src/themes/monochrome/32/wizard.png create mode 100644 companion/src/themes/monochrome/32/write_eeprom.png create mode 100644 companion/src/themes/monochrome/32/write_eeprom_file.png create mode 100644 companion/src/themes/monochrome/32/write_flash.png create mode 100644 companion/src/themes/monochrome/48/add.png create mode 100644 companion/src/themes/monochrome/48/arrow-left.png create mode 100644 companion/src/themes/monochrome/48/arrow-right.png create mode 100644 companion/src/themes/monochrome/48/changelog.png create mode 100644 companion/src/themes/monochrome/48/clear.png create mode 100644 companion/src/themes/monochrome/48/compare.png create mode 100644 companion/src/themes/monochrome/48/configure.png create mode 100644 companion/src/themes/monochrome/48/contributors.png create mode 100644 companion/src/themes/monochrome/48/copy.png create mode 100644 companion/src/themes/monochrome/48/currentmodel.png create mode 100644 companion/src/themes/monochrome/48/cut.png create mode 100644 companion/src/themes/monochrome/48/duplicate.png create mode 100644 companion/src/themes/monochrome/48/edit.png create mode 100644 companion/src/themes/monochrome/48/exit.png create mode 100644 companion/src/themes/monochrome/48/fuses.png create mode 100644 companion/src/themes/monochrome/48/information.png create mode 100644 companion/src/themes/monochrome/48/library.png create mode 100644 companion/src/themes/monochrome/48/list.png create mode 100644 companion/src/themes/monochrome/48/logs.png create mode 100644 companion/src/themes/monochrome/48/movedown.png create mode 100644 companion/src/themes/monochrome/48/moveup.png create mode 100644 companion/src/themes/monochrome/48/new.png create mode 100644 companion/src/themes/monochrome/48/open.png create mode 100644 companion/src/themes/monochrome/48/paste.png create mode 100644 companion/src/themes/monochrome/48/preferences.png create mode 100644 companion/src/themes/monochrome/48/print.png create mode 100644 companion/src/themes/monochrome/48/profiles.png create mode 100644 companion/src/themes/monochrome/48/read_eeprom.png create mode 100644 companion/src/themes/monochrome/48/read_eeprom_file.png create mode 100644 companion/src/themes/monochrome/48/read_flash.png create mode 100644 companion/src/themes/monochrome/48/recentdocument.png create mode 100644 companion/src/themes/monochrome/48/save.png create mode 100644 companion/src/themes/monochrome/48/saveas.png create mode 100644 companion/src/themes/monochrome/48/simulate.png create mode 100644 companion/src/themes/monochrome/48/switch_dir.png create mode 100644 companion/src/themes/monochrome/48/update.png create mode 100644 companion/src/themes/monochrome/48/wizard.png create mode 100644 companion/src/themes/monochrome/48/write_eeprom.png create mode 100644 companion/src/themes/monochrome/48/write_eeprom_file.png create mode 100644 companion/src/themes/monochrome/48/write_flash.png diff --git a/companion/src/themes/classic/16/add.png b/companion/src/themes/classic/16/add.png new file mode 100644 index 0000000000000000000000000000000000000000..7976174fd581dca3f8effca51c005e54658c1eed GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl-tmOGnnF#-9E#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+xX{ zPlzi}0fQfi@SN>fv8%XzSCPjI2O!sXxu@3xSNG*kE(`2DR#`hQHs{D?;HhQct!3b= zW#9**N(PU0#*WK$`Rf_@8W?yQ8MvDmIDsgSfvtdnEsuewP%Z}&JDjpalQ9`bqntKcWF3vJzmVN@DYNBDTI;psvP(Xt zmpqFvx>a5dthpRfc0MfsbV&N~K(}pXZfkf$cJN2<=Z`zg7k7v+>%3O!HS6N57OAHd zV-NAf9O4Pz%k96F+hzqv#ckcvTUt4H*>dl)mp@~e_(5jEdzrpF4!yS>{{R2)qFN~q zbh>RxkRLD}84ujQzl8bCc@Si>b#QQS`gj{iI#`*iSg2d5%WU4ZZQJ&rAAsaWAy%Lg zh{_!|=CiY0Gmw-38pN37?e0=>?e-HlAcwQSBeEDsdw{Xq$!t3yW0|LmV~E7%FA!!qZsMIg(LH?lhdSt?}aRxHf1t7CLjOcYEP4>T;~^we}?%M3R!=l9po zmyfsq-*7-dlI`Y$2^The=s2o=IO>_+mbqy^;49%>JEv-zA xv<(cc3=F1NHaVea$jwj5OshoEU}|MzYGq&w(eUiup0*}aI1_o|n5N2eUHAey{*yriu7@~1LIbi|gh0rS@jvr=RSXw$I zg73p_|DD^nwF14AnVgDI9xPAD33^HVa@Dp53;TA7$y8JI#eJbO3!I#2_H Mr>mdKI;Vst0DUNlga7~l literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/arrow-right.png b/companion/src/themes/classic/16/arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..1311fb52f71b509d33f50ff67cf3b5a26a99331d GIT binary patch literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_o|n5N2eUHAey{*yZWs7@~1LIbng)g^-J(M?_Mc41V5? zE14_rY#YYSFGqJIWS@!*1A+}H>AtfOpVOsj_<*OT<57x7RKpN|{zq>YB ztZ87#i_ZG+$*|TT0&An!lnK%-`%~eN8?ZIx>^61 z>+WXB^Z@CbGb;=)0G%SiCS9&_QR;EVU28LD!22(7XoKQ66=BH$)RibDxwK6faGBAZ`c=m4cb)W_YPgg&ebxsLQ E03+Rd*8l(j literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/changelog.png b/companion/src/themes/classic/16/changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4e6ae57e39e3c34639cf503134e8dfd4ea7801 GIT binary patch literal 975 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)Hgf8 zC&U$~024$-MV&Zt0w{ju$dSOnz_Vx1zI^#|_Uzf8K7HD{b?dELx7My*`}XbINs}f4 z)to+k`taey>(;H?xpQZFdOF-RQ&ZFAC`C`}ZF{ zeE0|gKr=sm27xbMzuvol|JCc)@7{srKYsxVe0}iX!HX9!9zTBk=<(yHPoIAK_U-%k z?++h7eEj6eojZ3PJ$m%&)vIUEo;`W;1ZeQjpFe;7`t|0`n=fC!+`D)0#mkpKM?QJ_ z^z!A)7cN}5dGqG$*RP*Hf4*_=$?{3-CM@25^VXfO-@g6$@#FUG+x0WI80D{t>^-2G zwZS%T{;fNAFI>H)le6aR)q7`eJc*omN~>V|gq4S`U%$R)*9o`!ou@9}k$l&(fB*UO=f;g2Cr_Tdc=6)#vzO0axN`2&wKHeV{Qv*Iaew6=V5q5- z1o;Is2x+RZS_rBiU|b@+>6hoQz$NJdB zI0bQOD4b<$87rVsvV>RI z90nB_8Oj6}9!mrU3`baCV=6irV?+tVZ3&B05Qd;-P#m;(cU|^}$-VcS^SS4HALrf+ zNh&#uxt|FDETux4g6*DvJDrS2Zs;3oY$!S6L@~fa%5MX|kZ|l$lp>cv@AQFX9QYa) zDTx5*0|Cma0RG0P>?uGA4`4+PAo>Krv#|N=Me~8nlRJ+Mkff0Z| zKmq2lv38wK?<9EG4`2Z>I79582gn2P25572t)Wn?o}PB8bT=$)oz32KcX#;sID&(% z0Rc95cf@8pc)ZP^Agi0(7=`jaz$F00=dW`(BUI{L3Z>M!=0^bcsMIf+%r1aQGP(Hw zeaiuUpir&@gaCX2FhwHeJEzWK-_^Clc?LE>yRWa_$@560>jw|wM?igjsJ|Z#4sIqV zqxN>x)`pAF0I;D{qJ{=kSBEZNejFNF2k@6zjH;?oWhE*vf6V3L(qF|;AV4K0$YNPK zbm$_!CMJA7%FRV)Gs?+X_Va55ut_9HuSW(0G8)&89z{AGI(-^tW}>t-6da6VVvs_y zOc2k7LUiH;!U+U{4j)F*(MTp+5(^AmENM!Ry7)w zl!V0Mm;U}pAXro?S9H29f#63P%_fsQ)oM4j+Iw{RuhG$S;o%6O&%PfV!4=3TPEo0W z_IWSOZ$6Jcc$49`;5ZvQv>+q7N6c>Tg|8FywQn|5aVHk;FPiel(u&wm(~fwyuoB*>+` z!}<02$$(L)c)JK&g|o*^$O+jA?L zSX*6LTYmOui{8L|bgk)RbL6?nS@VOOsnvnLEPdbAsQ0#-hvx)eZ7dFjr{(7S^m||K zi;J9E6)_#wn~j5`! z4_3b_I8adQ0&UmiqT^R?;Li@6Vp&>oR%WqDWVD#D0fNVm4CV1d`9cj}Ac_!*qKG3r tzKF+b5LQTD5fr?eWzIhLiXci9871OH{U=yltN$4bKq*s6dnNjce*nC2vL^rl literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/compare.png b/companion/src/themes/classic/16/compare.png new file mode 100644 index 0000000000000000000000000000000000000000..eda5f13b9ff3ca9edc5973cc99f38da2d2376294 GIT binary patch literal 1140 zcmY*XX;4#V6#dxR0!0++z!Ziy0=f#wUm-lr1#Cuv->c9$~9MSW2x$_OFln%QJKDnRDl!J9B5wkG^boEsf7L z003H^9t;l7`}gV-6}+2UY5U`(dfJuc3c!;B&FxcaxK>KyxVwSs9>WD(d>QG%VF8eO z7=X-d05H{xc+?*Q`4OZDmm}goV(5_<8 zU8*|%oZZDve^OOG^3+V;Xn~2jZ4R*rg1lQD!6eS|M#^M!l#~z}cRQ!Oy}k8Q-{$7# zCJirC^XOxbn8JueT5aUi)YRD681_F7J@S!CrG#s4@i}RIeSKb6qXl^x9UUE(W-V(= z-q|VsZx_9nMxA$eLc+qN8~<=JGu!@>yS!WV!LCs4U}==TyB!Q` zUc$x^*f|M@=iuxLR$jBV%-Y!sf>|{%Ujj>|@RtsV_G9T4(C=p$Rt{tCLqQeHKm`?- zO1ngNyJ~;!dVzFF;1}m1F%vrGLbrVABg_#Mw8No(I6ewzX5r!re3OTkuYs^l)yQ4- z*o_1HA%lpRJIS|U-9y;;6v}>s-7+|kg63m@F$2C{0KOPt_5E~@RmnRCOS0gdJorEe zAD6>tk!VH*k#(2IzEAY6B>MTm^bnXG1@ri@Fa;L-pb7S?-#Tvaj_mU3idd)C)7FIn zwhhPaI=$_NImR`fH|if!GuYHDAE(QH4j24*JYMWQS`nTSmVm?Fi{E?LHV&LiPz=TrN&-MrcdwK{Ntr%AobzP32I&7084gs~)@O{4 zf21Ei{pXC{{u)%CxR?>h7F1L2H#Syba$pjE^IEa+R?&A+aS^dHB^^?4r;Yhn zmev+lM4LL1szx9;-~@MgU}(_M-hmRLq81k%JT~e?lZew&w>DjspXnZEm(ZgXH4ApU zo)Rq`QK?xBN%S+5$@$r(rKM?c+{P8*qZ5+mBl8WsW%0iTbo!L?Ndrgz z#PqVX34jATu7O^bom~87Qvowj5OqorO^Zy7#tGPx$o5twvK5&cKz5+nQE3!gB8f~R qk*-s-+&(byzmJOHo&Ufy@Hm+yFe8Y(}+Pc-DV23lVVu literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/configure.png b/companion/src/themes/classic/16/configure.png new file mode 100644 index 0000000000000000000000000000000000000000..a627160f9b587105c9d0c1fe0cd73710bbbe3560 GIT binary patch literal 1149 zcmY*XX;70_6n!BqVW-eafQr~bmPx@72uLb6Y#|^)wjx_0A*@9}A&d%iSjDm<``%D0 z$ZBv91zDs*!x~XGH3EZGR)M0FJ$e0Xe|cx_JLkN2&z!k4FU`@xMpjBy3IHH$OSN)F zP~lT!(8#HyC+~uQXplM09DuunCSvI;h(<*@+gN}W-q)Xm29xSc10Y5VfP@qP4v?#a zWdNe_0IbphAe8{1e7U02=_~*uvX1ty*2sY5=~zJOHO^YL&szlQOtpwPjPDH4i~|;2 zbLLov80n_6H$hH`mKh#Aqa%TlvU z)pRZ=hWE;aPs_3Rs$Qi?1X8j%?=#o9TI?g$j4cVf2k0Q4XWd^)MnSg4i;7`9l<&Ze z;X|j27uL6C_41a0mY?XEbTl~|?LUw)cEsx3A|;N}n)h&Vd~l3PEndoe3Nyz9IXpqe zs32)jAf{@qRZF}4hEXv*!Dyxx@rjq3ks05r z`3ByW5u=Dv_1Y|mVgtg*6 zt@;WCMN#tR$wMR#<#*o3s-+_|zYYkrW-ZuY6eEoPTMMmaN zt=h^T0~g7tj1BekxKMF%O8IcAkJopx65Jl4q*5goTcJ&>B1FI1R+$Lmm6>q|3KRRr zes1A*?Moli_w4eouTvhxN1X8e9tMnDZ1TQOB1^uXCW{ZSiG3%lL!bP?5IUv*l9`^J zmc>j+-b=9(zpbet4bXVAC&%xJY#^(jVp+Sh{28nO5;HOY0YJbT80p~+^bAa04U9>K zrX(T(hc_VM@dc(y7M~fyBK$)FuYYDBl8lHXJn?_S;zs@qVgR<*4puD|^rU|Q#8mnu literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/contributors.png b/companion/src/themes/classic/16/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..439d2bcb8ff53e75cdae797e599e5490d31a342e GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47$*hzgt%@y_-);uKbiIS86>KJ zQVZArVUV3{Y?WKw_KjJ7g7H0r@E3kI$K6?ET7a@D7d068f*x%Z2C`WX@bZX7|Nhka z?{W6;-P*;@Krsf!Rf5kdK@8 z)k|zcoVp&)<-ywC;>4PA_)vPlbh_cz8}~uFT|0*f*)D zYS$(qXTQ8SyNK2($Hc(E#Kx$|%2un0#%+D;=FMBzR~B08n>$xENV|Ni}F&z>z= zw(`N#w-2AafBN+4`t|E~?AXyiY5JSb{~y2o|M&0TFJHcV{ra`DZ^pwn|8Kwe|L@bu9b-AZXdw+g)y)r8m1A*aX+OJq7A!O!9Vjv00v# zcpk{%Ebxdd2GSm2>~=ES4#-&N>Eak7aXC4GfzeGZO)Si;jE_y?!4o4RGegtI&lo>f z{QSYna#mMo?V8q>gG@?h4hh-m?;pHS=@KZ|R#;eCEbh!vQBhU-`$v~D%b!2YOwCQI z0!)f^3lkp-PV&%lQeM0$dC3DN#f6OjHWpsIWY9R_M?=ezB`K1T9S!kbSy5GPyXNd+ zI!Ss7benHp&u7+M(^OtEZoLeY?$ zpOTqYiK4;O%EZ*lz!ak4*}KWtff^)1HU#IVm6RtIr7}3C45bDP46hOx7_4S6Fo+k-*%fF5)E5xo z6XFU~z{JF4WT=1V(jfr>!H@ShrN;%leR1R8tK~~3X8eA4q_j&rS1XtipDDeSOsL^9hH(JXJ|yZbnANoH&6y*cU4)A^P#<`G5BcPp{8Nk8-_sprtz1>d*7Vvm2a^^fV+TC6$$w_AD>@ zb~$D9Wc!O7lM}sU#KgpTd3k5HMIBn;!^g|z>0|-4IyKV6(Z=-ulkWcytN-84{(CF) z|IMiXH>3aGjQM{n_W!Mze^=fAUGw>O&G+9`uYcEr{@n=weU6i)9(TZb+MRC@9wyy-@`k$(ZEr?vfwMk=O|2a29w( z76WMyFm^kcZ3kp5@^oghR?-P>tDUy84Yx;YKdz^NpewYVo9oQ3Xoth zGBB{v1tKGp5Ca1%BU39=OI-s~D+7ZKDamXw4Iq_P5M4kGh9>o5%vwP;Q<2r)FaGBU6Nxe(+e U;rUWCff^V*UHx3vIVCg!0JOY>+5i9m literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/customize.png b/companion/src/themes/classic/16/customize.png new file mode 100644 index 0000000000000000000000000000000000000000..878a614b5cc2009cf1ab04d6cd0e1c38c8e0b1fe GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~c0VEi%$|`sRDVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}3dtTpz6=aiY77hwEes65fI;M0#v!^E9I90_~ubuhWb}g4; znPOSqPUC<7({D`9Nv%-}dwbiw-gA4t!)Jz`f40|JO_ig7j#DjhjVMV;EJ?LWE=mPb z3`PcqCb|ZOx`vh^hGtgAmR6=l+6IPJ1_o0so19QI=&c)l)&j*Z0%mWLQq8=$n}bj>sYX~ zXWERN$409lV?+Ms`=EbYm-@bjje*Jn>RMgI0yNVXCy>#U&=Zvl5 zb9YG3+wuSZf5QxEP!MO71o;Is`0kx$e(~K4DZ%UOGQN7g{dnNBgMdA|=DA3R11`l~X7r9Xc+amMW#9LN$Zd`$~zCu5SgyGzOa+!eV%4rhT!WHFHT z0Ash4*>*t2N>3NZ5Q)pl2?y9DX3mHVV2QYSnC}Q!>*kQ8buZnV4D`m_jr> zdpG$yP=h4MhT#0PlJdl&R0hYC{G?O`&)mfH)S%SFl*+=Bsldzwbdsx|%Q~loCIEOx BM$Z5M literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/duplicate.png b/companion/src/themes/classic/16/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..90c7319e5c85f09a48ebda21bcbb714f341ab802 GIT binary patch literal 792 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl-tmOGnnF#-9E#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP@hhK zPlzi}!Mb(l&zyO*Z{N)$NA8|H`C!eO)4O(E+qm)MmMxc-FF&w&(eY_hH>_N7YR>E} zYuB7zFn{}o_2(Ba-nDDz)s-s`Y}tHq<;wlrwqDMdp1WiF74x~m&g&SLE!(qw`-vSp zfav7TohP%m8H8_U0a^qBwxtYxFNG$(5_YO)@T+E(~0L>nnFx)-p1=}#;km2dxcm+i;#$MuOb95k2;nLL+Wnz@E$$W@L+tYl4ciVbWVUrx4%zG~ec*ZQu;a3)fXYj&_!+Oy^2)7$e^`Ep{k(%0&c82Ek?KCoz5SX2i*xl66QEO7 zOI#yLQW8s2t&)pUffR$0fuV`6fuXLUWr(4fm9eFjsgbsUp_PHb6w4+j6b-rgDVb@N fC>l(yOiZl|Od%Scy_Es%-=QkKpQV`T$@ z#M|T|$Raax6M<1vrpB*jI8u4yj~W_+3P zNhbjKE&u@Dj{xjqM?46CZ-@YBGXS970l=-WvHw&!#;qhCPmaX`f8D6x67RP?DF>6JA??R&X`Uqrfyn==9#n%6D$EblMvSNgVUYepfzcC=$! zj}1)hMEJiWID*H;ZjJp%C8?Ju4+LC29GOo!elGIN1!^Xj#^Q$MaKm!BG$xmt!Tl_y zh|D+}9G2ziL>7*XAS1`DgCFb+ctZl_cHcqcYQvOhPNh=4UXmQ^NS3z>cxy~wQN3FJ4EM~JAK@b>*HL`_~-gcYKW-x5)m*tzAMo5FK zYxHVJr&!ad*0d0WY;FB%vAnTuZqBZlZ*+^R1>))nS?vp1-5;{LX<6M%SfbiulklT6mid| zKW3h#FLP}1A3vhBPuqQmbGYhgU|xRS|H~_>``6ppFkIHLxR^56g|i!&aVU&W<6s*9 zZylY=i^Q6FMhrdK{S`BVm6a2P3%vfQ4S!CT;MMkFWBRl-eBWTn8+>WBvrDFn+bPlo z2gb*2kF<)4#*VuKS6l0z-srv;o*FfL#Fuy|)Q?OKOm_)v+VA4w>izyfHy@wYeM-lN zetrP~{;dyMTAJHS?Zk5-!99FV5o&TI%+v9nvE%;D*=w#fU(8b)N}_O`%l*6MV-qdw zwXajodpGg&zx+Nf_YC)B!Phpsh)Yd8`sP@Q`yJNa{ltdwY;CV5BxkxIB3B>IY~oe6 z*Y}k**EB!5*7@_$9^hX~eeP;bcf%g&UmTlS%*rgzrZJ1MF#*9u5;=%S3L;UHNuSa} ys5DCOCqxpBNUWxoM!yA|FJQ5AF1`g&Xk-eFNcj&~*WX^i0KkY%i0O*XDE%Ahbqp5( literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/exit.png b/companion/src/themes/classic/16/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..c188d80d88b7e0df40a5bfb7c35ea61fb6ab1705 GIT binary patch literal 1285 zcmY*Z2~bm46uk+%DO**9hzOPt7braYallC_xlTOM_S_2wJSB zsVv1E60o3vU=l!)q7aElBnbh6fI?X$bz~?M`b($nc;DQ6-nnzmeKT*~yo~U$VDkm| z1pr_k8p1?SwE8a^1=$2bQ+9UyjT_36lFqU+bwx#2 zRaJLQO|L|vtE=m4XlNA(qA(bav2lGy#?yiV)RIOd?!sb^U@*Iljky3j0Ac`k0vrc8 z34k7)10V!o16%`$0=Q#hf(i=E%w&rfYZ%_E(GdVwU7VkKkk!HKlkm3ljsMG&{QTCu zytcx^_A6JE*RQK?-O`9e+Oo2q^77uhcXid(gN=nLXLr zy7TAza&ucboZBpxEGp_@baZoavZlOTapHu&txYEu4?K9#lbSlf=f6rzYhf@%Or|s< zqLIUSH$FZ)GowmM`n{#)O>M1St$xMh4YAoRhK3?5W=M{{!rtu3Ef;6$#j_x=5+CnxoCxtzgx9u%aPNPatewm&Rvc>DI*$;o#z>1+H# zrGt&g$w}txJ0up%sniZnPmPa{&d+bq%WKen>9krs-KiWVE>o>pE?%_go`b{m#KeR` zAtw-&M54ygvB%o_rGY{JGW?%YQ&ZB~5wf$EN)(%#R^o6k1p-ZMtOAQw0rUd&;mjsV ziuG}vQLj}xU)NHAN`QJx%eQT9qZJkXT<%ap!aIdxQd~Sjavt+@9a!gn8=wk62GDG7 zK9rR;Gdeoct<@*Sk5C9>{%%7IN;N*sG}4Ii#uw>}_{!3^3E91^;5 z(?VFZc}v(Q;aibytWQ7N9?0TGORndj=YvN~4o#{}=|xa$leZ2n`BjmIg-h{{o4=7Zm^i literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/fuses.png b/companion/src/themes/classic/16/fuses.png new file mode 100644 index 0000000000000000000000000000000000000000..512a067ed1fb8777ac9d9b3949ebc67cec893163 GIT binary patch literal 1015 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlC&ZV&z^ny^y$%~M}gdxD_3sXwCVi$^V_yq_3G8<&!7Ka5Bu@s$NvY3|GsT{|Ni~|CmH{*INm!T z0g94>k|4ie24?vs``H9g%vszra{ckdd#NB!9;#ZIGh+O_VVZ(JDw#bU>f138ZlI?Dix%9K?-1~iB1cjgH zu8nrNAN}K}9Vg4Rmw~QN7pO_eG#JdjCwvfSH)E2wyGy;t{=%m~4rhT!WHFHT0Ash4 z*>*t2X-^l&5Q)pl2?;3;OloOjVG2i&onw4hTvYh^!zV_`KTJ&tj0>3(1p^HiNELE= zYEEbVVeSCYSGefY-6`NPa?s>m!C8<`)MX5lF!N|bSMAyJj*U&P=(9Fu% z(#q6G+rZGuz+j4HlM{-D-29Zxv`Q2WrdB4VRtBaJ4bR?9z7EvD;OXk;vd$@?2>{XV B(f$Ac literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/information.png b/companion/src/themes/classic/16/information.png new file mode 100644 index 0000000000000000000000000000000000000000..aca1565dd4df3ba815abcc2e40fa176f54f1a294 GIT binary patch literal 1129 zcmY+AX;70_6ozjUT4X5>)q+w73Z){HlCZT&Wd;xgltm%7Akq>@ppil#39<|*TVz;d zRdy=KmcT#+iUmXwt7T-6Edf!179=RCK*VApU%q?$G5zI_bIyI=dERs9-t1F8?mC(W zH30xRo*u4##N4}68oP;ZZl&u_47CVnZ)X5H3ba%VbwZPPe(o-yee}~6LKug6_;~}6 z^aTK^nE)sWEA8tj^wP{R0yXZh!7kp40p?w`q|u^}o%j?N!|9UDq}L zVV_-6ZnLcQzEXJmU0(B|?%^N;FgsbpE0UDmTq+YUaSJC*ju#W=!+AI`2k*_np+Di^ zEc|r_b>50z6#u?JMZcnos#c|Sz=%4?tbvRw$gIM*G1Txo{H{RdpQk#V zjrm;0ek#LC`tXnnJh&7;TY~3x;RvDgl`7vX%qtV~OjEjFR0>2`K#^)d3K!%sq7?JE zq;yMBx+H8l#%^Y{t4^e2&zIri-;i0Pbc*};X!P4}A{6o0-e!m}*JPz<@|J7dCM|Nq zfw@LGC+8I?F8%T@AVqN|VJ)Fpk#Fd9fcQrm-_OS%m?vCMwA8J~@kTw}vB`Z6qFoj^ zZkv=*E36gnPR=4(<2bEFyhmR;Wpc0$$Hk`V)U1}4Y)8#)%e{5P7EuUfQ54o7e2C#Gz{|jDq7=u)|1is z!NG|~PXz@=UmE`Oh$dc{9c4o?^Q(K#B-yOH9bH)3yRa?~R zhNiZ5&WS^^{WZaJj(1YSBqO#t@y<{9ZUOvbTo!}R z=0qFQ*-bgrxrm)}AMW literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/library.png b/companion/src/themes/classic/16/library.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4df745708367988b66d0bb518f5b700183ea5e GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)K?qe z6XFU~@a4;wuV24@`0(M~yLTr~o_zA;$wx4F@ZiClH*bK>@RU~%ks;YF9Stx+_>@f*1lKg znzs0f9H@!`8Ui#QXwj`(w_cuV+8!=*usq^qv){oy>q~Q*mn>N_dGh4>^XKo`vuD<< zSwMS%%AP)b`uzFxXV0Di^{!a4V)g3P8#Zj1GGz+Tg+R9fy$Li8=!M6RA1_?E@X(<{ zKsO&geE9nH>-X;6yL0Cb&;b)CPP}&Q+S#*bfmY9(H?Oz1_sEeWbLY<8w{IWN{Us$O zd-v|0GiT1snKRFvIdlH}`K3#j?%cVvzrTO??%mtBZ{M|R*R6%lQ}bdvIy#Dqie}HA zy>a8lJB!_R?AWn#<;putz3wdY{r~^JEwf-cFajJ(g8YIRA}d&w-|v@YIsQ6^NhV?b z{o@i6_f>9r^j8EF2>jJKesVf9$NJ4IEIhl9^BnxW`h2z!&*ASr0?#L#PX6wyan|G7 z+i*spS&T{E?k;uqI~!v9)1sb*M?y&zFz4|KD(6!2eTHJRFp+9Xzh9XQ!m5bkJEyMPcfUDQ_k`5_mOBYOWfu(1eM;=L=4JDLZqj ztba0d^kL2Q6J`p}d_C#;GLDVmo{_3X`xh8&_Xy=Z5uBcI;ew8yrmpt+wHKN+E?irA zJ)^6W_;16it=k+wu2?(Q)<~S;Sf=_qO&dm4pqErjTq845bDP46hOx7_4S6Fo+k-*%fF5)b}93 zC&U$~;NL6RkH<1jEsf+bTE%X-lG|h*ugMB#F|Yq`Wq@c-oBxtVXL;A1(dFlOOxI_3 z-K(DdOwep8v#95?T6;FbRpos*9z6Y#+IY2Y)(b(?rSBifZAg<5oWzQAcxWFl=^EM_Pv*P-P1Am`IJ~=VP3Ax+P=)D3(TS(M>pvE#a0#eJzqY>(Bpx+t`0hR=INfd&`X5*B*X*{_+2hDJqB0emQ#X%f3^eD<|H%aOcy{XV$BB zykEEH{hHk$*6#kWa>x6k)>BUoio3udrgugc2f zn8j@S?xB3%!RU|wx|nN4uYdXbughVZWYepE|9)&&zV~;|pL;UX|1sy>{>Q3w``^Dj z=F-ETqq1&)PGw=!z4b4RsqDz-w2aSeYAvyWQa<%S!x@vj-CgFt*gAPGki%Kv5n0T@ zz%2yAjF;}#{Q(L-@N{tuk+__k;K0=5b4H=7b!ubpT;>xGo^U;R#&~H@%^#*Fr$Y{P z0R~P7Lv1E!#ctAxOU<4Y9d-Mb@7V^gGrBs~R=amqSN;B_9ue6bo0Du^cNZY{B%D`ZXWs?(%hTQy=%(O}r e4W?Emrd9@~5Dm}XO}-A)z~JfX=d#Wzp$PzL-`{lr literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/logs.png b/companion/src/themes/classic/16/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..880923fb61eca5a683d9d99b2a6593acab7a0ab1 GIT binary patch literal 924 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)aMf5 z6XFU~@a@5)@7YBlMnuAQ8Ev5p&OkO+08${U15|*f#@d?U_;Ch^IGPmPoTerQA0H6! zTSVe_IjAALGYmO1lmw61^UgA4Vq(zLWccs_q=sq3cerV4S8RX$WBUIeBnU)61{|IG z%8w=p#%)%*}1frfuufYo52SaiO3GtANC8k6E*3MjJ## zIkK!-o163Y&C(k(GLjNk8kqdf@$hWZTbK7vZXOTMpI34B?Do~|tNRzm$kW*5=%CAY zP?5)@A^w1>h(~MdVU{aboRyUpFItqGv^aV3A|(f{M~{RPHVJlmIy9!F2v3p>3Syn$ zD8-!YRaNCyRi!q==llsKhFAPb*_A7f)dIbyTH+c}l9E`GYL#4+3Zxi}3=BPsvQHMA2YsWnyY&U<%Rj?A_$+Kn)C@u6{1- HoD!M45bDP46hOx7_4S6Fo+k-*%fF5)VDdn zC&U$~fYWN1i2Gr&z?0&UXC>k+pA#H4m8h zgrz&TSv~k?aON|wV<=EcZOwJ3dw(PfdVy?qRXw?`r4sqAKsFF;JoI|g@pqfgeB6Bg z^Oj3rwp{tT|u|+qzXR+75i_Jo2sk%&(q{e|xX~@4NQD@B07VYyW$%{O>;ft6}HIz?m;J^x|HFU%5B>e$|M&lZm;Zr)+0zb`Fq}$){DK)&YU+_d zwQO5yM@@TW_#bbMoy&O@pIlS%`TfzIk-7742^;s}W&G-|E-FR*dFRA3w`4<2+>WL%i|P>E-e;Kaa- zh8qhDKXP8|oamXv^XR1J%FLINGiOS^%v>2MG>IqZ(oM^ql|NZoe^$1-9yQv;!&CH0 zb!qBTQPHQVQ$xAB6uPHQS)HBr`c>9z>5!1C4ot74dVSC8>aI1N6?IEs`^y*Cwr$;B zUh?YY;h5}%8&~gM&Pw4a-#4o>Gk^Zfol=LK#isoYyJmJGZp+rqUO_QmvAUQh^kMk%6I!u7RPhp=F4nnU%4nm8p@ofuWUw!4%6T oCln32`6-!cl_(latxQa<3``*!p1qrV9jJl9)78&qol`;+0K?X{tpET3 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/moveup.png b/companion/src/themes/classic/16/moveup.png new file mode 100644 index 0000000000000000000000000000000000000000..f44bf8b643ccd595eb6686ce2b270dca2b031173 GIT binary patch literal 891 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)K?YY z6XFU~z#v)A$iL9ZbBDd#Hb%Y@CCA;0&N~>`#iYYdN=6(N%ekJp;Cb5Om!bui#G0Q* zEq@=n_Op2B9my%Lyx0G5+x}a!_mt$6)Arl`TJQWJlr~8qso!kdZ=;=`WtV@BI`dCv z@_CsFFQunFkSV<;T62kACxOeMn%BF5KdfCKwo53XODL&JIJrwOzDppci!Y>&+qIlo zSOw^)d8;4JT=AfC_Jac#KOVgFv3$?!e*FLcfBX48ia>uFmjw9% zqm_N*a@KkMjHRi*e}3BQeR`!Ne*Y35$Kg%Pj0@X6|7e!RHl@ku=D|RwB%@doPcu+E zW0JSKOYO3a0w;kS&H|6fVj%4S#%?FG?SPC8o-U3d5|@(`4)D#G5g9S@XHU*CwKp;z zOmmi{Jrj%Juru#pI&~|rzI@Ml{e1C6$(z*45SV@bL8Z_N`vM8YtD%(^ped)7{gTmsil$-PhL9)zQ`0 z*4fwE(bwGG*VxwA(Aw9~)>qrockAibl^b^Z1q9Z$_FaDPb?(v)894>QA|gOT`~rj1 zvkQQXfB*jf`t|$WyLZ3;{Qvsx=aVN-|NQy$;}?+q=fI((%U7)W{QduzAOF96|Nr*m z&)4t1e)#(T-IxC#zx{vz<^StX|KEK2|LWuammmK>efR&_yZ_JM|9|x6|J|4WpS=D5 z`0f9Pum9hA@&67Gz5IXu+5cP5|6hIb|MKJiS04Yr@$CQ2=l_8~M^3;T=nj>VAirRS z#I|L74+lTJZ~FB7(-%*lJ%xfl@7F*5^JZI$+L3Lthd1tv2C8RF@^*LelT0kU59Dwb zctjQhX%8@VJDF_7apx!^5EJvKy;iIhv##FLi%|D zD^nwF14AnVgDI9xPAD33^HVa@Dp53;TA7$y8JI#eJbO3!I#7co$cEtjw370~qErUQ il>DSr1<%~X^wgl##FWaylc}J@#^CAd=d#Wzp$Pz=YFfPj literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/open.png b/companion/src/themes/classic/16/open.png new file mode 100644 index 0000000000000000000000000000000000000000..48509ab569b07c3e422c82102229dcc36fcfa861 GIT binary patch literal 1165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl;=8&~`zjDUQ`;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$Ysfq_XZ zz$e5Nr~n8e6OwAXCqmc|(#+Co_J&=)zJ7-eA3+uu6%%WlHuu1T_ZKf+hKSobI8I-+ zY37u^{{kOB{FSz>bZApDIP;mR5cb)-3MGNN~rAkhnyMAdsAY>}F0)3ojpk$AVQV8k%tN+DWsf zZaL%~90n1wa&k>7D21^1+AWxrZ5IEZ!Fxrd+(v6uiw7Ed;j68)oT~7*?8vV zkM-BzEI9jk{plOC)^4A_Y~{Q6A0Iz`w(r29xr>(`yZLy>gRgT>Kc0H%)`FeKikmuj z?cM+Up$x$|N6$%j)8-I}=XTJO$tc@3Rexdq7uWgS~j z&pPp-bNl(;oflHeYJ(%98kX;#bl}F6LpMv>`l{xvY2J8Z+QDn33%33L|9_jkTn8}t zyi0=of*E9{UorKP7A$-I=y#-m1Y`Kcf8TVtv+h4X^!tvV(%HX{f1gSF*LPF)i*NeB z{)~SY#4=!ptnD&uzYZyS;lh`U4qNKPp(`uvI6iJPmt%iHVpl`E1{PHSr=uU?g%_4<{xl&OiN#FkmJqN8r#vbNg2 zt9nam!?YLQzJ2wdVUhW1%F4@MzVJ3MwOvj>Gsm?0+?~qLy*-ZW5)2|Y6kL3y>OFnt zteMdbb2E3=96c4fdhMFrgnJueHkaM4ingw1pRrzMu9?N|9lH+Jo_z4&-NToy4}jTM za*BOM)55%Vpr=(!Tq808-nxGO3D+9QW+dm@{>{(JaZG% aQ-e|yQz{EjrUHuv1_n=8KbLh*2~7Z%n;2&R literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/paste.png b/companion/src/themes/classic/16/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..7f1b0a7a846bfe540b4e7ea04e900a643b9cb80f GIT binary patch literal 1075 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)b}#L zC&U$G03%~oR@VCU>w#WO;k$S5 zPM$m&CTvclYt|4?`=dvX zf)p_@EDm8Wuwu292l+5GH1y)di~armUS3{cNe~ed8gk>tjpfUir>3R~2?+s3%+1XU z3JUb~^?~f;CxGzyfddETShIwgD7sjgIGP(c8EJT!YBd|N%(7wW_1CWT(y8{;?hP?2 z@-S$tDw$``x-iywT9oPJNRv5n=H>B$@87?F_3G8bhY$b${kznabzPcyf0RXUR%m}g zVpeR}&6_vx-Ma_$?DOZ(4<0=_tP=Bmt()KB{*G-td{>6(I zM~)m>vSi6jSJt%)r_U{qo>P&~*FQhL@uXG!E^WWfrHxBpzI^%g>C;U?YrkJh@Z z$+a#lX>-p#pcAyEqGj2O=P#ZE(Tf*b!`P2j+ni`{nOYvdaNCWNDHr4GPIOIPvm=WA zc%AL3W|yVe=83*m8#Zj%wQJYo$B%c%a-68OI9jfMFk5y{0#9Y6_1*-I`}gkyBk1<+ z+yDRn-|%@>BQU%iN`m}?8FXjt%oGg#_~%z$+5}}wAC>g4@4o!HD3^Xt_?KVWPyZjj zKYsl9`SkG*&&Y2NrU@+j^J+GqGv~5@ANM7Sk@bn8d=^G!l}Z10%2G(UT_50_)v7cI~XL z`1Ik^NA3m|mc4swYySRWZfS9KIeMg#NvP5BpyI+rV6+HM44f3?pnK79W8p{6PS2B? zD^FfB;^Enp`BHLb8 zdbf~$z=Fk_SFhf^eEa(S%a*w@su(0bTH-l*xzAjy++SZ_o>FL(G)_M|&)8guC&Yp2 z^Ru(Tp~3U{*`#Li@I>9R+V!dG7k9&f0~b!rXl%TCMC3)>=GJFo)55Ot6eJ{Pr}L*V zFzoDc`a8+#Y$4F!swJ)wB`Jv|saDBFsX&Us$iUD<*T7KM&@#l(%*xo(%G5~Pz|hLT sV2Wjv6N-l1{FKbJN)!#IRwkxa2Br`V&)!YG4%EQl>FVdQ&MBb@07kI4wEzGB literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/play.png b/companion/src/themes/classic/16/play.png new file mode 100644 index 0000000000000000000000000000000000000000..d4720f2d8733bbbb625605aef3cb1a136c76cbf5 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aIAngIhZYQ(tfDCs}7sn8d^T`Pdlsl3Vj;w!Re>jjW_z%}V z<3Fi0&MS2KAFOZt&of`*l;n+%nm^8enE#N^nZaj9XGOd~Dl4PA&>lq z@w*>Q0ou->TH+c}l9E`GYL#4+3Zxi}3=BPsvQHMA2YsWnyY&U<%Rj?A_$+Kn;>08-nxGO3D+9QW+dm@{>{(JaZG%Q-e|y VQz{Ejrh+`r;OXk;vd$@?2>`i&Zr=a^ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/preferences.png b/companion/src/themes/classic/16/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..dae98ee8ae8b57af058cf163bbfa8be153866944 GIT binary patch literal 1122 zcmY*VdrZ?;82wrhMN8C$X~jKcafRu?me**9lU54tIvDR+4Ow{z17Y$g3>Xl^fs&0N zN(e5d2{<6#K-9QN5gZfP06|y~7!}5=&=v~P0)78}cR%J|p5*(^J?FdUCf_X&4GD7C z?X(*J9QeF|aDw-3*Df2PySnX-Ajmd}9n1!pw4J&yCli{K6&}QaJI~%y6XHlbFFY6^ zp9WC;9e|mzid6vFbbw_M0IL?@VEV20Fh2nDzR=Gixx@uUHLTZz?k8BU19dG7=E8ad zm}D-NKR?wrzw^8V#37(>wKsR4nyMggwAfgBS;LoL;0M5akFGW!{G0|#DKy8zQVTpT z0L5LB>|4@oy^SP{)Kv;8o^Zk$UN-M~5WBqtfto}x%JvTB?-YKxEvsTd^NUS)CWsi@ zl7N5#_r);RK>Di~Dnr2a%~$qzwg!0?W-;iL9bAjzwCP{=V!IGoSI|l|QdZ(a4CDAk!|F7q z@kLsuVb%}FEc(7vnznZrI?7c2b%y0eqdL@}`og&O`19`uv8 z2F=Xo+zq4xGy~Xk8#GEmNDwGaHw>QmoU5Hzq$?9d|*<+iFb0F#|#&2)U}CI-BGk*2Rwzo@_N%EcI3? z`zjEA6>WW~>v3Q2cGM0XTkEGTwUSZ<_)+3p{l(!S5kQN{5l0^u3}WqGp0!@Sa7Xxvd(c>I@&l~%M=Jp*-^oT`dhLMKjn!t zZC~9hqm9I#m9qpj?&luIE&e>#o^L+VDSeh&9!5p7IH?Ek))dq$iPD?ZPP&pb~Mc+eSMZghqlgBi*2VRKYU p%`D-(7D&68kerzJTELs-<;|jdzX~j^-IyQ(z~_bp+~J5y{sX1c8*l&s literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/print.png b/companion/src/themes/classic/16/print.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1d39eeebd09c7d2f6d435c22ddc2f493271f08 GIT binary patch literal 1001 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl-tmOGnnF#-9E#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP~X}B zpAc7|f-`5%Jb3Wn%9ShEu3ZCi4<9~!;lc$VW6G2%XV0Epv}n=#_3JNQytsPx>Pwd{ z9XfOfsPgvh+eeNZ*|u#PQ2h7r-zQF-c=YJe{rmUtfx%@kIDY&%P<+pxJ^S|UTe4)y z)~#E2?AQThOr1IvNCM3Vf|Qh$8#itMZG>C>lyaUmuqCMqf_ zA|fIzEF2URbne`_^XJb4L-POs|1kmLrNH1YFA4GsW)OGu%wbHq#Votd&Fz-kEu%?q zQ#Dfld2gDxcMS;cUNiU0mw&$|@yhx9yR5)%*bD--Z09_3b^wiFO!9Vj>1$%$oDbx1 z7I;J!18EO1b~~AE2V^|=ba4!kxSX5-1Sw4nX<}h)1_{ROOx)hu*=2kN^CxqwBqV32 z^NT*%#{5ZEX6~HW1xz;U92m{D%d`38IvD0J-#LAI|N8m$4E7NY4h9Aq7Aht>HcCMr z5iO05R}R@|S*e-n*(n;Hyc6Ry$MMh|8%tGFU0Y>iZRw0@D$P?`UH$Un>KqdT3p-m| zTTPmKCI@FmR=TE!min%p96VR2dCuP2T4oUwGt<+?8e6t(+ge^yQo`gIUf!?NJZV!` zmcGaeP3_gj85vob=BB2VX18wNe*Gfr6=UqO{Dh2*jFg45bDP46hOx7_4S6Fo+k-*%fF5l-L#E z6XFV_2LoVM*RkIM|p)gyZTx z!;^Berxz92I$By-yLi|qaB{Ku_?G5GrA6rKm6+P8`JC4<<`I(MW85B*QjyWj{q^si zbwGm{lf2zsY%k;nMglpU1s;*b3=G`DAk4@xYmNj^u*K8GF+}2Wa)JVrfsvu{h7Cpr z8#Zk$E@)zz(J-NVcKh`Hc!vNEl>=u~&L}8psp%Z$f#*wjz-1yiBmRqYDRR=v}|r&Dztyu)LEuSmhL*k zBV#7h*0yHNnj=4WfXN_jC1>KdhiaRF?olmqjVMV;EJ?LWE=mPb3`PcqCb|ZOx`vh^ zhGtgAmR6=l+6IPJ1_o0sn?PZO(2$#-l9^VCqQTV4#MH{b6r$nTyUEvq8W=oX{an^L HB{Ts5D+`ms literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/read_eeprom.png b/companion/src/themes/classic/16/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ef59ca416ba66f92f9b45f45dca25b6b9b7605 GIT binary patch literal 911 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)YlN; z6XFU~ASo%y%*-s-E3C7QMQbgaP@RC_4kqCR41Ajyh2}GeqzelyVBzm%P%cq2v#{{= z@`_JLtgEYU@93B@bB245v)lx3D{C7cKmUlRX#2fdOsNd=^75(anaQc?t^uy8si_i@ zQVNy|VPWAG78cSnGR`g@F0P(o;W0V6Mas&`Qc_Ziii)OY<|U;S>FHUisp+0xzScJO zuI}EU;W5P}l`=9i`uh4oK|!jjs+LwZVd0U{(XmNMDS3GXB_*Zt@rf?3?tFZFAt50V z5fN%?YLb#t_V$j!Az`s`@mbk9K;NmWt7~iPGBGjbz7ooNAs+EmDEWz$#~scm-l$N%) zcg&nQYwx~&r%s)kwtSlE8YSiRQf=)$GiJ@7F>79DPk&xvNqk~bM`!1;EnqoKL}{skK}HtkrlWlfA{WUFJS zZ>;m?MVnUbS{CLV?LK{Cqoe=*0~b!*II`v3nLCGsQd*~O?Oi)}Z}Z~Go4d8ou;#s! zn-_P_PGeolr>}<}Iy3af%g_EZO-&oX=Q4pZD43+U@*n9$q7Y6ZhlH;S|y4GQ!5iwD+5!AhG*|4Uk7Sn@O1TaS?83{ F1OULcGgtrs literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/read_eeprom_file.png b/companion/src/themes/classic/16/read_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..7617c17ba9d8577836837cf1312f5a150bff4957 GIT binary patch literal 1242 zcmY*WX;70_6n(*>EJYSkY^$SV2gC&k3RFT{M9~D0Q~_~oH5-wz?^+OX8Ko=*L_h^b z2Vs=W5H=G?LXu|tvO&T}FhCMW*vejQt7C@_{h0pp$GzvCGxxlA?|TKO@mM>XFKqw- zb|JXn2m~G0!)gPP-979h5%}zCPL`#ID(j&0P0KI?5971-JaS`DFWV-@z z>n;Ev*APVXOf&%V1OPCP0dPq!zal;ffJNTvQ&A@n&*sgWNhDHLRaJ3e5ekJul%%92 zGMT)!$ic7I(uZl~bk`mcEi5c>SX^H2P3Jm5BodvTf~^&(Jz2YUR&ELn3Ej(bMA48g z@Z|B6yP5%N|f;s5mSZ(Gl@n zbhMqF9a86HXH#QhoE#k;?AMpq>2wm2*l0AatgM(!rU~Qt*vJ@{%^4bmWspoNmMG;4 zjk;eb5PZWpm^AO4Jo`mgSC?sGLJPz2AUvcQRI60%UQS&jozdMR6bP@dqs~n^lc#nX z4Tj~#r782IQlSv>xg3d-CsPX)15NOBHKc#Q69(5u;q<#{v;Hg=YhiAFP_5zj@mg2{ z(d04&YuglW>Q%-H;aK>iI5gKaOy`rbaOR|Whf!}>T38f8O6mB#$h63TRQ)>R$f#Zg z4<}S}_SJpsuk?(V`3}}-+WVx?$KpSjkJO?wodU)R9k(G})q*#xPa7j=h~RKmTS+ZB=8 z5t-6K$rIct>eOm9LZLXfR`85xpw-BK%;!hvu+C<(E?#HH-4`d^6+CNbmrEgf>#H7~ zgqqK~aI=?q|2N8g5#_d!bffQbYG=tqI;WS#<8q}Ei5!yYhDRSaa8qt~kg{5?UTe8o zKyPmD`i^*m(8=lvTg(6s^mP*8JuU_?ZGHahyH#at| zt*!OpU%MlJ?3WRNj|2hq_aD4%)vEmZ*02r1^>2TgIz>X~Fq%+qt2x!HM_m8WKHIfg z`PTDa^YgE(#dymlO>Bza=#gbMasrAJh7BIFX4~FFh;<6?LOKApTh;>ws%y6+4VyxO zgQB*>WCE}_=|(-AzAbv=b^@8n=<0ZFnwT=r5D630lP-+z&TA9uq4<#SumMOZ@0Y0*UJhgjuY>zN z_jw#>Yiw<%H&vEV%F5|2$*~D>NwmcHmES8+7x#~84e;2TK%%)p7WqOhJB)UB$JcyM zo@pIPpXsmR5$c>y7rc8e4y*FK)JK|b*2WLhH`p{b(#IL8@QlYLX5x5zx(hTH$NsQr zV6O26$MZ{foZVy{8;d`ZwJMTDz8r|9E!@g|ne$%%(bmOlZtkn2+!oUH5lAO;R&E4p z+W9RYTl^GxC)bP<=QAk8j2H|#Ed~K_2<`3Tf%f+B_K))R!yNX<_#Qfd_Qs&m75;aQ mePT#VrqHNAe`4^(`1oSbzW*C$mLI-B3?SqLKA3)taOXeGx>|Jr literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/read_flash.png b/companion/src/themes/classic/16/read_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..3591516def1ad19f541ecfe858d2d468aa026aee GIT binary patch literal 1148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fHRz`$f4 z;1l8sR1g#roRO88Q;^%x(x`80WMFD~_|So8PapH}@Q8|usq1KE7UpFZ73dfn@eA-v zNQl3E`}W%POY`T??(OgP4fJ;Q^Kf)^o;q{t`gO|!!h^g51D!qH0wW@W!ovciA_Kxg zd_qHi;?H#T3 z^fmPjw2X{(4RkdP4Rnl*^_)EH^$fLKyxj}S%M;TQlQL5L0(~9aUCQdKBcj5>BEyQR zE3G|Tqoc#3W5cxdG|cU-3o1&p3iDLERjdxN+3sgkU&HPf;^Xb*o{*kw<7j7YYZafK z;_mMo6cs5oO+57tU&Ui3_cJ`MzMk1vwlEG#T+Y-}>}vhIO?Wp&k-bB(>9ac13@ zvpvkg#Kfejr^_!Wz{1MH%*@Qq!xNbpAD@(7?*3j>C^hlY-p zfw2KIKO4K2Ft4!;SBik?Ap^TR`bI|;977#kyu9R;6@-Na1qJz;r8s$llz2l`xI>ir zI)#)D$tZ@&>*#9(BgNFpR6}v$zqDmP7;Jevllk0f7HOb4j7i?^E_=K#J$eu1a29w(7Bet#3xhBt z!>lhkuD ztjydwu}6-msx&eMt;>5SH!tp<-M+eijF%i3XC7GaV8VqBA39E~cp(wFpdltFrp75L zsK_fTs;bQ*}q9TnM7*;QJ?)FK#IZ0z|ch3z);uFGQ`l#%GlD%)JWUF(8|DIie-}%iiX_$ jl+3hB6b+_UCZ<*frVtI!-c7y^)WG2B>gTe~DWM4f#>scJ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/recentdocument.png b/companion/src/themes/classic/16/recentdocument.png new file mode 100644 index 0000000000000000000000000000000000000000..965e45f2d11cd92d4dc3cacbb1b92fb216959c9d GIT binary patch literal 812 zcmY+Bdq`7J9LLX`k7Zd=Ve3hMm=z}6X$r2Ow3&`l%x2VuVC5?Vd+3VF{+KCdL}k<; zVM0Pd5WU-KqARltvH^H=cd2kP24+!hab6C1HM-FQ!cX$uvb{8E|<-!9Ph6Mrvzu)h2xr|05Z0vSB z4VR6@3EWEBbi*T$IW5-zgy+@BM1Z8HO z?6jw)wUv(u7(tYutv2J7*XMik;w4El{X<_coHUa*ydl;A7M9>!In}3$4ozr6!OE{bZ#&IJ-`(}C4F{QWQ6EypA4C{FJNk2)2 z!a`ss^wDS<#4HA!vbnv%Iqv5yhf&PH=s3KcCpg1}BOyM*x~9ho(&ljdn3>~m4nKvD zm7*ywJOXn1`g$*k&}Q@oTKV`X%B#?M&oXqLKLB-bKDY)IE}$>b_PyP;!G_z5|0+6l zFi(+^)caim!;yXm$yxn-L7p(m-O`X z_10aEztxhRAlMBC=FjmP(c>PtTHPq@^G-If6XMx}NhNP<^hfs^ZFjK!$u*h8)TG T2e^Fqtq=gp+(N~x9QF0T%cZ0r literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/save.png b/companion/src/themes/classic/16/save.png new file mode 100644 index 0000000000000000000000000000000000000000..fbcbc53a435ee3991e15747ca3dd1d0f598cf24a GIT binary patch literal 873 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl-tmOGnnF#-9E#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+w$# zPlzi}!T$5-qhsQ2tZj~6x_jpO!z=fm*;rXyn3w~(r>;G?a`)M-N3YCH&2sY!vvcwe zp1OSV;Y%|UQ$syNAt50neM6uLhI$6tnp%>QlDb;jK(3Camb$VskfE%iqOPLK#Kfek z1mf!G>TP?OG^U9-5u>6ZLDl`G&Dm( z!(!tS!onf~1A~0LeY`xq;^Pwwi%MKw++t$lf`dbnQ_>2HOH)$QWTd3S!y_XjqXUA1 zgMvcx3W~xbqr<|&eSQ5kG&KJI|8ITb!%U#-%}av(fU#y~tXO;V8M{F0p?`U-{;R(~ zW-CuNy2X4rJmdl+%R}$-qe5S|&phd>{qK4Z=ma@FtI*)!ra{C>~#3hUu7F*Q3o%P#fy@Y9v^xnEHqhZssqz0t&@fu zHCJY4X1ai5YotZaZNeN8P$~yYw$+D-JuU{Oxvu?V4^n!ea_7AfX7f#&B zxhY=K=j;O?hQLbIQnC}Q!>*kQ8buZnV4D`m_jr>dpG$yPy>UftDnm{r-UW|xtT2t literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/saveas.png b/companion/src/themes/classic/16/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..2e4ba2b82d40328f1711b65fb0f15638b801dce7 GIT binary patch literal 935 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl-tmOGnnF#-9E#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP+w<& zPlzi}!T$5-qhsQ2tZj~6x_jpO!z=fm*;rXyn3w~(r>;G?a`)M-N3YCH&2sY!vvcwe zp1OSV;Y%|UQ$sz&|Eu->&tw21At9lPXw&}-ML}Gk6$~IjNl8gKcS4+~y0S7*Tv6sh0 z?YVsGLEofll_~E3=L`7w_*K_6p1g3irM=tT%^m39>yva6lT!8_J+tq~shYYbUmrg= zS9eEy$NFU3|8u$TwsYudX@-P`#l|Isg+&Ag2KjjVczJr=*^v2vp>RdGwvL8oOiWyG za7c1WT0v3C$*sLdS68Q`rpZW2hlfW-Mn)GFm*y81XJ+RF1O*2Lh2#|!g-1q*g@yb2 z`fF%t{Qv)dTh?58px6Or$7JlMyGzDL5xY>?k-K;oBz82Ih+L^ zk;OpT1B~5HX4?T7hdo^!LnJOICp0j*sim>095{3;?esau$Av|OpKsi}Y5k$8vgQv{ z)3-8(2O26mN?OMh-aW}-XVhCKG%4s3k5S$`xd1_b{rt!Ua+dP(2G`HqD+I(bYAlct z;W1HGG10L(6zwUgv0#yuq^PX0wD|l9Gp4Lz+vIMmYN~6itY@rktsc&-vS8)Z>C@)L z2SkL#1g+vN>+*|?s&sWt4c)pZrmRA`jC{I`LaMZUhKxd%ERZdiBP*9B zBby0Cvhry%avIz`=KO+YAS7VUFQCfBJ=5EBeL>!ag4_*-xf=^}XSutq%}P7FaNfB^ z^HwLtu1StPKBfP_!oDLj`%X;hJ2|CqRZPh0=-{23JC48Gxc|wb1O0VJ+UiyWd8`Wd zTz52g-MjpC@A7s|$~jPxcc3EoKt;}mQ1|KT;;Ve@b~MHAx{$DId))5q*gaV>yVD~! z1v@V>QJkkHG+Rx0m5a&FIG>xn#aCN0Hh7vY^4FTNK5ois%2xAwsn`FV4ga^49dVcF=#XuH;MD%WVN$YSMOI(S?oTyaKXhB$ELP`VVJLYv zg!lh!p8s=r4!Ls8$l~mL$JhOmcabM&T2YVTq5nn){!FnqS+35zLW6gWCfCU*p`*b9 z>ohpmYjUphq<@S+B9Rzz6B;4`%HO0EiC&u zw`i{s*E&PC$#b2iuJ&7D&(#!~9J%FN#I_&hna#JO#QraI{=d-iMwrm-44&ru)~ye% zCiRGJ(q!Le$iLiG-|O%j_cLGShPs`0=lQ)v;@4vFQ!d<+TtUtlOKFEjMRVrT?Yl@(RxmKIj#mls#p zXuuqv7+C0;8CmI?8d~a`s(azqu3v4(mOYzxZQHlLbL)Z@IHZ>Q=g0qV>71z zWemRQ;kU$CxfK`yswJ)wB`Jv|saDBFsX&Us$iUD<*T7KM&@#l(%*xo(%G5~Pz|hLT sV2Wjv6N-l1{FKbJN)!#IRwkxa2Br`V&)!YG4%EQl>FVdQ&MBb@0CY^Eo&W#< literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/stop.png b/companion/src/themes/classic/16/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..f2bb8792ba30f0e99341f254a0b4b9e4fee63ab4 GIT binary patch literal 312 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/write_eeprom.png b/companion/src/themes/classic/16/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd15566acfe855461fdac8898ed6427641fd7fd GIT binary patch literal 904 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)K?zh z6XFU~ASN!s&d#o-r8V1y@#hidCl*Zq-C6$cXWiS$^jwGee=y4$Bc_`wO#ece|5viu z+1W?O#J04yO_@4%_MAB-_PkRi821@7{rk`S&4&4-E3=ccOK@mdVsdh0YUIL6%_Suz zOFR@Os4xZu1xG~3m*pWDJUqE zSJWgVrug{>THDyWx_N~~#OCFfC@3h($;o+nd1+{91c!vh#KdQ0WMyaPW@ct5C8xT& zd0JW9OGrxE*w`c_BmmV235nR+Is^xYCL|=~7Zhgac0yvJkFT$@ zhU|n%)27dw*V8wtsI(#}HLbF$YX1BMH*VZGbm&lesHcyQS5M#M*>e|9n=z-Ur6WEu zB{3;EJ3CuTTYKvCIWDel|NsAI-x(hU4Em6gAU{x?GFWo1In2%fdF6zEt8HaFJ0rD? z{%&VF-D|Y;*T3!gOK14*54QZUOI&E-tzUb544G`ha;6`C@%LSwF~7W#vrlMB?Xsm2 zx~xpXsy2QhYGRx+tXW4r%Yeo*CV9KN)Lh)A5D(;V7I;J!Gca%qgD@k*tT_@u!TFvp zjv*44lM@s;H*8qMxnX1Rf)AEEopuDWR8;(Q`l;x{=%|<|7-(3?>8U9Y9_41HW1|$L z=N0D|*x48uscNNWre~*UsA;Kc>O0j@*H+nB+geTCTz~(9fLQ0rj^5Gk+gI#ZvSrPl zMM3`e4@_u0c;d#9D`)O3T6OEvsatKF8B5mA-P^o)^5*W1u&KX literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/16/write_eeprom_file.png b/companion/src/themes/classic/16/write_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..efbce284356a0e0510e394eab32ac31c9a1848a6 GIT binary patch literal 1223 zcmY*XX;71A5PlOAS~WqjV};hiq60mwP67!np(95@hy?~i1VKu3kWd5>G*)f}MjTW; z5GY{kfpi9;L@vt*Nk}3&3Be>^q5+af0@^`22CZ6Z__!$i zx=+>t0Pxi42pWPLSM9?!i2q{Oh6DsK8DX(u0CZhizrw^KIqEnqDjWz#x6UBRXY6QN zEC7YR0GzG>V9A9b!k-`j@QeWfr2&8~M{9mk>;(XQBtC{7iD=y2-B~PFeSQ6fbLUYg z6vE`>mQOyEs@*a zeTA{xZ1b~o)6S_8tyV4-i$^RRjrgJW$M{`h-d` zY%p{Us?<}n!tuXar4OuDt6Hg6DHLqdcG_u(Uf6%&&`A>vcT0z*6Ej`rQ3ow{%JbT4$SPl2s$2mqR%h#c3tIw7l+w-0t*Kvf}eSW`kj9 zNKwL<-H_NauMMZ3l_nNJ2TnjK`NG4MitGy6jh3!qm0IveN54eLJqsn54lpb4r&r3; z%Z6CRgK2p^7q1FL1CT^4RwOMAx2_R=arTU(DrD3T0{6>_=L z>2z3aT9rmDgv3yvu&=MB`L<$64jc3;rQ&W!M}JQrzp<&U^^VKsI>)&70dhqOj~15z zf(5VN5ZCK<-&5B_++JLKyMOwn&-DDSE4}8_iWvQS>;>}2!P?yD! z{kS``K2CJ=WU%|X?)99UoSa54LIwFtTYuyKm};{wVKHUsaPRAB_C158?@(o7visX{ zIGz5NYQDUaIpfusJhrKZhQk?y`U{q@XCf88zjL1WcjIu! zUTm&AU?$%?@d{rZt6LYEu=!BR#CR}8I8aphcDb(B%acz3Jcdsy7&c|X86$l1A$)5@ z$*8s9<(98gd-F9$jy4HkNu(q}ikLe$@aogRoN*C$`d~-L#Geb6{;W6G#cy9{RbY5L zq5IbFc>kyk?80R?#$zw0m2mm!QE45bDP46hOx7_4S6Fo+k-*%fHRz`!IK z;1l8sRNx;Nke-?GzkuQYQijy5^v>Rb|9T7{)XAW4YE&Gc{9l9Ne-Fc}m(QO*dBnrR zBPu4Qtf`(+ko(_&;m7H)yZ3I)pFg{|zuPy^`%A9j#*Hfj!h@z)*f@K--HDY83J?41 z!W0k|^3RdM$uMMadVjkBY+k%_Idv$dm(cR--GUx;s@e{^zkLt~?zvyG{R zp}nJ(p1!8OftHc6u7R$mp@EK(v7Wn+i-D20lc#HCedB*IhQzeQE0M~6fxZszE@k!A zwP}w36dC?$GDJs*MaPC|>uH$VTbI@ry!H_JFUe4rr2fE``@bwhLVB`|qn){}ReXBN zhH%9P9{dS8nW4ef?{pZ{G}T#HSlHOuG_@su>oEP7W2jHHl~+s!|jTk+=?d)CLWaQV6^(Q`-e46DMIJpJMSVkUV1S!inM#NWt0*fl^0Bb#2ymK9 zup0}r83?fn0e!8erK4`+X#4;F|D(^%ZvYdAT}hB%FoU%18ZD2uKOY_Eeg9_9uNvjB z?)h7NfzX}z-p5XxykP&HgNF|t-hXh#?s@aO`m&>4xTas)vL6g~f0)kvBkR`&ph=8L z-tI1&)@Gdtrbh z)H!f8H~siw?zB%IxjDEvZ(HBEd9$;li;?w+s*3E~Ik7Qs@4R`lWJx2F(L1?$arf-X z_SO9>W8CDxxbwh*2NMFUcW?O6;bC35pus7m#3yG?Y>iV=(5AUc0S=m~rn+~}=_wm) zTOaq6)L1ZS_VoCK@Q9F@ps2LvTp|J5>sPEzm0Xkxq!^40 z3{7+m40R1HLk!KVj4iE9jkFC6tqcsNST;GKXvob^$xN$6(O_z2Vrpez3eoWF-Q?>) O4Gf;HelF{r5}E*Xi*zUe literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/add.png b/companion/src/themes/classic/24/add.png new file mode 100644 index 0000000000000000000000000000000000000000..073c0b2f1a256379b9c16429dc2de0d6543d6443 GIT binary patch literal 1402 zcmY*WX;4#F6h3T~1dwG|6j6x^QV>j7tb)t1hcyI2R!PW%AcPnoFOPt-C4hpgqAViR zTB}t7N2!gXwNgMJWCsKUMQiIWGHRXC+R}$ke|WaehrSg+yEh^<${#0~v%o9^%s60jSDSXFN7)Uw>R(!?MS3=3gt0T>s6310KTx!safXJ}jmON+s% z1Pnw#6ahgD`h~Ef-fU_0SBu*ktYXi?5;2i^epP6+LT%@=__2wpz{tJjs* z?efhJM5i_aPP489^9le*0Q}B)kf3R_v3azqNz+)bs;}47*J^5O)HPMAs)Ndd<%;q$ zd6`%y7RifBWCcaC{RJcWg>tMwhVGN)j zRGD9{79P;#9vsCg#srn)XrUU(RmNk=IDsODFOM$K>=A1?#p;ax%Je+>9)UD1YcQ4Z zYYcag!5dD>mL~FL@u(tJpxlM2qA}G@OidT4Xs9YYM;Xdf1aoB6G-&`b=%3W@8{6w0 zd1FUt&$d#vpnMdq7|W@=on1A-tDf3hJ;lK^!Gck$U^IZQ@yk~GmQ66qCRn2Jr+tgt* zWXOy$U>bkZG^)oWwA*-7D{MUp-e5{*Kvcg$?xY7c=_Z(T&6yyFUDcy@ zf!{gsJ`G;qfyXfrPHzy-IAYTd=pFlv=_Q#n1nvxxGi|`T4_UuM)&tmkAB2w}{|V$i zf|3^?o`a(2(EW-hdCj{t$KwoH=Z;xpW7Zji)*h!|YbUs$f`x?z0RhRxznP9khVKNI zh=^6%(;a#bC0Y+9pWTIt8}d@K2u#L0=_MWY)kRlGVh=A`!|QvWFl5R9ibd2NJL3{T zvpxCG?OA-e7Aqvs@7d5DOBZ|~WKrYzI8r}lz%XY!P6!V2^Nw;*B1~KTWi8Fk&2i*` zxG8P1$aj)rw|TQ~-*0QLT%p(r*L;5x5niOu58N79KabR#P(y>mP5al7jvQ-jCsnN@ zt#Nd;w|60ZeYE9h+gj(fPV3iSIPs${dOBxsQlWP;Jv%5pF3&$TS`fzFT_7gvh|k3% zJNY4;gnfZ&F}XAzW1+O7!JbBc%#Iju_T+x3YUySxTfBJxipmaIZj9^6d`}EJQF>b% zeSV^2x1_M|R#>Yf^X|{wziZmAVH_Ph^xccQl7*YSz6WY;wqYOpOB$Ahw{7R|YHBS> zpv~S?4NVU9znyt+U?s1TJ8#&~*}*MV{K?kSNw^l$bRqF_Oxb+h^}YvLFF#bb*2M0g zL!ZBU>7|HWmpFItTJEgHq0(vb0przIk@|Vz$3LFB(LxCuUp?NKbp37bk^Arddh_Ou zvF-6az-IHmb>n5y@aMHd{bSLTWHi+i$w|clT*(x7XEMc^vL%YL$NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4 zRGzcp*q4cu*WY!uD-_6P27<#Ah1c8uu$#C5sQbgm^Kt*}|NcAcz-3@+P^RK}_y7Y# zf{mH>)SNd(K;NpCxJHzuB$lLFB^RXvDF!10Lla#CLtR755JNL7V@n{?HZZg@FbD{| pZ;zrOH$NpatrA6psg;STm4PWl!?SmjuLCtOc)I$ztaD0e0ssS>s~`XX literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/arrow-right.png b/companion/src/themes/classic/24/arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..084d6597c4831fb2f24bdbdca9d3d6d2db767098 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4Kw-MgOP=5M! zu2qam#)Bux#c6j|9QEAN_MgXx=Z)T(*N`FrUO_QmvAUQh^kMk%6I!u7RPhp=F4nnU%365NR72S{WDw1m3qt(U6;; jl9^VCqQTV4#MH{b6r$nTyUEvq8W=oX{an^LB{Ts50~V^R literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/changelog.png b/companion/src/themes/classic/24/changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..7f26eafccfd430e11cf2dbe28a2e2d14cadef5f2 GIT binary patch literal 1581 zcmZ8geLT~79RJZMk6kJx%5@xS9#(WEa~^BG$a9^Nhn=T(ORcD`PIu~-OXaCXI=YB# zoW@vWnVaXwv5}22^K51lnaNY`EB8m;`}O;NKd;Z{`+0nSzrQ#Sw_|F`I?50PsU1f- zc>$@twl-}5J2#Kn3_(F#D9i}X6?0Fm2tCxD_KjPg1GK{vjIpcp&^ zEdo=F5Q45)K#(X1f~?aZNDG%i^R$5=`6>@rA7|k3Ka^0Z6iV?LO4dLHc=ZXTYp9^p zKlhiHmj~zi`ucr+eYbAiYHn_Z!C-@fgH=^k1OkCZqp?`5#Kc74qo$@Nkw}0M>_bCC z7z}25dK!<%Baui&Ma8VFEReRdvy)Dz7ZeoK*Vl)Khp!jna5!8px4XN$r>BQVB$k(# zlgZ@Z;9yXqtE($EHWpOW)z$sHD-{(L4Gj%ov9q(YwY61JQd&P1O-_yrg~Ex6NwHWA z`k4BJckkYTR%Slo{d=iYIyyGi(b@SPV0I02b8{0S(ZJv!pU>|X2zq;a$H&L}`}@I| z!^6X}`FW5MvI4G8$jHdRz`!~QfSjJb{-2Xb z4nGkbu!JiKL{?{4J@f6pfMm^p7Y5kkonb{9e%S_RlIV3z#|!Dm=r`nQ4u4=cxuomp zotk~PSB|*91_p;pDw{L|a^uNu{lmiRxg94H8WGp%+JU*WI(B<|dqQ@(x_?1^dv^zy zkGT3~dk9s@pCac=)(I_4E3D6=RI8pQa(Mj-h3su1)JnaO3^E_9AaGSk@D`1oaQKwN2;Kxl+3-;FK%CgSxr ze`01?+w$^qQ&UqOttI7e#;Y1O`hMxD+vFk!tF^V22N>+*udJ-Jw6rjp%+=M^j2*7` z!0oz6dAWH*%3C&Xa0Kt?KajS=Ja*{iZd!6=D=!qgrnRF83QOqu8S{^4cgbIO|5%mI zhRd6!0FcHy+ypB>z|<5p^i1qfmRQUo!<{qtTiGDB+>b8DoJ5U0O*5b<;ZUa|AxLHG z+LD9*%mDwV-0E>BdmrQW;Gm$O5QmMea8)}-b#r}NRa0F(v!lp-#^N35z8DNYM-cqFxS_>YKYHMrH zlbqZxpaLp?v-iTGgFJCjS1(;s@_BA)Qb2{5kSg}j_f%Bq({ge&_6`P~^i;EaK`Y9& z&Mq}8t}K?@>$&Bt?Yp0L`}X;CWNRnX6l(VZ@qjKbq!>udS>mc^tqP# z5vfs*wzkfW-wj+{nXRo%Q#c%M`m!M6yhN<0`&663z$>U`_@CwXA#LatH=|c#CN@GP zgr)=0<1j1mJ`AIreWOCqQK8nsmqUSo_FEtZ!&C76 n7Xc9$Loi|2zX-6hwzRUguv!lon|j0r0nl-0Hz%?~(CvQ#xMV4U literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/clear.png b/companion/src/themes/classic/24/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..5a2f16f230c4709286393b9d23c0fe646bfc6639 GIT binary patch literal 1633 zcmV-n2A=teP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000G6 zNklML&p*EiNdnVES+OEkyKv!-ez+zNaAZ85SENwL!P&D+ zslL9*|Ln6Lr%FqgUkcI+p7{+8U#m|&Wt->sX&Op(b^U2cS_VimpspJpc8;uG4Fdy^ zPM=pas`!^JTayZh3vRL#is#2-8`Vc2y$dMZvttMCYuECb5S~1ManL>)8)NAG_u=^Q z!VQs#;$OOS&15k6G$6Ht=jPe7H>gXNEJBFFwL5pR`_oTpwJdUw0Z;(B3Tl1Ocqo&R zrgeAYk48aNLDy~he6q8mV$sXVWV&wp^w-n}A6!UL(fPct!@hmAx3th|S!7|n13owf z{R&_nfStV;QBsIlWGzPypc#D#O($l3eCH^*t>NrKig%Q*aEA1U<2@1zC-{5NF9cQ zrQofASTdKBuI}x{S5W~)MPL~J*5SkKZ);<>Z9e`Ttm?AOC-VcLTr_>DL(o+Mo(Rkv zF$`&@X(Crvf@Kvdmt(BGowjru4N_mhs|PMJzZ3vqG7jC1vV8R;b#=2m4Grh+D9(R{ z07=3Vi4Yziw?0m%-}qUG&o4ITa<6pI@1J|sv}xPa88gaJ6i^h9Wm^}9WkDuGcK`l8 z{ps{QvqnZn{}(VC3e69@TwhDIwIzhZP+SZShYcASu^U}nY|niv1*4;o$zU2r&q-as zx8}r&fy)B^EGbzWRMjser_+nm$%V2U4!RQw{9Z59s;cbMo2K1tU58u_OVf^z!LnwT!i;aH2?E#r1G1@QaP%ggz_ zql3w0lG8%;zX`7%fjtdEH0gi*;m#@w;p?um%OJ}jN%^ukoR;;#LvHtGWv*c?uJL$o zcY3|Hxz`JU09qtM@2*{>dwUs#u9fh@acDaV@qXxU5~4{O8uF)gozUF5$fj8^#%IRI zm2Xd+*r6;C;#QH(-WK%xaR!4B3X!d;;pq15Wc&I^z^~2l(kSc&G(bBA{hjdpP0-*P z9xnMil_J>Kh@$IY7@Qs&q9>8ysA+DLPr*rHnj$eUK*}^ZTT{caEnCo&Ne;jd&q4D9 zbO5;v2JUPEwl~8w$Asw2c6E_#X(3xy#+fr`=D=Wn=$gY6ZKnU#LX7%gvVWPg?NY0sKybJ4q z>F09)7ey+}{s=bp-FTzbSyh!;4sQeHOtsy950%SR^>I~}l{K2S9ykeDR{+S*Q1nHo zbNR4o4!0P_m%u0>{sEVqdKg2J)!zUB03~!qSaf7zbY(hYa%Ew3WdJfTF*GeOF)cAU zR53O>GdVglIV&(RIxsL$QQtoR001R)MObuXVRU6WZEs|0W_bWIFflYOFflDLIaDz< fIy5ypFf}VMF*-0X=I)c%00000NkvXXu0mjfiqzkr literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/compare.png b/companion/src/themes/classic/24/compare.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9e035d8bb13dc2c3d4a75a9a3149ef68d2006b GIT binary patch literal 1477 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 Hct!sJnOtw= literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/customize.png b/companion/src/themes/classic/24/customize.png new file mode 100644 index 0000000000000000000000000000000000000000..922d0b64da5c899cfcc43e98767441ec335a9aca GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^5+`}r>=Xhv*yg^i*s%->OOt{oBiSck!7l4Q|Bq3 zbidU7dG2D}Ri}!#S*1N^Qk_-O@@&Nk&DR_&vb(t4v$MIhqO-M*FsYtPaar@W*R%g@ zhIWV7oO`c@Z=0=FC}j^|;t`5*{=@et-oF0dub;y2I-lOzk#hD!eYQ)B|Lc}bZ+_nW zKQ}sh@1j$wrZShNPB+-2tKI$8{!4u_Z@~RdTj}7g=NmR|KR31Rzya+u`EjA2cCGm; zapD9|^2FuoOYSeP?@pU=HRSo#(AoC;Jr(zFUFdcGy2a0xaf|_+hj(h+ELpbhe|guD z(Bk6Dx+S7n*W|0YCjF>RZ@<8Lai#i})Mfww*ZVupF_(Je$FTNmzc0URn?5i!RZCnW zN>UO_QmvAUQh^kMk%6I!u7RPhp=F4nnU%365NR72S{WDw1m3qt(U6;;l9^VCqQTV4 b#MH{b6r$nTyUEvq8W=oX{an^LB{Ts5z#Zbi literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/cut.png b/companion/src/themes/classic/24/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..33b947198deec4457897d3db2097c286896b832b GIT binary patch literal 1623 zcmZ8hc{r3?7=K;K&?GZraJdmGYcn#oFwdZnvW>mPFou+AFt*`Z%9gr9Xt=UOx>++t z1}$1|B}=kK8_}&SEo7bCZ_*#Pd!BQ?_q@ON_j}L#p7T6ks)L=?T5)-C09b2dZRvzq zS;0aHBj3LAwnvCrd?A*Tl{wV3E4)J-C7QL<9)PG#0P%?c3kVed z4?q|m;5`+2tZ9e2ulOyEugp&7{>$%GEA&cQJJC|1P~TpFg#avu?DiTywR174J ziE_F5`m2#QU8C#1|ec%4#>Pyexj1@Orlh@zAqLSU^5_P+i zlAI}lm2wMUE0*LRLdZeJkN&&83FcPImI~n!5VzOLYWO5?WsIhgMl7 zJTayB*w3Cq9{<>1csKtNQ8`PNG*f7JY06QgkR(;?0O`Fn2a1XIg5|P z)^_$ka*C{mZ6?4-fUH_bDFNh$?GL~fyz23@qB&e(odA-ccM`=dF*CdQW=q43mVLf{ zYmk!Ev{4AbKN>s(K}`#A3YddYIz?B7kY_!TxC(_**3_mPX4W+}yLnN;cqf(`1XyW6 ziGiw?RLp6~qykkv16EQhm)GcV_=unweX>&i6`jm742>o1c~~wnPwv!tAy+>nBC}b; z+RfAT(0AHaLsUqz6o-pVzbLeifs`kPky@|1MUcVP18Ct8cvMgor(V6JQT1FS`YaD$ zac5#;a%k%F@bK`=%uIK8cSqOL*x1#8mY0{S^Gp|!;|4;V>?k0jVMAEE>)OEGOpD92 z(=&5JvUfjK=S;e8e){E%UiX(E+SKAmN&lw+v@-S=`HaW&Ul%{_-Ff0x9LBY8A(>e4 zVvc`f%^%ZE(he8L`P1d%D%Y3#W6n)3Ep#P&j?RuR&Q{p0{`J5E{>N>J$G@*#$De!mcKVr%Qc!QZ0kLuMwTCFtLQE|pnI-0H z&%2K_Ddb~oW%+ezaF;jYhy_`Dun=qgeeHaB*bE`K+E|jEw{*~`E$d|Say{I+Hnm(< zP)IN>^VRFo5uD`u+u4#b7-=aSr$v&JefmshPL^9shJ&+{tD_60FFu4=Ul*pNwcj*G z*g}OSb-cDbuQ5sAIjt;brfskORiz6B*Aq&!uE;#bA zHcTgbW6XK(CFkp^mU=#%cvNA~L#(e2s;*=n3_NrsAZD=l#gl;^e$8JEmo}&pyob*} zq+GDeH=~VJ4WRF_#@h35QeSV(xa-rPX3Np`;)e9RCn`-o3;Xbr*`K@Cm$6XGZtZ0Z zk|yJm*k9ZCH_wjKsr?PhEw?OENQy?{5v|;j&31)8RKu9D@wZ#OItp&a2bGQ8v*nPd zb1M64UQ&w{04P>$QoIey0J&ilfzTTm9V_FCuF`$bl=xO5#+5{tKg1+%KBV=mg z3C4K5gX2rmPXY$hH^7hmlYnTfM>NJ0R|I2|S$&8=PH+N+=@%N|9YP1PFVlyvWW(_G Zr#sQTec8be>BtWrz-EV?WsN!Y*uUtVf7<{6 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/duplicate.png b/companion/src/themes/classic/24/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff23def936283acd8d76f37cc8ab3116cac97fc GIT binary patch literal 1227 zcmY*Xc~H|w7~Q166c9?0s-VtfoT^cvCLqYAOfZxLf#Jx2P*iT~fPx%yh$Vs-7Ai*> zVVW3@1R8=7LO@EA5)33E370h(eo24=Nx4zRfsQn$KkOeJzkT1ndEe~Yo&9!8Lqh_r zEF3HV09Hf-J{;zKJNfx%@cf!NEQ879GAK89G zLZP~^50Xfx^Ya@U8wabZo<4reD=DE;seSkF)9Cbp^72L|Q&LeuZ)+Q>s$#I&vg+#Q zjt+TEO$&#ksHyq2tn$f;g0Ed`t-a~U_I6o7Ga@!Ny}7xE#p&(--k8ndGdmT>GrRH{JSw}R9lYC;Elj-rh;x4j>*6;=|xW0=`-xPz!}xK5uMt zauR|dUaxF$P^Hu921GBVQfOgeK_XGgW!mNCWtmJhGCaMuwl*@X9vk~}V`F1{d`cpo z9vYf~JEm0Xx3;#_i)z+O7EM88j50)8(dOo+>h-)zwYa^#-7wOS(Vbo>xS9SuEti*5 zz|Sw_7fQ!psi7rr`YFC6)J#Gx^m>z7+AGvK)l@sgIx{18o@>ma+>D1H; zS4H>jKn^al|M~DfTDVvFNe>9&tl$LD|~F`hb38R7s7Q41+y&%RyiyNsQOT##Hgi z*$MbbPG^UQL;$Nhk3NQVRPu$aPe)eK)4`Z$2fGF(@6r&v_aDeN2yM-Ocx&i6Wa?T( ztql8OaxC%@yb&VdTmZg&|E^gjEX*?q(OEDPKIXSWsqlwDI1}+W5_&W-4rPyV!8Ux}^X&ij5%Bo}!L7nu2C{H^+82dF zVK5J9IFyHpnctVFpb8w?2Wk1hF2$zwp%|Hfw;xEDYbWPjH!Hn^cR~@XaK}AOEeSO# z6@lj@NEfngT{Ifyee~3czIq#U7^!SmV4z&)c%0RG+t#g%P|yCop@aDwqbv9xuJs_1 z-_*(CwLE`T^a3Ak#v~GKt6PGo?t)ygBDzzzkFG}%71UFGdrkH@{d_s}JU7qW#>uoe zSsv9E+f@*}4&^MLLc5@ku~6hzNF4mj&F5*_?h91h*$7JnHzzxHMbmY2^y2ATT)Viq z@44wlMB?s+a?13BwVC^}=96!=`;dF F_+R4bPs{)S literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/edit.png b/companion/src/themes/classic/24/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..259e39bd3c84238b7c6dab334697fee86e19d556 GIT binary patch literal 1472 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 aFfu0KjQJ zA$ogJ>0nL247@hzj(aVy!7MrKPIE_)vc@gg3!|{c#M3=@BBlSDe_5=F_M+1eB+(K< zPM<}Pd2pQ`L6GBi2r?FdAgCW*#nI6b;E)NxgoFfZYwM>^ zpSHHP3IqbsadB}Xkw~FXq@<)685x~BckbQ0cj@WrP<&`;XncG;Dk=)#d-v`IRAy!- zXb{K*XINNRO-&6rVY|-GP5?qpKR-VRfdmH!!x^9y=&r7=qN1Yc=xAqWXDk*A(a_LP zNWO640yNUw+nbY6+6%`fl-@lKHjKt&duyqkbXY8S+I9KoF z9^L%>{G&&Y5(or57IWngZv2k6`sLcrTV}uju+HUjWilC!Mk{12eaSHcihvUeg@VCg z?%ur%oVaYjOY?PRy5jkN8m6VC(dl#uK|#p0wYB}#Teq8w8?E6B837BO_|H zdT?+Mu1}>>_4oIWjg4tE8aN(wJv%$QxVYHR&;Xp*)zx)(cf-SIYHE^5Bpn?cLZJ|t zZ*OmhTWEh#JU2HdX)Kw28;YuDl(kx_*N&(x9sP6z1sTsmXL!K#{QSJSN)PRe(F`TY z<#MG`xv;Q+_Qar{1=G{hnrad%@kHkyspXg9Euk;W(WwGdU5C~iq61L&+2RvC+82UK zsPPq2C3N+eP4^8zkoBCV{gj`Br#ozPa@1KkW0fiZWBztEsrJ10CyV884y+VRdD0YP z!KPW0yV(=gddXA!ygq9br*&{Alm~WAkKZ}834dbxFmc%ju?W{_Nv4 zp5!DST}Z>(jEZ+09IjiTWnvRP`ew_%`Bt3Xlf^fimgGL(g^80mkZ#UtE|)C~XfAT% zL>kW8`coG2&(sq_6T>n3zKOv#hP;KpNL$4T*n3qB{Z%~mByF1;euK%E-vSf0+mqU< z(6&4Si=`~DU*f@feI2|0IkF8BE_qYk1Fc%4BX(%}G~4j?jaP0JIOB#%WQNWvea_WO z2M{vZN*EAC4fF}sYP^!yX<mtq6T`%BK(E{l^hpKYn8EawX!wPNsEa}yyLKgd2LR?x+ zLuX4*>hpK9kM|6Fw~4JZ0_DuqGUueBpa_3E?xml0wyxUFCfk^YU0=JdPo0*TyXW>u zf17;`Iqc~%C*v>*S<{#sy|klrgQZ1LI`7UZXBOGk?fa>Q7Jlrt2wz5c^798F!-Py~ zYUXZ+^atD2^sD;=dqpQ?;*65tZ;G5MRI4fc`%J{!QIS0T$3*T1T1$jVD6Di#68B<` z#Sbe=6$N3fr*0{Pic^!yc3JWo=HD;8IXucq2ctuS!cnGFRA|phi4@CS;)i==++`g7 zu<}p!ulzEN9fE$03`%54ltwIGW@+fmTvJE;4l%bvCT8xKZEv9ESH)t_^EU=JRx`R7 zMC1zpa-}AFV>#TB1=}Nt9TUku=o)?OAQ)tmoxP*2oxQESOQ8K`R|gmPHrm;{+S&Q< pk#7G6aFiMI+o6-+0GwPMom}ml{s#;xI2`~$yghuWr8^_e{09o}5gPyi literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/information.png b/companion/src/themes/classic/24/information.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf17132be1fd90fb27a8be31d1a97fac6184e0a GIT binary patch literal 1600 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 KgLR1&{{H`|gd^kt literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/list.png b/companion/src/themes/classic/24/list.png new file mode 100644 index 0000000000000000000000000000000000000000..5eeb664748390c458dc54cd162012d88405c8ef7 GIT binary patch literal 1792 zcmV+b2mknqP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FZT01FZU(%pXi000H` zNkl4588HV3`&%JZ!&WvZdUNe)J!Al(6;7!Jk9G5_YAyf`UC=eAWQiV`e zBp_65g~pW{+DfhZs}+9=6hRQNBTKFcLJ=V`#db`b#>831O^j{EGoJA>``q!&UC!Z0 za21oJX{Elu&w0N0d(ZN5_&ZLh1En^`!rt^lccxVp|? zKFAZkF7J9^OqQ&#|LFdPeVuL9RnznQy_(<~p~=$=V8$9;*LB*&*mUwHJe zIDRq=uTMrr;dO{+7?_EJ>DP^Ad<_l&ygAd zwUrLoZ7#g~-bom-Mj&Xp;(XQzBP-+3L}B9FSk}P-fY>%Y{z7}By}jBSTy2oMQDTxBo~3U!qtkCyxRs za95vr%`Kv(qRi_4-GPp`pZ`mDrw)%xak){ur3p3>Fd3j~fXD*|1vC=~N8`&SxOm0mE8pkM$30fM0zTrLHJM=u!*fxq=@;q~wvPPDNv^V;Z{eE7HfY)xm+ zCFvJ)9scIq%1EWxKqO9JwTRFPI%YyC%*-XO#Bv?@O-E+A#|*UA#q8;HY@+M?$?XMo zfgk;63W}!$7pD`5E@zCT%LlKC-+v?cO*>dq<7O__RGp|J`sK*@{5=~MS5z?>>>n_~H+KF%bpQYjbrup!GJe^< zubpX2ZTdp*0BC;pKfwXu8xfrf2X`05UK!G%YYO zEipM%F*Z6gIXW{rD=;xSFfdS2-#-8V03~!qSaf7zbY(hiZ)9m^c>ppnF*GeOF)cAU iR53L=G&MRfH7hVNIxsNi?vvL50000Zv literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/logs.png b/companion/src/themes/classic/24/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c247b27d6f49dd6f8f9592392e070789426819 GIT binary patch literal 1411 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 W>OWv^DQge~kVDR%PG$QkH~s~Fo$E6I literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/new.png b/companion/src/themes/classic/24/new.png new file mode 100644 index 0000000000000000000000000000000000000000..10162fe162a8587df6e713e41a19168c0009aaa4 GIT binary patch literal 1129 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 Hu0mjfj`1eE literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/paste.png b/companion/src/themes/classic/24/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..c43091bde5afeed31c2e93524413a50f7dcfd5d9 GIT binary patch literal 1472 zcmV;x1wZPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000EF zNkloR1tOtvhGT}iP;2s$P$^=-xF z`cngh5S?8S5h=Th^FI&ssC>l&GMUU*E0st9v?pS`oamzNf#(MR#3Lc3fXlOr4?p=Fv#ryNCEDIL zB9T4OXjJODE+dhMGz>$<?9<5k|+^UmUC z!i#~;W|La2Mk^Za+0yJF?R0UNg|P;R4Oq(K8|hMB$G+0>v|f9EiDn64rLea z>l@g5;A3jBE##-0Oif!jx<^#=8OfCSXY4mD+o!X8E4f^bzP>(8(`0ID3fs1E90$+y z#PTzs5eVG1+j#AxPbn5lICn;9lO0%QirKQy#H`J&e3Z2b$%9J3=5_aZvri$Vq`SKt z!!Yo?`R0y9A_1UUGVmK!M$ZfpOkN`*J-i@HtgV+9pL>^UnB2NkIVW#>gSI%Ey!?pot6DizgfF73Ux*!OG zhY(HE7Mm78wUkIoFbs)lhLG}+zt->&(G+1bhH2{9wvOxiXu3oxMGyp!Jr9e}7J$$M zLJFh?LVM(&k||z4c$CR{8__O@TCGXF=CO4{1EuU1z~c37%|M$sAz?ntd9^q5oIJXh zSz{w_y|<4x028DY;h8Nv9xk>tgO#2Nq+BpD4^b+>Z`eHFZbO$tKDCbi{(hEgIbih+ zq(GnuJO{UOAK!X_?>Z>AiCcG3zSmNYm9#2ANO0>jxb>NZiD0?Po2}EhS`2D>N{cC_ z;{OF$IONtoSiCuoN02QA^=w&Hid8k1xffi>Ob4~YFU1cirJnecxvr~5M@Q?qT<$hd zT?)9HoeS!JPpj(XLNHmf)v0_%{aUuwUFQGao^Uw4ceN5ZjuVWGj64_~9xi9I*^~Kv zeh8RZ3i#&mcg-^J*Mc>kRNEj3RH;;Q3xz`c(xpoiCr+FgDHIC70Ox?|m2T0^1zSyi z({1{W;{@64xRtq{sb9}z&R@KE@%LOVcWGf$*76|1(<{-_(=(V(r$4YP>uf%sKU*ji zt^zYabG4v<0Y+4L`!)|e<^TWyC3HntbYx+4WjbSWWnpw>05UK!G%YYOEipM%F*Z6g zIXW{rD=;xSFfdS2-#-8V03~!qSaf7zbY(hiZ)9m^c>ppnF*GeOF)cAUR53L=G&MRf aH7hVNIxsNi?vvL50000NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4J2P?yapOUI^TrutbeEaerxNatrx8o?&xe`<9L{|$jpJmx|#XVVXyQC0lhRS z=9U73I^C(=AFoe-a#<@Zbk3YMxp>7Y#up1bCh6|(Q3YD3TH+c}l9E`GYL#4+3Zxi} z3=BoUHx3vIVCg!09jOa!2kdN literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/preferences.png b/companion/src/themes/classic/24/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..ebca2028c30848c31d6d90edbbcbad88194e105c GIT binary patch literal 1625 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/saveas.png b/companion/src/themes/classic/24/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..83df4c639504bbd5a2c66ca0fc938d8260177b7f GIT binary patch literal 1429 zcmY*X2~bm46n%*ahy-L@fB{C?BD7&iOhU*ffe?cP5*9-UyFh@@0D%Ar2sITPsoE+< zi)B}fR8$=3AlMNUcMxksT|mSTkdeiR)>4_e^7}9|o$=0p=bm%_J^%fG|JxrK9&EA7 zZWRE)B81Nq!EC#{R<3~f@bn+IVZvnwh6Muf2&d~D!$OTI6a{lZyVl_u6pm?pQ5XQF zn*b==1He02Dw_j9O$NY_0svAAfQ_=TXB!IuY<;9q90VKuS!}i+>&DQd{(IxM9!w-A zrLg>1Oa>Fmf%|&x=+wx>>?f&%^3KC25A-ukhOZBee)Fyl_WV9Fd4GJ`he}5~7-$^^ ztp$p_{H&bZu1o!NDvjbrL0dMUZC+>{+zNyWgj6yGJ;yaldwYlEP;d0~7f?bY27@uy z-Q3-c6==cXa8uvmAz^xNa&vKkgg_v;xe_6P=;cm6er|K(w&1w6t9Pzl85*DbIF_*~!{pq{vB{YbehB=8?3~=n!!?t$FAi1Lz-gcjcsQAC zMV@wKeE9Jbjz1?_5}PT{YC3UBCX)~Rz(VV>$^!N1P1RU zktQW2$HgT`qGO^&V%^oMrK<^Oqsd+w!;9n*8Y&bD!eV0L@(a}ygAGgiru%2*dHID5 z8r{XwDIp;#Cs&!AyuIP@H-)MqX70wkuVl-GCiGTy6e?WOWVc81MBv`ZM0Z(?NtQa5hE1@^Tw5#=ax^F znUWt@2s8iF+B%r+4;zX@c!6T~p|lhZ=75k83#jHKdq2}}$!<1`i1<3Z%04heZ9gD>Fp652;;0d zDPv#KSlwM%GFx2hcBHy?OJX+VLUE{FGM{eMWmUtiS*1xyQ&*wYT|Q-$8W_z;EO19T_xsxY5$1gaq+yaTlWax zd{fPcl@96eY2L4PV5#2hYw+V;yS~;n|Mh5}W}xzzZ;7F+hCy4W**TP>?_8Yk)4bO< zT~^*53IH4W%4^CHuNA~I9XNc0b5JmUZrHOeW@Aqg+k=IrH#_I$#A*JKh*gBri~arM zeQS?Z?ISw55?g(x0!PBh(_di$EuuyE;!YI@{tKciC{~r8s>(pp3Nl~WKCz;|& zVTvg}2$cyh5}AUK$&uS80zNY+^3vt9lFtlughofmbfaPB<&O`c0fYpF^V+#7yZ-~B CH6M=v literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/simulate.png b/companion/src/themes/classic/24/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc4db398d4dc4dfca3185b546511a3e5b1461ab GIT binary patch literal 1402 zcmV-=1%>*FP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000DU zNklE*np}Yv}>7}qEF}*DnZr40?s#6^y}5ywIHEipzK8nUBP<-oSYENTU01r z7@8@1^`ka`g!k#$@X8ETY*9_egRW7OsWi810oPAj2C%Wm^mv|-6>5?GWzEq_!HwO;xhmm zgYi9LrxlT>Eu7^xQV`6s5}_A7ns9-@nr1a%?EIF4$Pz+8IDnqvZE5g@|FWbsG)ue+WGrN$%Ri;On2F z5%jFqwrg~WUm%{$qHcUs-4$ZSClL$LNg=CG60sF1p_DA6wUFst$L~Q3%hQNJX~lXr zX^l2ByxA3=6v6m??vCdvy)c3sDT1k%Da7>Y5ss9 zYGVVd`%mGT;+#IS>&@Wh34p%CimsPh35y|rAD==Q!7T{w`%1`jf|@c|e;H8FIeeP8 z5A0%O`yOH=w^)7TK)rkBRG{kjCQOWK4j=8pI59eMXNjuHZ?8*2`ep(#hWpk8rrKT| zmrjrxIYAInxIwj(P!CFlRt8X~dj-8ff%`;oPuTtEl%px9}I@#s_B+PasiF&9yaVBL!hp4!4z|7V() zx^VSdz_4gVjE1CP%)nT08=-TRJc6~Unb96a``K`wT&qe2apiL<7Dt=}%7PH#Sv^e{ zhLHUpB9&~!HyC5E0nfdNaWs|%p%L2bGMbs;WC3W$A(BkdYzOQ;|1qnU7Fn^}u=B>( zte&_+5T>|2(tvcdW0tjZ^F|}0QzUeX4abvoHl^umO0(upBkco8+*At7aVl)|G&FX< zw{r2dP3t?UDQnq@Alk|s;Y7UAUSq2R0Q_qy$gASm`{ zyn*Y-t|V$gGJp13fQ6~ws|XmZx=uaJrUS;t%Rxy2QJ@=0@c&v482A_TX9!#>bL>t4 z001R)MObuXVRU6WV{&C-bY%cCFflYOFflDLIaDz=Ix{&sGdU|TF*-0XP*LAM0000b zbVXQnWMOn=I&E)cX=Zr&~EH2?qr literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/stop.png b/companion/src/themes/classic/24/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..00f4ab1c178f8eafe7dbae4eb3eff9e72fd4923d GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4;FKn;8GU?U9wQloOlVOc@vsyRj(dH~n)5nxIo=IO>_+mbqy^;49%>JErCeez|hLTARzF*J&K0h{FKbJN)!#IRwkxa2Br`V U&)!YG4%EQl>FVdQ&MBb@0As6FvH$=8 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/switch_dir.png b/companion/src/themes/classic/24/switch_dir.png new file mode 100644 index 0000000000000000000000000000000000000000..798b94926d1fe80496e4000335800c1c5bb430c5 GIT binary patch literal 1231 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmUfZd~z?Faq)!i-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpaffz zx4R3&e-K=-cll(X2xoyuWHFHT0Ash4*>(&J%=0~6978;gznya4J0@J@xc&FN%NP5x zt1rsUUF6tw!%g#wi1yI(6#Dn>TMZrAjZ z{3wBargr-8cfAvDOZ;bHWo4COYPyv#ZeLAj&b7x64!CxF(&TN9(qWNs`}^Zpjj5S$ zMqZylfBX-fxqjQDy*QUlN!dK>YG`|3Uz(R{Xk-|Z4oJh07HOzay&q1x4x+m~&=eB`?*LzuuEkqx>0mql! z>9kQq)TWy^H6K|lHC9=vpAspxb~ZFm3Ag64TO zN1ml|fBvj#B)Pt9<+4nH&KX;_M3^$2zNB$AK-pl)6^}@@6Dc-ElKi*7Rs8wkzioTB zP4%{uhuilHcAFOc|Hlx%K2Bk()`pFN3nF+T;?Hl~^Jc^Lav#0$MFAf!MhUa*@+yd0 zWaRkOWb$NgkCleL2fM|0+f;n8{QmB%k;M&1rH_+7ezco(GI!ERStH5m>(=pSr{%Y|ItEU3T-v31iEh2aX(Bf8?>CQ0Mv^_w+pD}2hQ#j>1x&)Gv8?qrLJe~*m0ybS2(fTWBIIEUEU|3{Nay| zj;`;%{weHh>R$HA4R!w2f7`$DFB0_h)KyLe8U}fi7AzZCsRQM3xlVtpUXO@geCy&Z5@;V literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/update.png b/companion/src/themes/classic/24/update.png new file mode 100644 index 0000000000000000000000000000000000000000..f50b423b9885ce65d06fa930da2c8321a184dff9 GIT binary patch literal 1307 zcmV+$1?2jPP)Px#AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_000CK zNklqKJs4qEIQd1x1in+R_#qo7kjHlhkICbY?Pr@6CJn-s57XjcFP|sRu5H z$Gz|T@A?1#94`FNp#b)NG~TYXzsodY&o&ZFVzIHo#s;%tUOi*uIJ8rrp6BLCb2os$ z=YwBUy}jKh9vbM_mo$VZ5~5IuLPrz|Vd#j0Rt|+QXznF}V6;P00xSu`_7iTNd=rS* z0O)kCG}zO&Z&SXFD1y+3z=J?TN`V$o4x9yJKzkq>tOBP24P?5M3MTdo91G>D#`kglOag?G!o{y?M=GS}~YaD1rW>M=`I-WfW~A zz058wW35A+Y}~=$(M4dQ9MjgV@qI-`LkCc^(4JFtrWH;#%_G1KUlYe>!w!7sWDP|k zj=%`MrwALu^n#_FQKYhpQbr*yXK26yNgHTY1GyGRR)k==hSHjiLW``o>FAac zW_E^LM&W5tG;gn3)ObJ&xP0L<9l6|w0t4u#hgT0cCzMJ>M$-Y6=~;4FjUZTQa&Bl2 zo5|^U&YvEqUJnpwK-@+yYW>+N?wrFpVeg(t(5J__c>EeekB*TYDiUc$b@3*Xr!LZ{ z)EVgSrP!6ho_&wkw@l?KgW2?@`DndO%axEzGZn0LSYz+xRA)D%D$DqZvz)8eF~*X~ zq}et)LUFhcEeZMMLyYWrfIc}hJoZ}Yp{+?ZzN+?R|`RKI!a;L=N{r*75PbkZ`&zg?Mk zpC8)w+viVA+l4PAxbUIeIJirWzB7FIshwSUSRJnpnr{5J>!$7un6BqAu{X3y)y;%MN zNiA18l~H(@0000bbVXQnWMOn=I%9HWVRU5xGB7bTEif@HF*#H*HaasoIx{&dFflqX zFi=t7KL7v#C3HntbYx+4WjbwdWNBu305UK!G%YYOEipM%F*Q0gH99agD=;xSFfius Rlh*(M002ovPDHLkV1f!{O&0(F literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/wizard.png b/companion/src/themes/classic/24/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..63879342f956d58d3ea8b37a13effd8e648bb8ef GIT binary patch literal 1676 zcmY+Fe>~H99LK*jQ!`BMW>Ug6$x+{F^JC}N)|Mf%kxo)Jn_W6TvMr|_38S@hgp)CZ zkZE+}A6KF`nR{rUXy`AB?y+;tHf z5dZ+_deEs%NU^JBEgY)E2>SafoUk6=?wrU zEdU@f1pw4gSK>baAOrzmA_M?Pc>rJ-EpK2rK?88Mmpc_w$lmO}c?yzs(eyw*r1bY? zPscGAXgjqBmF!P%SNa9f4;?@Uj}7ss3m?Tf=xe9{(2?h0fn5Iw18pWLO+Yg}yD8;6 zJ#}yq-Njj18KY%KaAG?#JNt2l`TYaUNf(tRV!8*R{>}x-{mie~xW66Bx{nXVPTiA> z_PK`NaY7z_td+)BxyT#8IyP;?-hf0R2|w4>jkdM7>pE$r+&8hZvLZp&JiC$v{!SlOsUc}({$4aX*;<4Tc;vJ(aDplx!14v zyZHFTEP$tO{QGZE)KFv>%*tGUI48@24@GluBh-aNm)p=)aQG zmYN1Yo?gmy-Vve0rs;tGg2G;tpoP&N7xk<<^*pNrbGbAIy4t$yaA0l_jWO_9Mti~K zfENYd*A(V3DQhLRZJzr3qhGOUtpk^Zzcdxijh`gCte8t<`gLdlA=jTWreEI*uc!10 z_j-GqZA>>WxDU0zbuyurF~GI}$Fa}zD|Da7+!)4&s+}<%*9Mke?#h+8H3vTvG$t-D zCs1#(P?VpPH3m6M6a|G4gK^Ig91jYYi?fv>D=I4u*1|vnL12~L(Sw$@W+@a==exMV z_$*=YzKf4XWXAUX{bREclT#Cld)!(S&0xoQoh<8QCW6KQ`I8%8p7>HxU2TAbuP%ef zmwZ{M>a*CkZQp0oRZ8QMOT8&XjB9z6K_ zi89C%jR0kPFDVpBPbX8KPBuB)+0Ca8Pp{k=n{7;(f7!pd1~Fxh(Xk;Chg&AXHE$f! z%da?%hu;R>wu@O<5V@w|N-`eq-ThNT!@(UG>2IROp-^po6Q}r@QI7`|urU=ecFRiL z=H)O1fP!fxnYy8AcdsECOV;3-S zmMxJ3(^Xd-BkLn-CjS^0-)6Z-D0SgGck>Yb^@$u?38e%eqe5(DA$A2NmI$w{>yJz{ zL?ZR|ch=X{9V(K^-iR9E=Xc1yIdSZrz+2hPtL=3|zi5eb77U7edx{;F`-#@>*F)ms zjQD*18LD~a)^!-ER^)Z#fa-dbv~>bwXqauxRR;C+S8gwwPIt3$MsY#+zop3Z47T zBt89>Gc2suD8GV?rlF;@XqBYY@~K9O9qvqP&U4D)y0KZ|H%GVoyj#{3gf-VcDTQt< zYb!kq7MRPz!l{f=IX`%R?_R4P5kQ_+v@sw`bUU}nx_D5y_%O{rH@CEE^4-;(iQ-|` z75UYYdG#I6lES*HL7}idM@P@T`Lz?<6`r3vD&J;)jxOgH!7||&Tw@+S8G!*tSl@eW z57f}xOBXc%G{)GyEEw5hth8YTN96wtJ%=~}?JGfO43{O~+Hjx>umwR!8^~=P{PB2_ ztv!jj%LXKnKrq8PrS>DRI+OH)f&e_h2E^Oo9sTikq+O1Xe*xklz?U)X`Uwyb#W@-l z_X$8G5r`y^_yKr6mEHFd_%QeXlpNltMD)iylAvThrnIe6s|Es$R?pxU6()#f#c%;K gCyLEA^@w2cxJ)jK6L-9WyZS2t9yA~76-r3bf1Z!TqW}N^ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/24/write_eeprom.png b/companion/src/themes/classic/24/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..8591f6f7009b935a760ab857a6ce783779ecf6a0 GIT binary patch literal 1378 zcmV-o1)chdP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_000D6 zNklJodT)D+?Y#xUQ07TJ+FL23-^9}0;R6oX%+A3OW4bY(j2pijR#&~yKfKT2aErmPy zP|*RY3+J%i_!cz)0h}`Ka#rro7VH=pASP2o|H#P5^Gy!NjHYV=0NHm=ozh=>3n)(D zjFK}vIZAYHi}AVVeKMoHY;0xjW1IE^c0Up5-!Z^ZO7{zm!rP6FjXqHnNwuninyE%D zG(I{yI?uD!Q0U^xLwOxoYbO^4uW^$h8kUYRpQ$076{pbk7_ejKAhlX7M+8AQX}8;Z zEfxzXr67cW5Q4f^XVr?@QL9!v7(>}#R1HYYb_lP0bl|6wHg)1eXzqLWS`qShSY9^r zzXHCI7g{K#Cn%+_+iW%$%d+5k4m{6;5J1;8n9Ww0OeRpX8IGnVxSbB%YZSn3AH>39 z%sM$a+281J^e2~6D3*pEZu>eq3D(*~HY|dmv`|4_v4LLU}(q(o7Dz}+ki}F4Z&a# ze!m})NCfqI9p^7xz+yCwteCDTih9=L@qB7?wcf02?6lMAlvn_8x;)8auO1(tot?>C znHZZa$}*Qsq-Z1(<`t#Fcsy>v&@epw5?Y#D(AM6G;JpCG#>Wwl#URUaxLmHDZf|eD z9FNCi@py8&si~`CP6l%ksI7j*jzveSO71Adn!0q$Nqzr>3R=;1|HuV9HNS zjMwdUdx}!3ZR+fd6$=H6*XzCN^X<|eK8)SI7noU~X3PG-+-z4S^N25(6;oAJM-Lu6 z_(0P%$?x}vWLcI|snqYzo&|txHd71C-HlZ$>cdL8l1iu34Z2~dtE-7zU*A@f%}ULH zF)=*sa}b6^*3zl3N~O}}!-o%-qtWP6I2;ZIgF&@WC_MII+20Q7^rM<2iCQGG_(&4P z`%*5KNvGG;dQB^@tSpO8muI7)>nK;sH%g^aJr;}I6-6-}3Wba(H3Io7#n#o;?dpD} zr@2;BbNPx#AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_000I? zNklJ#^;GFfiONg{Gn@L|_7PDV3W|X!~H15H&4I zm9!6P;)6!(Lv19{O4Dj%QesG_G$xcLP>F!Cg;GH>&>^%GI?N0+%*?s$bN0FH`{x6# z!3r_@OTO3j`&L%|YYFa-0zA~--u|`Kt5#gWKa$bUY7$GKalh1%|8Z+4Qny?z9humet9Q4 z^ZES48#itwnM`8aHibfg$;kpi5a2itLJ0Qk*|Rntk3YTLRd#;kgz}0kX^GDly4~8M zD9W~;>C+!yv0~+_ty{Jv7A#zVp3te)YPhb8loG=*&@`1uMl|XT{&M`dod4#}hPKsZ zk9dH?{6st|X8G>zf(;!V9Xoq_dpB&}w5fIRqQ&UCj;g9ymIZ*SsuYXGTP-UJt!68U zM2vd9!98s$j3?JHb)pJ!V5NAO-?B>x|CV6KjvfB)-Mh7HCQH7fgOQODVlj<+qe)9k z3KdBd1(Ylsp{kt!aF8&H$hPRTXVYl?Z!qh{mzkCX1px+bJ zEiK%mD^#o^g^6*x^4*kx!9@?@dMQLRB*G*!b7jk6N7hc3WdCPDyK>~{(E~#xBNR#n ziiJr6RmTr}9ADzPAw@5NmP}Krl<-^^O;t&x@^r3VMY$1z7l0c;)4{Gs4C+bi>?Oi~ zCAm~8{qThsep69Z71K0{B0=Cwd@sUvLwqI0sgH`pjV$qa93z<|Wf91bu?(FQ`2cUi$IA>&JqWT$_pG1vpN?hr=cM2P@QT z4cc;P`~c2ms`GvfMqz^Q>Er#~q2@u&l#ijXR?cos9;N;Z?iOxi5$X=nAC zHR8;f_g1L4?V{R^(Hm1AT>sz$9c^ij_fOJp<`7zpQOhB6CDM~9p@2vrBLxiwT~A=P z=9to|QyLxP%lE73S_0Si$mVjH+XXb6&G+q^{mu1jRwWaP!ioNyc&?<{j7aJ_iA0=u zT*XLewCFm?q(LTSpviz6!v&Vi^O)V8MJf=5l58f!zX^cG*w|S2y7lXp&FRjO)m2Vi zEYK)8G;Np2^%0>!1`_E-_^wB_Sj8?CS-wcJWNwaz>mVigo=;m_+kXgfUH83e)!w;c z`O4J%nH_v#x=yWLrCzC1w>+9v2dCD+soQ8#lewJ%YnP_zo)RNKqU#BC-M~n;aO~JI z?s$bv)BJtkYp;FVY&FT}^Mp}=U2ifxGKpnXiK2*PLL+6UKm-Wlx`7Y^*L86{kG|LY zs(pQZzqq3Sn7jS)?U$Z>;t4IE&*QirGp0>va{MOMMx8>rKo|yyP$HuURn-`uEb#8B zcjci&hfYow3delkKPja=eK!GyVLZ40)mMKowQDLy^435nCMIdr>g2MmH0=f`lCjBg zUO#xSa^mF4{g!3D2wc9~$^1O+k8FG7>i3>{DwWMo{1au32WL)r zKsx{c03~!qSaf7zbY(hYa%Ew3WdJfTF*GeOF)cAUR53O>GdVglIV&(RIxsL$QQtoR z001R)MObuXVRU6WZEs|0W_bWIFflYOFflDLIaDzPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_000HT zNkl+l$zQKjpd|D18vhlB_L{5q^eaR zNC<=~@e?8S7eWGs6j6zamIgwTwp49{sx~y31Vd|rq9g^o-nDBxA+~qzwY@vDm)V(* zA5M2`6#+TYNTWI5dEay1@0>Gm8}{%c5BGij*f+i+rWg`W^MWW4{9iHh?GQ+^Y<72d z_i&zF9Or91&IK_^+kcBuZ->Ai^dCxmG<6RpJ_O($c9Y_Q80S9evs}3ytWVhkM;-|5 z?CF~A>5n^^`{gxJkElHRNr`cK|8I$oJ@KTrf8Vfq`sFi9?;ZUe1AB+Q=nqA|cjwSh z_~?V}YGlF-ZwmN;I)1=eF;C;CWc~PMY4K*8<2ZYonzy}T`pq#_Q-7uU^mwef@zH~y zKNR%}d92(z$BZ!sUP}DuG9TjIm8U1ZwYpBReMfh4(;XxdQ%6&&rJavH{@8FTwa}_- zzMq+afHaj%B19_4J7b9mu(#_JT~E{IfN}h}ou~S<6$xd4?|k>$ ztlQS1#f229^#Xx#h}En`$t|O48n%^ZSd7wg_FvU(eees>%9C}SSaGe|Y46+YDqs2X zbI<=;s}P(!_Xjd78H`{6PnOZl5Y4S^3=G~yZ*L!({XWCL`4g0@_;Z7P*3`Yk;)nV1 z-VxlbRo~$C*@)|TO%;h`)$ldcHzkh+1XR8t+AtXs+ad8pDFpwk(S&{Mi zeC!Fkuu=uj$9=rqafGJEZDdxK(RCd~QJ9?en2y~#>U~A=8YTZI&_f$ zTwV{=*at=qq@O+U%ti%fAna|;m_feU5cd=kw^`0xlBt-3kRY$t|sx*wgGaMQa<_oFRKzQEv0YD zvYIXAod}*sF1JP`8sU%U&Xf0w$cDzgdX-oEWZDv^IDTHG>^R_hbhdTS*51a5vBFR8 z?&UAZD4~#5={p7B()c*>-oB^oeAc{n`7+7L1Z$Z!5Q0L3jCR*nN_Bot>opAYmsssI zSqz17C?n5XY;TvjDvG>25kpoq4Bh{?>BQv8>Kp*NuFa&=X;xPyZ?NC}P;;dPab5IqDe4)T}at_PNfhZA(1}ZzfvaXvOn=ek! z7rxom->F+!n}BI@`O;Ow>pJ3^jU?qkkx`s7vXBtMLvaOltxW_%es=HardV=NHD56r z3cmfxUq;35d+-apug}k(k!9slQ)6t#DV1WyQV}5ps-hrnO*pcGrt4^`hH07r_QXFY z4(mQ6-_^70iQm5P;)Rbf{|y<&Vb=O8CSd>o03~!qSaf7zbY(hYa%Ew3WdJfTF*GeO zF)cAUR53O>GdVglIV&(RIxsL$QQtoR001R)MObuXVRU6WZEs|0W_bWIFflYOFflDL jIaDzPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000Br zNklgsw$! zCAuh8msu+AR9sX+q==xD2DNQcD#=VbCYj94`*F{4ao@a5{Fxb;Ab215UEYPc=kvbz zd(NE)|Mw>2{@}#R^2({jGcVMlS~X`FgRHNuYwOGHkGMR}dhwX?50(6Cib{?|M+D$W@z}_v7#SRi0x_s$D3pQA zyE{S!j5Gw5U_ccE$tDMAyv9t_WJw}s0mOo#ho+X{tssu;oG{5y8I?Z(xMQ51UuGG> zjF2&uqm7Qr=HLqN^D!y_Gq3aF<4-?v@!W&w5CJEKR2@VN2+zC4HoJKT5%#md43UVF z^?NZu4b%*;h8lRas%O4n;Cxjxh5($IJI&(UVx_>rZ3tZ{SnFSfPz6c|1v6?==f1`x z2jutVSd{V?-pJLnw!QvmfE!z%vorXbBsSs%;s{)1I0qtxw>5~O3%gZ4FE+EdY(ZspekB1fOctbY(rzO4D3R1afHQ&>11&Cf+8+O zTnS(SK*-qGGV*k&Se0_9f-gaQ0lOa67M%*fzsILHpW-DFX8-m;GcdzFw!|CqP`2Pi zDi4Smkz`z3<*V(_SgFq9(ZxoJiuGvoE#Hk+!aMd2ACxudpIR+B&(eceM!sx;^rC3;I1s z%8#Qgg}ptC`k>&|JONA^8ufO)dw3YQq82Eat05+uOPU(6e@$KeXvf2aKp zSXf|3xJP*R0000bbVXQnWMOn=I%9HWVRU5xGB7bTEif@HF*#H*HaasoIx{dUFflqX zFvZE5>;M1&C3HntbYx+4WjbwdWNBu305UK!G%YYOEipM%F*Q0gH99agD=;xSFfius Rlh*(M002ovPDHLkV1n~jB0vBD literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/arrow-left.png b/companion/src/themes/classic/32/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..94f5afcb42713a4e3cd86a08bcdd990aa66388bf GIT binary patch literal 567 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyacIC_6YK2V5m}KU}$JzVE6?TYIwoGP-?)y@G60U!DL7K8Qingh9K4 zdyTDD-*J82$F>EtL|9n<f~Mos zt}eP1xUPA*?DAZ#8PA!xUVD37t+SCf2<~rtYQv|O7h^9~<-vGYyJY>`wG~e^Ss%{X zD89>1y4qucS4=_tPm_|r6>k)O7CJ6tWw`5jaK1~biW5H*!v*OZTRA^}QL1^ZW0KvY z`+~XQ^Xi+u?8o{QSsB#-?mT<`$Iq~Pniry0MxA8+arqb1qGJIQgFkpp1_r2ViEBhj zN@7W>RdP`(kYX@0Ff`FMFw`})3^6pbGPblbHqbUOv@$R_dUDnq6b-rgDVb@NC>l(y bOiZl|Od%Scy_k4UEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyacIC_6YK2V5m}KU}$JzVE6?TYIwoGP-?)y@G60U!D>$#*Kl9QOv3fDR zE8-km1;v{J4k~T^SQ)cpBU|p&N6bG|oR;poyglHx(+XA3h1{_ki)IummQM94-F0R2 zp5pVzEf4ej$JALM69`&6;&S6I*HD{jn2ng?4tx9%?4qh%uO!J@Y4 zo7TszLOl8!yPundmoP91aPZ{(-@Efqb;BPv$%uV6m)02QB)t{qKfQ~AF=d8DMNWqL z53NaScYmFv$DpEC_PEkrT4BPDCuYYy0u)~Ol;xB*`p_yO&))sa(WglEsiOQUCqir8lN>su;5Vay*xPcUk^SjVBlS*Ldw-d@E38 zhH}@LQ#&uM`_XIYfAPz+qr4f6acuGreZGFFnqnLJ^wO_A+kT#ZDg5V)pLP6Yi-*8K zRV{IiC`m~yNwrEYN(E93Mh1o^x(0^2hL$0QW>&_QR>lU}28LD!21ifMdV``NH$Npa htrA6psg;STm4PWl!?SmjuLCtOc)I$ztaD0e0sxZ>);9nE literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/changelog.png b/companion/src/themes/classic/32/changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..952a231ddb4b6c51f53f1528e695ac5c7755268b GIT binary patch literal 2209 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/copy.png b/companion/src/themes/classic/32/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..a24bb4b1d66f251d97d332ad76deedffab3501fd GIT binary patch literal 1703 zcmZ7%2~d;A`j?ie@*Z^tdrVP$>J)rx9mAooU@4%aKq-jaAVhM}M`=qm5k-Pf22rV` z0$vFAA<{5%1d)*{sNpC-=HN8Ogb)%E^Cu)B7(&R2`+kO*&a~g`e%J1I?C!U_m*Qe0 z+}%9gAP91giVTlO>9*Cr{v8yDH&wtWdH36}m@o(uiUdbe{ZM%wH9q1H#2Vc)w>py; z86N{dXMG^3qzr=WsH#K*L8mYfq|Jh$pqmi%F{Qre=ob*=qKNw@5eopo969&57LsvM zp|iF=8bS5{Eor(?+nsr;4t0gXKRmn+MrP<2EU`J&=;)d|fIzJ3p`X2MlW_)-JRXoAoG3YXTy^ji4zbvXYTeC9fQXTX|BZK5|y zf2@2Kl~ad}iu3*=>(7)bD=WjX5fv2`p`oE;V`DpZ>_CH-mzVeT^;K0>1q1}F<#6G` zh3@WdDwVn>qL@yn(`dA!J-9N?Z9FKdJ{0) zz>*a#TO9L7`_i&Qt6Pw1mX+!Sv&C6JFCmb!iKOg23blV=SR$Q$Iiph=fJ&|J?0mrC za>pko;NjtrkdUtK9-(M@RH&5e92%_=-CnEJIyX1xbUHa44v|P69~Zn5OW~0z;k0^b zX-OauI2?|)_V&V};?Z$|d=_b9-pfBzSXO?i_t~JyWa9C7ELI1-sMu(-ils{an1DMf zl*lz)F4t@}XWx|PvaYVKhK7cgmX?f6 z+#@zm^9IZrfm90=dhqt`TfJVd(P(r!-J3UWj^l~lPkGaGK&%EUD=T;cne~`2*8{u5 zVYAtAS)>6wJa z2mD?EcrXT@2|+rJRCABtF#_1HfWcr$%^=)r=RcQ%`=g*=1m@@G7Z(@PaHL za01j1faGKNio5(@2SM|5piyg*((uhMbR;!gtrL(iM z5{YDLN-PqI6bi-E)Rg5#X*qi2@wE8Z1SpryKeN?+%sJ;TmI?i{%QVhOPmeQVMCU-V z*ZiR_*T5-WR0!?D+H@a8iHL2Jo``u)_yC8P70i=9h+;Aw4@>-?u(>K5^*&q@HmX;nqbm;Kl zz~JX;_x~+dFxGEiT&{52_zUBb3g6G%_Gy5h-Ru8vi`CYl`cPc$DoN~qGfNKJC>}Fu@ za{c45eiO2XkTCuzYqoLd#f{H0yXiw;dw=hie61bVl`plsn^L}?Zn_+^E{=m#z&@OOixSl-~7>{_>n%YEPL%acnYBT<|B zL0kIE)DwzvPD1loeel`Xcj`)EuY>Q$1fF<1Fm(3@BZsgXN~0{kR_#h*;d=8|%0KEs z10>IjCz6UyLY3sSVWyXMd~-~HOVWpx2buL5MW#QlzPGU>2(cn zXG%yBvpKJ??CNW)_wL=hJ@+uL1{ZhsIBmR?@~>bY=JQ?EvNpo-9k0yRBdn)RySep0 z`}nr;YJWCXd}mj#Ft)&9Sn1u^A*0{_BazaWYwl&8)^Yb0(+d`FUwi1@<04V-6Sf7~ zz8h(_bm;Y7TW*h2|H-C`c^~J>&YhcAd^e96eyaV=8qB8C*?prt$;fc|y3KOSidOxv zlIV}>yIf9iU7$^}o#x)bqv(qbdDF0|G!mXh4kDf;qXhE9_y+97`0n)$O!PeviCIJfkFG58^ml#^ZX7lZvl0sDh6`_~K*L(MDH;FHw|33=JH)A*BQD2$Xx gAa9HM0sk#Io{T3IoZyhr4+Datu(9E+Ls_N&2LYa?#{d8T literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/currentmodel.png b/companion/src/themes/classic/32/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..6fde618efe2fb6cf20bee6d0e1c6aa948a451452 GIT binary patch literal 1756 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 Qb)W_YPgg&ebxsLQ0F=|$RsaA1 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/cut.png b/companion/src/themes/classic/32/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..d68161089fe238349aff38e845f3eab5c0e54064 GIT binary patch literal 1573 zcmZ8hdpy%?7=J}RrRQEo*d%rwn)I%R!^Ei8?5KGDUnO&1d82$f1Vxpku{O*Bm| zbHB~CVp3-2vg4k%a*5-%lF2x~b^53CeBSrDz0dc3p7(j*&l~GTa8gy#Q~>~};&E6a zBz5I;jUvRc%v)SYDEVVtF#rgAx(*)R4cQ8zM5q0L-KIS*kMzS4T>*$R1mMzD02U$F zr7-})kN|ul0f43hu=#8n=g=MiRzj&l2)?+X}NqAN`$b2I2;aVaq6b$zY0Vj zzq^5niAiQvZE$`SxRD90_Zu40htxmDJ4}p=zTB^tuyg=-Dr{Dp+G(KTKmv@9V2788OQPp z4yXPVc{MG=<76Pf5J1FTkX!=p7Oc}V_+^K2e16GYRxY^12EJiXG1~MZu+JGo33$=o z39d3gY!>i51$Mx}nX4Dmp9u!uX&D-U3n{RaBH-=^XmNJl)ZSr{)joS*u@}TJRJUlJ zOiU*D`LDW@2h6NZU5IfH8R;bz(4OlzYv|h91I=yV{C#;kh@fVAhk$^~fD!>7ltF`- zS4S;s@MPC-N~_RdR4S*IFDxvK&3&GokrSz|eQ5T}=;&y#=z~-$9UK@Kkk0{$MDp>U z>71M#E|)712pW0(iHV7fjEv~$Xf~V8U@(e{i?gz_Y;A2}Fql{@E~%)zom0qSv67OK zl9Q9Ov$Kneiu(Hc6dshVrI+4h=A>q1zG`i2Z*TAH>ije{y*0gZ3%$6xncLjlEFKwA zeN<7zsj0246$*v>ST(EZ<)x*iFJHdgnZeohl=I|yZed{|idn6jUWLo4Wipxk&Mvd3 z9GBd>RrE4VMkVY~1@!i4dZ!AY4qT@Z3GM(Mof?9&>6n}w?{$cu=Bu`fyhfpUsf5*a%X7RMF%k|sb zyj1*7vMlTFUYwN;#wKp_6nveXu;Auu9UNq=J&W@Ug``}^0mqipd!c|qJQm|&^VW~_WGjj6OZ92e z=X2X$v^4QrW84*Xd24MrJGX9_sN2Kc`I;{<+!61rfMVS=(vQ~KwhI=q)jW8up)%f> zKuuFF#Y<55H^UwcuXqOVoq7VZ?YB1E8>JkwpE>OLYrh>Dz4442@y|nl_+hNDk8^XY zosKG+K- zSbnCzPQP6VFYLkU8&x8h2%3LC8@Xv)%FNBdsCmcj+V2~7sdWq0f720ftS&&nj2gIF z^(zf8lnfnDn9lAjFEcP;A+zJO(P=6hQNeh-5R2axMH@z1%ku&ppZpS&sKdXU`iA=` zN<==sw?}U>kfpLk;~c$;kZw%I+O#sW7bdIJZU;&G`)nJPdTo=+9;E0+#ou{elc{z; z(nXE$Z6oXq&8{s~;Y}atwj7?x$*=AS8}IlSNsA!mS=(zQxbk?2{Pl{;z<%+9|5%02 z9CYIbG>5}9vJZ`d_6wmv0_;YbTOg3;2y+S5vZ>|aT?2r3 LAYj@1Nmu>_2@JuW literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/duplicate.png b/companion/src/themes/classic/32/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c66b117108ccf0ed59fa8f0466677cf3633587 GIT binary patch literal 1358 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 ZD=;xSFfiuslh*(M002ovPDHLkV1h1ajW_@R literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/exit.png b/companion/src/themes/classic/32/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb24a66669e00800df561fb7885269be9baab9a GIT binary patch literal 2117 zcmV-L2)g%)P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000L% zNkl(-L1)93N9>V`;=>G&H2Ue{3?$>whc)4}ivL~`lO&L)Nr4({M z5ox$4z7~NM5hS*$C=&R16wv z5owr9dLFGK^(+C8$%vpMaxITO%4hGr_rZ5wfBpM_X98wNXXi_Sh!IRqqN2q*rHQXo zKxNlOx3)s5M4M%yQsAW4#Ux^qQ+<6rw0iZ{?IIn=wZ3cu*5ugODz99|NCBlu#IDq- zmp<~`bIkAPpjIl;-`$P!yy>{l2n}g(C`EN(Ks_kZiPl$4z#JbMGQ4sb$z~JgdJa#d zEt=oa0YJXFnYINBs9wK5J16c#;$BY=x=^qvmoWh(2&j&Z($e0ZSgL1iN_0F=myhd$ z<1_%O8M%4U%Eup5?deJGWeNqBzVHH05MbCgMzu=)$PtWEiL8=F0t&$M8o&d~ zV$IH-$-?^B7*}3-1!rIYW)Q%2(UX(hJ$R7P@#D$u{JeSOpMDyt)u{jZ1dM%&%4ach z+1Ui*OxBJAj>F<-p25uJ!V|>z>EFMf`p{6A?K4AAucK@m#F=g&`P^7ifcwjEZ8 zZ9}a_FgAvF{W@N6FTwCIDhR+Zz)-MxGucJcVRX-bhL|Q|8Yt61Of{Q;_H9W=m_4Yr$b_f zLQDh0P>roP6NMnCR`JVaf>MdwhYnHe?@wN|>Ww#0Tejdk4oYi;u!AZHLt!ZFwl>=S zaG1i%Rmr~Up@R?vh@m18Ov4Cc9}}?3~!C6Oo)g{c&Aikh(pg2!zve^N|9 z8zMuw_V#ahV`H<3#B=R=-0SY9+}%yavdDFGkZo^AY#Tj%o8azU#4?d=*zp<~8GzQ| zOlvB>sXv9G*aOa=CMS=7b@}qZEEF0x%6;bAaj5t9VxK%o{mdEs;gM;i7%0A>b#y-z zS^5YUuHHO*5(WWn0Kq?CaznM${>`qgwQh3@)aw}8EM_i;k;~1}v8YH(K93agjXIx4 za=B3QIn;yg7%SJ%clyHU&#qkm`6!$R+}JP+_}a_O`Q1NUweow5mo8muWHKu0_c9|n zwMGIR=>Ul=7ads~ggOwxQwm=RckhmuPxf5s`Niba?{2_ffl)xGJ!=6E0gnOmqw4%$ z4Golm0pKcdkFfG*{S6nw&TP%`?7tlz;6yqZ{{}i&G-vZ2c|`yK03~!qSaf7zbY(hY za%Ew3WdJfTF*GeOF)cAUR53O>GdVglFe@-IIxsNB$(rl{001R)MObuXVRU6WZEs|0 vW_bWIFflYOFflDLIaDz7k=^2u-TM(h0q( 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 FV1mb^@yq}K literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/library.png b/companion/src/themes/classic/32/library.png new file mode 100644 index 0000000000000000000000000000000000000000..76398383014be824fb8cf360afbc15cc149e32b6 GIT binary patch literal 2198 zcmY*ac|4Tc8-ML%_tBU}jb+Ns{6t2^lBLWrMU2d#xRypjiVQJ~Yj14L{WRg?TCOf~90Wm% z4)%5wV6}gCm^8Rwi;dj?MluLb!b4CCTmGA$6nGcAMma@*8egIoe*WoiPa#22>>&tB zVnWbAz?C!)K~Y!;TBJgd#h(zgmsZRrTY(SK7aUL7LAyV%vhJE3;E|=-dtQSe`8_|o z7*tq{gdiD~gB{+@gV&ws6@m&<-$>R9TUIsyg&QW9Z8cz=(dBke^gK_ zt6X{|bnG@#^I@`?HI(uL@N$GBv8&8ntXfJpxI~^9H9C@4?9odpW@W5=Wk!lRC+&XVD+ zE|{)g9I{ta<(|#0+xq+a2Zn_;J!o#GB3ONyxw*L`IUmtyB+mQzd~eVfl$>kwl|oC- z4c_LDjCj0Qh;;rC@!<9eha-y)(*;f(;njBK&CN}`D9Qycb)&*Yh`W3CuoB7~V)Y#@ zt6wx~A2axIM(RVvv1HCdW>!|#>i9SchNgNVvg{?3Z6JL?ii&u?K#GuINB+yGbZ&B* z;TwNh>}`l?NMWEZKU|}b6LrMUFx}9HE6M6haltSz;chq`lE@1nySlonk@XRHSn`|8 zYX7@o@o9ZKP0KN<0+Ui-Z>=w&yTIS{W1V6c40TTMB_)FY8txd-L7&-Z;S2Deh`HIXU(^s-V#6?=PIRb<4j0G2=Wo_ykCo{oLotacNH@& zB1tB>);RZGXi4%zu3E8g-c)iTk)~gkSklZ_US zPrJKIC7pjcI4EymV8AzpPeob~J@e*l%UvAxatRnXp_+m>Eh2&kFR%SwzJ}TTI*W^o z5R^(Nmjg6w>+0|avTEs6Yk(B6^+RrHTJ1JjyVSWIkrq#0{MHsambSgk_?^w3nd-eh zzqpv9FTlX%>}!N&7`Y?)@|tX!YKp9Bks?#2wqA}T94?c{Z1}cPAJ(_mLqkJv z1*rF5RORt_FzM^fW6K@1X>mY98}?@V8YH2~{3kvYnl)8jF z!TSKm!lI(^l?iKel+s_r!vs;(NJv{0o2jJ-K~6%HQYxXOwY3%C>ZPjeY_0IW?`&la z1crYeKgJ}WW2`ir_2u&d?p!?wmzs@G$C1vp>!2kIIe2&XdG5_qa+rJpPf<~^WUryG zBtM+i`R!t_hD#Kjv#)8BavEeRWUY0MgzYmR%d%K@7GfVf-mnOqskB;7mJI*e#jIQYH-2eI# z95f#v9}o#7m}w{8(9obvS95f9e0K3@HyhO(BnqdkOmtgw8!PMTWN%dT1h!6(-oMfj zwSuFVN`-6dzqQP~oOm?t-C4Mg6QFGdAj2 z#HaOQlBG86aS?)5&28V=*^#FVL*f=iy7V*MIt9O1L0~keBnVQl=N0JAo7;7^g z32TOlJCrIPd+&u*^Nx&Mb@k0o-)wsKmw0^FuI&3Yb0?wX>O!`kCjuxD)D;!Usi4wx3^Z@4;Pk}mV#71@NP6iuu9@o=hLzZ{wA3x%)Yss z9mDtjwj>&0Cwllloa`&Oeq!Rc=-&DVYy-ZDjy|m-tUYLi))VD ziT#^3^?g4jB+W|BYfl_FtAB|kdPH9Iiwv;vj|cz;I*K*I8DNbJjE=b(nOYbhvoOXU w#u`~*v3>o8pZ*gN8g?-_knx`Y6APS)1=i%>fRCSZL?8fiAUfMM5~wNv2XtldOaK4? literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/list.png b/companion/src/themes/classic/32/list.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6f45e451f953745adf24a56b2d4d600121b1b4 GIT binary patch literal 2547 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 JPDHLkV1jeAkk!lvI6;x#X;^) z4C~IxyacIC_6YK2V5m}KU}$JzVE6?TYIwoGP-?)y@G60U!D>@GTJ84< zA3Stga$M{m7qJzUFp!ih19H$g?>7Mt>I_wobhVt0Rkz><5> zXU12?i2)i+)y==Z$y-!pRzoX*iCSC!Ld7Q=ub9~g+$Mm{PD#%TG^s9IF~#h_K9_VQt#fX zzsEScgyLHCj_%QM>(oD)f4Fe=0-tL$+&2cS)C+sE^y$nZfHW!$Li0zgNGd`O1%yxQ$MtQ`yla zvv#T3tABHKTphC|mSvelt0b?=UA%CXZ|v)!l3Tle+V5Pp`T@`D&G+7YnS9-_r|+-) ztF?}@6T0dbvu*pS+9t3_P$;QlVYONOe#V;Z*EY-l`1o&$pe~1rP>1{8+41`mm49=a zF}K!CJr%zPm@rgJTq8)4Gf;HelF{r5}E+d*#rLo literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/movedown.png b/companion/src/themes/classic/32/movedown.png new file mode 100644 index 0000000000000000000000000000000000000000..8d2671cc1a884811f962d4e0512e95b4360b8de8 GIT binary patch literal 1750 zcmV;{1}XW8P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000Hc zNkl&T;{quKi;3JXLA2?GdSl|Udch%sQq zrGSX6{)#H9fK{-HS_`Q~6Gc-CNs1;G`YGB^NxS`OyV-oW`}*#EVYuTr*I##I;fGKE zYTFn_5F=m=B6u*DBKWiCEo)j)|E8d-pze$gNa+f}*;2ge$9v!WK^OiIYOS0l7Y6f{ zzUwqJh_ORmt0QCtM8ODxIx-g#@G5xlVL(k4tVL6&NV#DlBcs50sQsSESe9}O1d4=s z*#!we0xx}Foa_T-ShYciyH!OkU@fH14owwOoF$1;O@v@117Jc`h0!b(LbPWQD@Y`O zK`@9I5QC_Hw$k}!JwVlZ65_iTGyxJ&pUVVDE&?FbQXOlRB^zK&2nwPB5FipD;;axE z8o-M&SNJG^1Yi_ZMb)AI_^R0D5;bsJ%o(sG~Y7ppZ#ApTpmKCydla%$_XH{W)hA2RpC0>;nV&;ned z{xG@@ErfMsR0UE&Q-M@Dd~}AiS$qdbLugrRi%;)=V&b7~KfMc+kDQ7IKZKsdfQY$t z0frUeE1)v=OYU?k*D>r=Yi|uBx#oT%WT@kth zJp*0iYR|CxY^V-02D-Q!16_5sqtHnpw$Sb*l#k8OoqB$Mf9lyoKrwLC`>`fVr)1=g zUBNXYqnVq=T=$XBaGe||<#vV)*JJ5XD3dyj{agFYEJ{bz^iAqb*>`g zA74_t^&7dZ1rv^YE3yzoU?MOc*sLL90+%b+dHV*Ih=KTQjrjchLjBNv4{B%WRiKXN zJBWU|aO`~eshyiNF5EG?y?{i5F%aZDfdL6$SAat)+Eg44xCu!ew=#!VY9O@v#%@~x~qayUTyR z|FNWa=08An&E@^R1QfJf+5i1Lz2(Y8YZk- z;cq{V>cm>#ua*En+M7CF%xwE?R|-46I5> zeUEJ}uk8DJVYqTMOMAa}pgVo?ueCFNEkh_PTL#Np3EI#qeN0QR?y1s9e zfTFrs+^ZDEFw06_> zyEkt_#zM#lTsRNQGxIakKf7m-Z8uH;jSc+nhC(Dea?`fIOdkHio2t8JRloeU>W+Um zo8voo{~XxD)!F)i6!1Fq+nv)V-pYUO&h3?ja-+ReDwdyp{6O{4lYa-MfpkM1eLy90 zz^8$a`OhWbEbp`L|7!vR^#*d=jduQ_iT?s)liTXx5{jAt001R)MObuXVRU6WV{&C- zbY%cCFflYOFflDLIaDz=Ix{&sGcYSKF*-0X#mSoN0000bbVXQnWMOn=I&E)cX=Zr< sGB7bTEif@HF*#H*H99mkIxsaWFflqXFy`))*8l(j07*qoM6N<$f&;lV2LJ#7 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/moveup.png b/companion/src/themes/classic/32/moveup.png new file mode 100644 index 0000000000000000000000000000000000000000..7d52059e27027cbb65f612097f5dbf1d48ea9e83 GIT binary patch literal 1643 zcmV-x29)`UP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000GG zNklTZ~oJ8OML?vM=YHeJ*p(nadgGBEv*x6oY6>p`sY*C~BfUnTVJee5q+4 z>_d6rL4EO=+LE-jO^g;3u~kTuGR}jVsxdJH6`}&7fH=Z1(wRAP&f#44&4;}Qj!>ge z@uhyrKi^8$-s}6V|F`zeg8%mrm;I*s`{mhe$CI8Pc(wWINAZ4p{D-5?KHF>MpFj5e z&ZFU<{(3kx^Uu92GF$SOvzEH#;+(+KtC?+@?sM5hNk|Tk8>}A|j z{*?nLJub}B&ClMxu6M)QHQhLlrr|+0Z&Ak_nQSe${F&EZ!>@%`0H9AKZ+!HL>#xiI z>fW&up_UBvB(QD8$+FMYOVUiv>(%qlttY(WFYN!`0aAC5-#0jrd+LD=C8;b;U$@Qr z6&d=wY^G}gb4?f>PK(1c=9s%^!@pY}zi{Gv1IXO})~bA0{-uX*@3O3!$KHQ@S%2b@RYOtnp@L#jMlvxaccdn~zlY{O-f=3{cuWy=kD7*|vVz5*UiklwdF;I4}=?JPK%#1}F_O zmeBBS8Lm!4e+nud)I%7|2>ChLJJia1Uae02dGcEU7Clq`S+O(w_uCd5mePWh1&h;g zvI*Odf+s;3aZ%&z0HK5f6oCd zelZ{m2@?zr0}fOI_{${Jh;}aZ`7B~74MIUvz^4tk)`6skIS&j49k$Azw7XV|Y-wkG z-=5Y*0KHG2c9K0q<7<26(vC#5Sa$+k0WY40GeNxLSfb7T1rVvCTnXW{3qz@>cr^gW z0Mj)3W_m^k=XU?$pLneRKmz18Z_{SM`P&Vh>c&D60tqP-8Un^=;Zz9H1ZBl)A6ua8 zi|0P^;jL=avV;kNf+ZOk?oMx9yyMVsh_3<)plj=kn@0-Hmf;+P3JfEf*DxgZPz1?If1o^dNvHmo`K#=m}aOt`Nuo$^q=J zLa3v~gdd#=p+Lx3f{X7{;eP?~VQ(E)I$(wn_#iw8LbW^sz|d5i1;1|KV$hU=edVZk z(vMnl4nW3Pv;l~=;$a)af(u^c?7ljz$bbl9fTrk)0YZaHD;HFooOJ`u&gln7-+3@hIel7xVTcN1bYK^kael+h=Q3f()5+)6# zDM3X)7@?wXX2F5>;^!RTf-~c{IpM-o(?^wE(!Pf`J$;7QKr69o>jSblc&DA-?m)^~d-zu4sG(q~H-Sb0rqg0000bbVXQnWMOn=I%9HWVRU5x zGB7bTEif@HF*#H*HaasoIx{dUFflqXFvZE5>;M1&C3HntbYx+4WjbwdWNBu305UK! pG%YYOEipM%F*Q0gH99agD=;xSFfiuslh*(M002ovPDHLkV1hyQ__qK6 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/new.png b/companion/src/themes/classic/32/new.png new file mode 100644 index 0000000000000000000000000000000000000000..3c79b7994f1b6ba8f3cfce3715af8eb7ead17d89 GIT binary patch literal 1173 zcmZWp3rv$&7`;R`1VWqx=VY)kGms24A z5XyH$sOT$%jCiYP6`>pgLTglnh*b#f&#dh{6@=%iVxnTh008&=e?&$`mX?;XSS%io zClClY9FBv7!;TH_>zcvm^M zRWQWTYi~JmU%Of2YibV;74Q|DN@F*_Rbj%WEf-*4F{$+7tM^8J;r$%^Mj5ZHHM-Wx ziJ0Sv?tMp$`e>%(C?i$xi6~dQa?j^y9(ii3qIHU-weLNzKdE%7lRSFp9w8L&-t#uy zd&=`lS$$B!hMDvA&7i(z2FpBnrg^TrAh+0R(C~T3_v4Rr?;I;t&sTozeyRSThasl| zz7g0^CKEm+hh*(Vu4m&aO3D+<<1Ej)r;$hFoZo%Sy7L54d#PRAtT;<;79 zEf(iouG98LrB_l5>^rHnL9eL&$#=?aP@AWS@n*}7;?4Kbr|jiZH34jKN1-!{TeI|U z7-Rk<^F=Y%yUK*aZJRxeyS9FF_y0I>y^v~{_CvmjM?)slg%hF-nK9v8tGP6dm0e-J zjJxb{rc#tQY%OV?xg<8;u4(5Uvb4}Yn^kO1r`OfK-t+8((SrE+C~5mvq*eN!9L{|w z774#1*X*!_>=aryotT_O#|e28ynGK6ybgN>#(Mb^eFBL-1P_82kwD<|S4&?CT+B#G zOTGM3z>nzbM|1Xkpg+t2R6_6nynQnPbuS#%VVl95DriMU9+K&Q}YDVM+Kr{muP NLJ?unBz7qE+P_70V0Qoj literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/open.png b/companion/src/themes/classic/32/open.png new file mode 100644 index 0000000000000000000000000000000000000000..516ad06c02f1201ce283f004e223942e557f4eaf GIT binary patch literal 2416 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 E0G(X$b^rhX literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/read_eeprom.png b/companion/src/themes/classic/32/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1aa0e2a452d12a8e9bb6616c64380698be86ef GIT binary patch literal 2057 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 JPDHLkV1lM$UxNSu literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/read_flash.png b/companion/src/themes/classic/32/read_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebd0f34be337103ef4ab1e56903976a1c2d3d79 GIT binary patch literal 2640 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/saveas.png b/companion/src/themes/classic/32/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..e2af8d1fa16a2feccd875cf155d2d32c4bc25e1e GIT binary patch literal 1807 zcmV+q2k`ibP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000IA zNkl) zPCvk!b%S4!v`4zqT+RQ^Idf*t+=2fyY+uD7wM|W;vT{RZWboqC3p}33N=r)X0>Qwg znS86?4Drd@Z?8X{r zmO+-?0N}*&5Bb|GFC(QiEz>Id#QSOASK>f@OQ%y4+9n~y4u{>iFWX@lSq=jsChEVd zavlHJ_ZGuLLpmDI06)E92Wp$zHHXc9w-92x-Ox8X9fr&4u%l^Hn|AoU1HAeAUZgZl zOInLhpYfibl>;B2@!xJYjBUDZ+vao_w>lkmbelHgC0f7X0S@f{JC|cI9l=w;F96gY z+!TNJV=mS&26YIF9pdN21i-JJ++CnhJ1i-;-?{GoRd?L67DK=Bfb4(k4c>j{ZKO2g zrfHQmwKiQ)@8A0}QU4Q+^ry?75|8tO2H1`stvM}(__GjVRfn(ThKbX-ziJbP!wv|i z5d2!bs+R*hGsr>F1)u@8uFej3G!g+|@IpU*eSw=2keBD;-tXO)e*NX8g7tr5xY?dj za*{aJX#pvv)V`LM=JDRf)1P2j>ZU|gJ+v7i;5K(ECr6K0kql+d{x@PbDlGuu#dcpC zsZ%NNiZVcnL}= zVzC$%D_3LFzI+fxB2hl5In3TYf1&ZylU#~LQA(kd!X_loZz&)z)^K%L*y}B%y3MsT zf3EAV!{M-XJqG|@3kCzf4~IiJd3i1_1bYbt0(^7P!tsLs{sB%L|0mv44I~l?tgAE5 z#HI=;wFhA23Qs7m^Lk?;pvn>2kAZ#Ha{wR-+@h3P>+viYcVX%6D>#3yn*;mzaq!*! z1bfe8n&$Y7GoLJ*~zhNoZQ?!(P$L7{?BNsuIud&KeAOA zhK`gHT{no2jv%E(N()QMt8ICuZCz_`U2E~!+7N`>00=}KJoM%glBSjU&4Zmi=MKWP z7-qt6n�C|FzAUOeUsHf!%J$bL&Fx*}N0=?I&Q-0|3;7Dv|$1V@h*8ij)23Uh?^T zSeC_f(Cr4dlzO;r`3ee)iYO^`fX$97{}Da8RdkG1;4Ur(z_KicLc{b1gDWQ618H=R zjinx*m!Dtga=EU%*1DlnSX4xDNeS86*$5#pO_O7%x|lad(DS*;JKi}+OOci3q@}ru zK!1?Yc>Eaf2=Mt-0svGzKDx22y!=b#b8>PhE-59;>6~yYN~KbS!(sdblCFUyrnK<2 zwQ=-F4WV$T(WYrXla}?nH2GwkFpV4_uyJG6T-RJz#>TVAFUTi1&o$-Jba!>pP+!OJ z@URbf8hDTNp^$;897qB4rIdG;dOQ;xNTpKbxvnoD7zj{v_z;cW(|z%Hd^fNQXrGK^ zx?Axgo6Xkw;17Oivm3^Q7|wUQ$;r(fFB}{kq@li!^F2L7!1KT>z_jt1?%owqN_|V$ z^<_mxMH5^|CKI^k&La|uP<#9sCu)yhj)cR10JZ=p0CPI>nK%Hj&gpc1R8_SJrPR0s zqoX4P`}^_xKTAm|Uj?26F3yB>wgLc}SFT)DQC3z)B9XxF_jB%Cw`H2<+rTqG_iTx0 zi${eJ%I$V5hr^+OLqNsXO_~V}c!4WXy8C}g{I%mheYNFQJwJ1;0000bbVXQnWMOn= zI%9HWVRU5xGB7bTEif@HF*#H*HaasoIx{dUFflqXFvZE5>;M1&C3HntbYx+4Wjbwd xWNBu305UK!G%YYOEipM%F*Q0gH99agD=;xSFfiuslh*(M002ovPDHLkV1l$8N3Q?? literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/simulate.png b/companion/src/themes/classic/32/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..c67e7cb99d88409ceb349908525a4e8e9a089865 GIT binary patch literal 1925 zcmV;02YUF4P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000Jh zNkl9q)BQQwN(jxn0|lji>v3MhnT?zP-_=mPGBc;bzi;)Ggl zMJ+UfMo>uOu>gX?Ha%TAtU!z7yaqh&0?ANhb4FW|ZD}0W1;xi;6tWtxHHQfT%Eb~T z<7@{KE}#X`$+k3)zwn*^3VbbVtTFuQ+s|P|9Kdnwf4Gju_})5zWex8vA9~T+1_31& zj7OC0ks?fY*Pl7(|o-ftt$gs1iOepaf6}S?%>WFGE;h)qWllp3Ft*Xmq_5D zfP80X9Rn4VEJ0c&)GBW(R*=939_7u3#QrV#%;1MJfRMVkliA@R zGGoq)(yTRt`MH%OuvpK-Z?7Uu;7L?00$2pqQNa#6%Vb&Boc{8iNp7C|+sZDmfk$jA zq~MI=YK7Jjz7-)olfVYC+CJ;cf>=ZT!>ioAel4m2;LXh;CS>HXI2*q4C3;fbSTS6F=+E>#{|=eis9%hxj^dpB9{UdOVtl;7 zjo-b*(TUd^V(Hrb*~pC4YQP2_*7rE{KsVWg{ou`_f;qY$J;t8x0m@V{DU1KrUQBF? z+u=nf&HHrqbaCrsD;lBXwln*cm-)oQdnvaj>FnLgmSO=12#CVu!N_iQ{22*syndHSlUxUpdy!#0hMe27ITwI?z0794L5?O%c1M@=?$>}?E;FB6s8h0p+`a~_JZcp>Z zrToCl<71z9Ygl|RmM1ggFJ2GiSo)oy)Iz^lOvu(s%PxL8xP(*GdVglFe@-IIxsNB$(rl{ z001R)MObuXVRU6WZEs|0W_bWIFflYOFflDLIaDzk4UEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyacIC_6YK2V5m}KU}$JzVE6?TYIwoGP-?)y@G60U!DFJ+aAEb1$+3%}_0IjVMV; zEJ?LWE=mPb3`PcqCb|ZOx`vh^hGtgAmR80F+6IPJ1_nn@&U%BQAvZrIGp!OugQ=B? asg;2#M8mUpldl6cFnGH9xvXPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000F- zNklOK4R`7{`Az=iZyBHxKh5CN|NEd6}dtRcq1s0E1m+BZ7-AL>G!y7iQxH zS1M*v#bp;FLU9#$5fpKeN(c#|x3vva0}_&uXpCNSZgL;F=P{>?bKiL=rCrqzhBGtg zoB96p|NirU&-Q;e0T2iTHWn7H{i&+zi|@ek3Ly|8=^#KP8*belmZ|6Vtr|=SVzJoB z`1p8NcX#(w01*fTe13oF@5hdv*tTU$4PLJ&XOQDK%hp%>m#Q!49}b7<@9#H)!Qi*u z-QB-Q;K;UZUvFz{tjh`RI8M$)`2ju_JhkF{21-gw*u8s?uc)Z_2S9j$%A%qY0LI4V znVpRzB}gd{LLj9(P>56?IsKXMYX97?$0Jy`PO!MRNJT|eHL%tLU>G)z;}8lh^7?g@ zb?ZFoNwWjwwzENI0OtE=`UO%t_g0F-i=n@jNi z{UV`|TP#a08)W6W3!t)6qLjigR5k#W1~5NwAf=$E=M@((eudxfMM^<=c_Er6sIM zJ47PpidtAM6)pe`rPNXYE(12>|6liHMUazY)r5p^y6`{=DhVi&XIGjip16?d9sOf=UUM;fv&sb{C+Qnp_rbIGCHa=H5FlD!6XtfiN!3G zQcF`{St@H6xD04oMpVJzJ32cb5sjKiDY$ZFnD+K+y1I6-eR~BrZ|>vn-4{H5Ji)0` z%`7Y!T)!SfN?2Ghh(=Ay$_lY8l?0F{!qk><88Fg;v&;N^MsS)Yc=Tw3fq^%4b?uK=CPtfZ-FJ=4=s&Yo?hzyA%BlM6^G@OmR`+EkFdM^x@XYgZ-v_EmG>Kn?r%Z=kHKkn`u; zc=&Lffq@xxJ+Zt99Vf+r{ZRlbnPn-4hTbwX^p;zHZ;@=zrQeRqTCf{0_L_q7Br(1o3XJsXxdc&)2BawKQ%QKO1~NdfxvFt zwmVJJtoql4uypl_SSGdVglFe@-IIxsNB$(rl{ z001R)MObuXVRU6WZEs|0W_bWIFflYOFflDLIaDzPx#AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQARU;qF* zm;eA5Z<1fdMgRZ+24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_000HX zNklA996~})w_rCk?`|^7){)p|Qq_L~CR80w#A_YYiAQrUUut3mOtWc${ zP&N^&R5pkTu|Q(Mq6=Vwkb;B+f~rjvl}c?=r;Vbva=#$4lh{cdf7b8WefE3z&Yd|d z?v3LZJ1(Jt1tXn%Msw%mf6n=zGXwwcO#wXgvv=~jO3z_&?g48OWsSudi%o9m^<&l~ zIOA^gv;WrEwSKCTrduBS73ZHH2i#@=e1Ke~=lKVR>PH6Z1)@lZBZy)l>Od4hrz4q$ zD3VlnQoT0ThBy*T3cdj`{9cycT?Fh#06O~wQ3P?EiiyD(Fi9o`k|Y&t z!P!(>3)X>i>6qK-WR-oy)AT!sq1p)+F=+lnAwO>q&8Jn3-SVz4;tdCPZ?IFi>a(l80_> zV0o5-t{i=R-D@CL3qly&ItzRNakAxvPABFclMPNaD-^3f^{OK0E0h9bgdk9OxsZv@ zPFk%7t=3ic>>0#4!8(VCd zaMvJ{(+e15*SK(79uN^O&$VcH1N7$=rGla>uc!feppjP?BlL7>jDY8*>pZP!@7l@K z)GXC%`Sv}~YPGrC@~M*IKCdVTigKtZmDQFK1G>wo86!k!Xf-tj0krpHge4;4MLU5ZTbk5-%x3`Xn zu+8}yfK6a3r5M~1qM8k~PE$-Nh1O{WRM}#k0SPj1cp{9x^#Q}fpW8P6xAcH>!hr+# zA{X9gWjUr;PP zn3iDY(gW8B2XufpPrt{-bCZ-xA#rTL8I&Zq1n@6eaQz~=op( z=*egA+n*lnkPLtm$`~)i(-(Y+?eD&Es%sp}XTtq9s=o<=UwCZf%isC--lx02@(givj%fS@tqX7P(UttGKmOzV6KBS5 z20@ld;b$ZTpzG-2dwxE9{Bd!O7o~IQx3cugcjf8}gYxo^_WteR;c`!AJl?vDNGdVglFe@-IIxsNB$(rl{001R)MObuXVRU6WZEs|0W_bWIFflYO nFflDLIaDz!nEaC9gC+Y)G*Q>>uw!+FG;dUklpmtFFdxG>bwIc!$D+d5I34nc8 z7xg0m5oiEDxdVW^4Zx|8yREjmtN|`h3ll?@vdZ4Mwgi^^E5y_#oTa9JH{(8kJOJDf zGedonbH_lwU%+`6M9=XKW2bnB@xo=TtdH{KcYRw$TcL+5vTnxG$=0TM_j$w+BC=R0 zo|*=uu`xMi2_Eude82Nrs*f~4M^-rGM>x6^@0pi05J%0fPveMdWr3bOnTKmn89gax zmiNk6NMxOnH=}Npq0PggmJ@&6h=`2*!Yv>PZz|d;>kihM`}pR;cO}ksI%H z7X8?V*X24rAFs}ZG;4|TOW8U^d|VnR+D|~Z`}w63EiGLq>wT?*iNpcl?w+0$Y~gGB zL}Zqj_>osHqNYm9QZ6|=_l&PqrQIu~?d|PBLz&Mj&M3$DJLUnG9y~Z}O|+KKoQbPD zvIYd`93yB)b!T%n;aN+|)E9NnkSsA*=VmSKvuBU$7aPJm(YzwpO3B#5Q{CO&OXo_5 zTgJy7R});52Qpv=?H4vzii?Z&o;Eg49XrA94lRE(3l82q+ZMGMsk?%k-k_P>wnYga z=U7!nH8wQFGv+@Z;ImD8rFKmugF5G7tDi~+J9mtPCA}N7HdDhJ0UFQ+mOvKN zKUCQ}JSxE9a9=Czs;pgGDSmsYkf7P>xY0{|>eK6i1A0d*(SLoL{g%Rkw1j^4VA7Pq zb;xepR6yq1^i$P)13m&-nVA*%5FTE3Q@MZ?M$jyiW@8rhR%1f7Jpc53XrCNZM$kyG zs2Q2&N%zJ!hKny-%bt8uU0pp?TT`PhWWdpZ&dI>+Jq9uo<0=(Qy$^f5m3})R$5$k) z@~*8;jLHi~pu3T2GOjA8;_*^{UQi9tJWX;)zAt~1EZSP@b>+&;oAL3c^ZARv2&XR^ zrFV@;L)pj~10P$TK`QcS7b%tVZ>w%eHEdv?g)P`i#;;DpX|R_w?QwHqxYAxMYrRVb z(#|Mh8}m{>G1l>;F&KzTe)fP*X|*D@kQcazh6*MdKr%2F@8mnc7i(nAR8R3FKRgZB z4wox`J*b%bSmd~mKwpdfW*~NWsQO{J^xRfV`+Mls*-aC)NK(g2(tuAQBPeBh-B>1@ zfP@jyB8K+%LNeJca}mzR$5(gZ&*;y~IkJ3+^sfKbaQ67za+8N|_+ks|7MXiCWb&dCf15;Pn}l$^ zD62X?L}(WA@u#p`RSMyM6WBf*Nyw4i(iO0UzhLS@rM0gdXuq688=IIspJXuH+FS&K z_K>y?4kHnVUltY?PMlyeZx+;L|{gOnnjODzp%`vr>74M4h%#zH8mC2JbHAvyT@Fvd}^s5gDW%a zR}sw@_<)B;8-r(G`_N`$}gJF(}HSvvY~vhP%8G{W4rGj zN7|U11AkbaosGGNW>G&FFOp9yS8A)P+q~h8-E(_Bd+ZNfT?A)Rg-&J_eUfM*lp$l{ zsucr=Y8=K>tj1>HjRdlAVrJRsD zkzJZ21B33CbS#N&SA27kLO#bMll_5B?Jb^|Vyr+=poao!>Q&h(!=VH%AiBcqGCwVIN|*CJ5IA#&nguA(HWc|7oDM3;vCIqVPUbmr1kn{ z`odv3I$@#|m@7m}mbJM3Bf5uRrx5MHJr|4PPN6c|KrQI)3o z{DJOJN5B<5Wq+?Hs6-5xL2vze#KE=Ptu>deDPF(dtl0|50^UYf`){SZ02OMxhX^#U zmp#yjnS0TYR1BAqEkWTC7mN$d?Jh}e`jtBM(m|vG{Dw76!P<#e(xBE_vh)a#@d$_XW`cFhAtuAiEU$0s1D zyaYzc?tW(frk&NGv8&sVi36|#j$mo#!pVb|%k4cIjK-P$5hvdSZYpGWqNVB6r`9?y zy7Tt2>bFy&@cpj`IU}*GSMgVhku$|BjO;-nD|@p7z@pJQ%B+gjCSfo*tQJl~O&P6@ zL!+}$N%cR0?=x{fC>DTGS4Lx$F*+oSCQeNUr-oKSV^}~}-<`F80D-~Yem*h(05ovw z8aTAZ4`68{cj71TWA6VgY5#3WgM`t+vCRCmbf%K?F$)m=z6bkYA4-%*7#Zk$2YZr{ dW`Q2QWIM8lcT8v>`TOSpm>F3a)*86e{s$#D%GUq@ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/32/write_eeprom.png b/companion/src/themes/classic/32/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..005766b0b4305c1d6f3b5ba1cf007ab9ce06b793 GIT binary patch literal 2044 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/arrow-right.png b/companion/src/themes/classic/48/arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..25dfe0dab94d0776c29182fd5cb45abc28823236 GIT binary patch literal 817 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/customize.png b/companion/src/themes/classic/48/customize.png new file mode 100644 index 0000000000000000000000000000000000000000..a64ea0a356f4072628859eb851295976e33680bd GIT binary patch literal 973 zcmeAS@N?(olHy`uVBq!ia0vp^20$#q0VEh^PE!O?Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq8sKd6mGxU^Rn*LA+qju0R{01XGf? zy9>kr_Wm>bfjrIvkH}&M2EHR8%s5q>Pa3G=n5Tb~yYwd>UVP(Qzao60tQ+y4Dho_&7* z_Xi*QOgz_rkJT%87yPqa;qR4aYxV@a`hI5D@wkdN)f%1IG_IBbr}&VJG_oUrb^rJ(ynr1aV!NulDGZN|r*cD?CUXqhZ}v+IhR#od7En&#%~1a8V%>pf+D z5yHGT=RG-Oll;4+>Pxd)gdL-0uP)mi-HT?NT#^=7 z&+r#YJodM?P}EoHI=H~|sBnd->XrT6-;?5skG|fou(V$8`m-O>6Lu(tt}K}RP<2Ao zsl;0jnGgQ1VmMJ~!*F%MR8LiYuS|!P&F9LE!=t4B&T&qyX#cABhVf^=w|FPpw)X1V z+h(5nQp4`?m~la%$n?ECcS^9l+IoH$yTU`Yr9Wiy7tS-6sL?LHJbOD+KJSv?TZ=Yc zS}WxA)NcRDgMRZr6s^3iR8XWbVd7%j2K_ze4pP^g?nhZN7`@)~M|^|UC6D%ts}|1v zc6;A)U8k5%&mOMZr^inF~^+ah}L?1=kWWLFMDrJI+#4s zI%4f4l?S_~?A3I%<1UX9mRf6jdefYPqBXG}eytF`dQET1X`_3~XEw3jU;k$5rKxZC zKK_`|puz2%Q>d$^v$lz|(b}Wzg8BUe6NQx?)FK#IZ0z|ch3z);uFGQ`l#%GlD%&{EsL(8|C- rsN{wdiiX_$l+3hB6b+_UCZ<*frVtI!-c7y^)WG2B>gTe~DWM4f0cxos literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/cut.png b/companion/src/themes/classic/48/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..45d111adf67f31d8a347067f697e5ab46fedac67 GIT binary patch literal 3437 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 P00000NkvXXu0mjf!|-%J literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/duplicate.png b/companion/src/themes/classic/48/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..903afdd6c52d368b905938a67fa2b1e5addb733c GIT binary patch literal 2191 zcmV;A2ypj_P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000Ms zNkl^vh2(p1nAa2i6IG|tU&5@IKfoA`d;tG&B3b9h*LeTf?) z6|ZB_zcf2@&U|O~`+t{n=6nO6;#2&8LjXMe^zW&v^2b_QYQw9o(B0tr^}*DUBl{*g zIu4=(tY075^2j5t`xA-q2BlQR6&f5&BBdaaDA{jdU$`V%bR0ab1EQ&^de5d!wHt~>52!4GuC9Ix1&5g#hh#EK$$pYtZiY-IM>?G+ z6!J4LFvzA&3F_*iw6@kZ_x66~dEnbRAUw~D4-Tf8o-R^p2TV?8$>j@rdEX#*d z3Z)dIqbYnoi&QF)=Xvz>4C6Qgzu&|#R4owJ0g=ni$b8;GN>N$u0o&(eI;$ZiRM&-Z z9YrSX;y4~nO%bMZ4l~nG^oqpeA*2+{%oNGx@)}_20GcK-O|9a}12i?qX=p56OIbR5 zE(if)w(U9~wNl>_h%y1gSRDe(!dTKYZWqzC61y^iT(-!-Kx&rP?ELz1xb41}Z;RVy z=TFO+P%JOJ-2czX27(rvCgus~x}>{%kgZ<|+|e*Xe9|0I|K%BXoJ}&klMZPh1x_l{r$HV6PTEsCLA(XTerKy&``2` zT_%vr7TCVMVO15&J9+w2eWVL%Vs?ziNaM0{V`Ebkic1KrRt}8k#yQk|h)biFn8;5M z^Tn_Yn`Ayou8DAs{Sry{GnadgwGQu@;1YOd-Woev-+V z35sqW+wfCu*AOs*1T8<7Zt>!=7kTOnPZ1WIZYLlsv<`Tl$15Ma!m+-iG)Eg5&kt~A z{36#UuOfxu^{*ddOWnilyZ9PEJi3RNubNG<`)Q4SmJRWGe%sB@ z|M`J)?C*Y^+E5ie$xi-y<4t;!XAydquigJ7k2O9{zzFc&&Ck+S+eBWBabf(Q9JzUb z;prQ+)HHA~^(tez;mQ+mU6;LQeoi7>#kJIVE=`<38q)-A2>2ml+htiH1a*-p0ULrg z6vPB)M*qRc%!l|w4u8D)s=-`Yr8HpWt$%sAlkW66{FcG3+$H=r=vwKJ8dyt~A-@lT ze(*eSU2wbtJ?Yc5RXs#+_*}i7z+N;9tt6CEoa%oM%_uOE|A>GOEJGvY3u0&jO+v)> zFB%gIgh;qmcpem8mvlZu(Qz2gUnLwhkxxtJz6VhT@rrOnA*qNrxT zNMrk;P;}50UPY5QtcS5JFip6S`7>|yJ;#RN7m>3YtQxbG4ZcUq@|Sam$hs3K1+J$! zJ9&sH?<#&D=u$vhjp_id>ty@^lQSK?i))$lKPVPIu_qe{#5GJ) zVVVVwC4b4OT&Z|#Xs|W(okawWW`0V4;XJMjMF)yS@Y`VOIvLlSPImI44)Ff_C;qf^ z=aW0)@$ia$BU4IoUvN8@WdPeQB8@DT36=q-0lNM%)2IfHTT;HDm#TpI}Q{PMHy?d@-UzrMcl0j1Omz0oOBsVSfJjlvW6J)wQhZ$&^)VOk2y0Am>fwhsb2 zI8I4uHm}i6@v&pLMopoeXVfz{O@=Z7@bSvA}|7suaM$%5W}7H zb^SqACH9QI5H;(ppjD4yD5MbNxJ5Uw5#<5;cn3f0uw?>Ix)ilMslqt9@u|V~m-ty` zh>L);FkBSit?=OjxsOh8(;rcVhOL>+fq*naVm$%YNCT|KcO?a6dXCaPd{tdr|9P=4QteClWK{a7#v+DE1RXyhaLAIL z9?M;5pLpk2yRt7_JFfl?OwK-M#bW(#Ac3eI5^axuEB@G5cC~!DwXLbGCRP{KuyI}2 z8yOxRzS7y-^_PABZvWuz(G$Q8Aj^VJIrl;#$N;K<1W*IBrZ0tDic)TlPzo7$>EQnW z0?E&GA>KT_0000bbVXQnWMOn=I%9HWVRU5xGB7bTEif@HF*#H*HaasoIx#sbFflqX zFcNgwLI3~&C3HntbYx+4WjbwdWNBu305UK!G%YYOEipM%F*Q0gH99agD=;xSFfius Rlh*(M002ovPDHLkV1li!<^KQx literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/edit.png b/companion/src/themes/classic/48/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..2869e5bbdfa756c113151f261c3ee1cb3eea4cec GIT binary patch literal 3393 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/information.png b/companion/src/themes/classic/48/information.png new file mode 100644 index 0000000000000000000000000000000000000000..e62f8ee196e42a95eaf573573248c3ebf395a80b GIT binary patch literal 3832 zcmVPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FZT01FZU(%pXi000fA zNkl`pcr)>CxL6hs9Ur_ z+q89yKDGt=(1#T0L){jxVIXyFBu-Em-s*Tu?8K=pFIud{)J9U0C6N@#OJ3?Ovz>GL zaON(QNJe(jHV+=);LhBcbLRj5zW@2Y@63VEkI#=^>JY!m!JPhwV-2hBN+(|DzDlzb*ts$K9`VHh1)HYtA^=HfQX$jTvWU!m+bX zOe6sOKzW`o3v)&Hd~VJ^mA~YFJacaU!RenqG!DrBHv*k^J>S!I&BpszENi@bQ%_>; znq{$;&SpE+)+nr$Bd~-SUTaO+hg?Cai5cmRjD<6YMoPnu7I%V4$b*Pi`DYwp`a6qq9k%0ENKUptPuJ#1dc&jT8M^0xsq?hejoP zhsrZYPmVu6{>iED6{e0I&+Yvy?|+X#vftjk=e0f8_B8(CO&e0%Zd&g+O<9XTLs1Gm z1%VPM4NA{{i6H@wrAgS(5Yr?q$QKmvd>jOCAD%mS_{8`VLr>rOG^$YMD(8rOwbe9H*Te@YvIWhp3y0#6CD zNf=me+iO>*R!A#z^K|xJI|w=IPwjKBhQw77=>Nt$J$={i_|CnzcYJ%#7gCLlS&La| zG45LUa{gPyBIlR8U1{(_$Oi&#SuAUWo$H-+qM_-Qf^%JOnB8*p(#Q)lzlg*yB+z-s znO-+u zXz85J&HT*I9a_>8OA?58?T)P&{MIA)-ro7gci-S7EJtv@Y~#r*fh=^bftUp?X-LGN z94tUGBIpJ%=L(urux^EIE30AM$^4pN=EQURkR^XH5{nY(_|gmU?j66gXV+lY-#qli zRAXpaoGaOc%2;wK@D*Sg2X=NtUn{I`1}6r&5`+qrGQdM=u0sia2)Ux5F)6rVt!?MZ z*-g`_J9C$&P7KMyS$`p%)?x%QnWnWHdYiwsdobB9fr&`(6>v+oNHRUGhD7C9o`vQl z1c7OOU_b`}1fgjK4~D0VM}GU(bnEpSdmnBc`1%GQ_NfSTbS-<}md%;1-5oZQo<%Wo zzq$-83lIPkHq-I>W5z6qTQ#sj1inT>Bc*1#03(xvo=%H9x3z9s(RbrFf%rmr7nD%j z?f>3)+b!FlxbN0fgR(8o6|AaEmYTGcds;&f&6BRIAplY{mU(TWIB88$us#^{HYJ8xUBS8$OBe;&(8aA+K_5)Y7k77=R=N+KJU5$ zT18q8B48tvaP$J4pM|qI`0xx|%p2f-2!Yguk=3O#q@<)uWcVUvQ-V9LOE-0He()Y3 zbvfoMbk%a}6U$aDZ~F4}y*9;APzVKRP>We#*Q}HhXci{q1m@wuohsB0B) z6-)X7cs_VR)O>I~)5<LaJ_|oT4(&}A+t)Yuv<=*Q z9gtYm1NO2n#G13t#n;7ZM*io)AEM)X9^1vNUym+-P#ym zyS&v(mI5e;0!u*AGZwKhB$9D(Y;#?aOejr+8R&wx3^X{28BN>5OmZ)PvacydG7F`y ziwKcgm9hT#EcA5PR!dW6nbWqV!N2gTwIG2+D&wRaJJXOb%*$R)8nP~XRwIQ371hm^ zy6Dgu&F}>L?rnlZln11O_lGs36B*|s3tFf6Jwf* z**a_M8hL#=@XP*Fk*BCsvRck7g69!%U0-^E^0kh96jUOHzQVor*C{#|Bem(%lopgcO{we`{o-V}D1q|C2gUr{ zstc2OsXJPPh(~il)J27Q;8jaT0Adyl_RSaN`DxARiF#wy^c_uyno$6)YWJmrh7_!9 z7fj4Zm7ATL@TWd>sjG+PW#aOwr`)NT(#VCJEH|eGjR}p43N0lyO6gj;Am{&vp{A_? zR<+G9I1Y}Qgrrqn|GK`FNTyV+CaT<*656uR(FEtFLU(d%=5#o7xXfaugqj=ja{1!X zu!hUbX`c$a9~tN;G=$3@OAxVElgMMD~*zho(?0S zp|k$n^yJtH!a{jb4*+`V#ET#8KR!1)b4jy#rNFW3$_7<$tvU-z6S+367G#pO!A_28 zhQ~}~)73npBk&Q}dQVDBtrRFiUy-yVH?0@U7U8{*XHQRk{QaYVTMzh(a=LivnBCEQsd$F;Y zW@X!a{g*sAFrv7o1-`V^L=kkICuP(>)W}c~1_rncB%v?yUCHj9F_eZMA1KX^A9(E5 z$oj!j1OQ~=$UhG4|LEj*-~7lAw)Vh|UbEzrVMQ{L3?jFeJlL>8kgh9q%RaO;2p+k| z=KbTEW9N+ZrPRnkSAj}DB=qFG=9NNrZMC_5OPn_j2EqILjy_c$d1e?WaTO~v4ajpR z|NDope~>$J=AvfzHo?j^vu3U6zhcQsO%%UuaoW-V-`;I=XjJjq0kg!CQXvCH7=(nr zB=nW}ty(|Cb0vM(SUh-FlHqa1kM>R-IrGtTFGiLxUk-M$&nnt4P8P}yI|yU#gS!V4 zsiw5%$XQcfR7(J*tDh0IhRxlAOw!0`wg@l0Cwb~8k|2m8QK(Q-p~5IEOBLzg{2v6G z#uWV7H_~idALpN6EaYB&^Ml96_Ws>o9Tul9*Z)!kQ01{;=J<2NQ| z`?>`CM>HkZ=vmig>2p)?)5D7W!HG|kzg+uQLjXX9mqz`PZa#6|UEQJWZ2#`TxV?U*piqXB7ff77 zfszU>6+$b7*64~nq%y!mRSlO_;GV>D6<@g}$zME}W&4H%Prl*$|MBwZOGn;%^q-1n z{%Z`F0T$gexSFriLFvNVbK|EE>^(ZW(am|S8#i^wQ@aOk)+~cdMNMv2QZ6gPKq37| z9x{?g1l}YkN#HAFAW1o}eSMt2+>_-GzLq6d5uSXX~b2Tb;NqVCbym?L#3a&W4OlO6Cd**E68C)Cd8N zt!YRKmbY6B^u+j$8^UE4CvH?6nHrXXL?Oy?D+$0WJDqEt4sJe3f%Hd*v6w`ps# zX>PPA`S9+LyW*6!{ceu%C68QUDH+1{xCG_jR=md~IV}N7q1SM{7@8OXIS1(n%*1wgce$ z(l3?$Qf_8$eB$EtnW@RK6Vu0jIOKow!W5=FC`Rp5?;roN`@|OJtFa*yYe?J8n^I2O z^{IHOEgp}@;-CrqAPh>Ap+9}lllh@CvgBg)?P4bBXWsb!RqoV_h)|5$r||kxMMXd> zO?}!Ie17~o9{&S^xFnt|jw3w)000(rMObu0a%Ew3X>V>IRB3Hx05LHyGBYnQIc2G+ zU;qFBC3HntbYx+4WjbSWWnpw>05UK!G%YYOEipM%F*Z6gIXW>pD=;xSFfbBy*g^mR z03~!qSaf7zbY(hiZ)9m^c>ppnF*GeOF)cAUR53L=G&MRfH7hVNIxsNi?vvL5000vmZ_X0000~*SzNg>!*Y}%w-)G)ue)sd-_jTR(bwBSz>x-sB{4)Fy1PPg&8C?P+ z=Jy5X0e4%@op><7+;Mmu1XZUA{Bq?6&m4CznHoZs{jy8o0pVtL2@gRb#~~={0R;U7 zQ&Ec$6aZHF;sQas*$^b@liNhl1Ap*bzhG(v9sK?jHkV|889pDgt9Kzt;PCH@1Io#j zf*|2ub0eIM$7G+~Z6AA5NJKw=Xt0l>HddqLOfh?BVP+}o=0(M=Wy z{D!T#`{(JU{(%|OtbMbQX*aGIk{Of3g z;~6`lR8r{i6DKq@G&tfJu3Wqj1v%rdTYc+;iXAm}aFC!QD_q4~2raTk<^H3iz8Ubb z`M8)EO!1=V+k+gMbnutbl4-w2bq@KYjz^Zq52ctCm8m3lDET|`GB7@G*gm>>2)GjI z>c_}Nhe~Iiy#CpM6Rp0V@HBG$VOVu0BEj=q!AZYw)40bL%8&k86F3To`7qCJwPNwT zy}gAF>c?bKqFtpL9MnO~JvG)UnFa*$uyYD_R6N%^Ht1PqaD+$6^+pK z$eA=@`9CN|WtEkI_)Dw`-o-0KzzdkXiNymSKgRVv)t>8pavEVSwjLxapT>(ck1j@e zvno8IfVnk@ZB9aV-%Bj^DkjT_8{?>? zM$mD# zj)@5PH$4#w635yI1>D^slN-@|A&v2k4y(K9o^vZcI=~qt!rR_nL0U;kdiRZ&wY3lI z&~c$_&5~5o%ye4}MvyDcwRPUF=+8g7OjBjsDqc_W)2Bodi(PVPLbX2~Gy5eObL(Ig zskp)OqHpcN%HHRT2DTIV0FH647){Msx6V`$fhdgNsr7*2>hJGgSXn9T-LiB1rn@_i zg1mL>*1*U}Jjh@-Mx4-Z8qLM#{iFpMqb}v+StM!sH21My3X;#5(2D7mAQE>aB_$OQ z@Y!ZFWU+I4)Wk}JJ(1{<6L-DZ<77J~c}3-+5of6l|A~vaFXw$n90Of_eGj#{h+^@K z8K0C4#QBRH z)X%f9_F5n072%v-ua9E!wj(VBapUoYAC5{zJ*#hXXmT}ZfkBVqRX&_3Kv~Ok{DA=? z%GNpjh?|?62btU!zQvCB*A;p_A%qjf=u3$u$tb-lvgeu=w+=+FO^r`WAjTk5``|U_q%+kf)vqw$Hp= zF%gbuOhR(PyZ|4hIjDCG{xFSf$f|`$4JWEVP^Jax`Lkyon~Ti+nf6$L?59s-rq()} z0+ult3`8UXh^|*l&93YGiqQYQqxbIJJCK>&I8g&pm>?sHM(&#T0}IyG)d2~7gyaJx zCKk7@++$z_fnzzemAa&k*^ftTr(a3cpqH&|E3U=*HQqT$r;(+krQ5!J!+_HK`Sa(U z@a3k|otdu z>@LLEUNBO+|H_>?-e-#v2O8%);rY64ZEJ$MJ!q=n>gvi-Zd+v%9^PCrckA+%HrqLt zmAQkP*QM%&W=Kr_wB*arV@FoqTSiVrvQlb7IxnU}Ze}=KZXRN17^QicxRp zd|{j%f3LqgDkUpx`@GzsiNaen#S(a&8!t%It=fTKw2M7?L z_kHJYwW2THi-YqZ4R*ccxLsR6WwSbk+p4A=vf8XbgXI~B8f zitNyaL?S%ex&m{lR2-FPh?Zas4T*hOUOvg;CB@<~ITdmKCq_zygPn9K z2>3NVF;N|{7m};v%jwR{HwH8SH5_EKQ|!<;|LD)ry#2@wDas!U_yCe`M1b|wWas3x zze_nv#~xm45+)KgPM?nXP;Ps0XY5?F*nQ^yBA!a3)4kZbprh2*))qE5%Ypi#l3qB| z<=y*paavD1fXdfpAGBPr@r(;A~YhDOxWps~HOP6&)ou4b{>{N*S z)x?+Rgg1R}ko_i5HH%R{d%n3C zg;&p7o|P<6(Dh%u!opfr0(@?dRDz_?3HTzOD)&d+o3)ms>p{OL_dQ))AkeubPddGA zZ|9_R{}rCUxVRX_n2AEbfxsO7va}TZvavDvOSw zASo^`E-3{C)7!UIgYtQy2DTUYg3f_PqYYSCaHcA%t{!ZGK=JH^$wN+(#_RQ}_j#|3 zzU|@G{yE{t3=uE~0aDbJ^M1QKYL0MoKz?tFmGbVfmq}XS!;VJtyjm zDk_B7Y&J-|vNE8b*|djuw31?Dxi>a9+n4;~LPA0wXHFxK=813EtE#8=!g}-ex17RP z7w>mb6-+l~L+ygLlm#u`So>%n%jh;32>?kXdp1NIv<0xFoSa<4Jk@?+Xy|$xpR??S zAfvTUdn(xsN%@FXlTI<&Q59<#?_KDe8dtqYe|d6v-Ekb1cYbp?$?m64yj3SQ%qCJl z`!lS41|uuXYhr3TvmP`sItq_-1sVuMVPb{Hn6T+%tNf3T4k*RnqQSx*6t%SM>sOXO z*dE>uZAf?4KQy)>XZIae6&xgut>Cc5C!%`C2}%`J_ z{p)_Ir@?lS>0k&`z1Py}Sf<7ATEJ}V5XNiJfVa2THH`iwgsxWEsGKh=YndDx`hI~v zMfd50`^;5+RkNZuRISn+Yp=>1Zw_Culeq@dRxix`&<0zsE?Y~#oU(OxBbR&D9M2k< zni2sDEl}~L&jca*a*ID2fiS-`Uh^Ull^BwbNN@w$=t%fcnQgG%e(-h1WJ_Oqa)Zk* z^RC^`Z`xhqwF$o-!!<5*%%>GDF}Ez)-?h_zAEX>}Xn7k!dfGxFA~6fWe@vvLq`+eh zLG_`sdJ0i06{z=2qi353fy1JpWTi;C%rl@d_gVd zj{wmmclS0t-+%xQ+Ez_wKWJp)wf<((ZdPbyP|!BHYGk5h`DYIWxfjNw;m?nVZP`v<1(oc)MEZJ(6X?;lZ(JJbCR0)x(j8+Hde>QutIFWCGaD2cM?~KJ0ozBIwKa8|Rq4!&*nKHSROA z^+P$@b$A_>Td|)KJl0~o1NDAo?9%%UM^syEIAXF6LOc#|`>c$N=}v*Dd6Pb&!0Vn< zX;W7ZrjO}w(>R>dTfeOBFLE_~PP_Lxt6h0q4!1({Ob7?Bh^kbTE!K+#d&Q^BPLikp z?B2+DUF`6&{WzlE4|e2chPTY({OkeLzxc#Zf@VPkFT2YA#&-TUT>VM9Zhj;%K&LPo zST&4>n#LI$4K3Z%XLL2rsA4p9F&HubQN#Z;@btbxz8U;~2AaB9O O$lUm%QKg|v^nU^S6n|j= literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/list.png b/companion/src/themes/classic/48/list.png new file mode 100644 index 0000000000000000000000000000000000000000..564d76118b4859943657b05d395e2ba13a6c3b79 GIT binary patch literal 4904 zcmV+@6W8pCP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L01FZT01FZU(%pXi000sl zNklwV(X?2%T}*n8k{q##@O(5g}rM7p1$ow z2+>9ed5RGFQGhfPB{IpYgH;IU9f=nLaYFDHgy6FPqM!tX>CnnKI8FjT+%rThM&tM1 z*?Egq(+ASo%FJBePCPbq`EZLCLdX|2#rLG9`T~Zf6%426 z7OC;RXIXmR9JncN%78!^z~=#M0}ufPU@>5-2wKYEeX9xBCsyF-phW}G#089s%C;}w|AOck6u{1!j ze#J^e8WSYk;7iR+&CecsV{YKO2Bg#@su1+SSS0kslOOJ84kt_JGPMpS_y7Td0Qqtx z9DaQ3Jw3rcdAJo@*9SpWFBZ~Js+QWzh~kIjKP_tKO4q`vj!h$gFI*5$i7S3;Q9J-b zz{)iSZn0HcSX#<`xn0T^m>HSyXw1^EMS7U?X zqIiIn{ct7|5S9W$YOuxz+0O^eH-ET4eHMVY<_LKDwo8OapJ_=%9{B4gyG2iz*WaAb zl%CE8J}^>SRjfFxH*dVf`{_Sw!^U120S%x8hy@7RQYv)rMJ7wMs->-B#2bVhJhOf$M2GGXrMFZVz5{KEE;dE-R^oR_X49zuv! znyP*I{!Ja;$L>#gWr;|RBWN@%2NF@gHnrf$l$!X+<}g|sH4x&yO9>DS5+viUiF5`^ z)l_>KQT>qpr+Xd?CAYG-Ex_ z1cm`vR~e9-9tj9RKHJgMxbe>)U&=e0HLqz2RCT5qCRaL|{bX532q#YEFgTjUs%0TW z8`KN$69Pnn1j)DtoqMs6=332CdTplpH}~bnAAE1&lZs5XLDa=tb@7*A!^;8KlNZG^ z0k*Th-2crNvO9(stQUm95C9XnVja->eoBSF9jfAc`r-F=(fc>WJd6ukt~y@Bj9jPMu;~PZ z=~f%VajVU<`?K3eGuHE$GJj>z#j*+DzJSlaZo}$CjSvyf7nxr`qKZrb0a&(xX{v{H5hfQq3FJMuLJPs;CO}`(&sxz`2VJW5T_!e|8*!nkB#- zfkae6bKH+3C-OKsl0z^aLQZSDQ=fJQH9$`pf;_dK+vmGvMjl zt`R~X3i<;d-?%2}Pej#-=24|kK!zq=jm_d^GoWg^_Y!eUhWs*Gl0m$3qJW{dGT72K zh9sQ^5kZjjTR^FNqiSRA=r6zV?EdU?qv@LyzlhKhMOHu7o@$6C8?}(EsFKesLn46f zxTq}RviMWC1WGjl!x9i&T)?Yl3WOR|d~i!U$|c}C|Cz>EJ^}qZFC*mRM^+wrp>`Q zAmHLtF$8Q!K#>H5aIvx+fwJL#ZVbstL{uDo)54q6z^X2eXtWg&fXEeKPc}eU8VC`v zIq+}&N&M5XUU`PEnirCPudwEFH|k<9H_-fejDUV986&|>Yeul5^(3t76kd2$N2x+k z)+usDjzXECSYgPP1sDT73IRC4IAGa8Nq4_cApm0nKE*_9*u=3>75!rZy=@kvkraf} z2vMkjI3^5E@nWV6JLb2dqHdCzw|5DbqdvEHdaHCZCL|iVv)tR6U-p?thHhQcb($E} zEK&^Q?w%m*rIFf4(EqCm02!EFx1N+wJjAd(8zF9MaDaH2U`exvqOKudfTG*=R$TI5 zcY7*j^QO}jM>!cGcirBr-?gfBlpZ;y)@-@i_xJ-7^uG1K!TM#VQOM8ZrPl@gelHBJ zL6OJ>@qpVEmrX#S0y34Lc>?hJgOIckh~k6SqrvZ05f1q8nLeSHyAz$+#mlvAhD7_9*1B9w?2>o0Y;_|~eX>!&Uy6!Bbv-Z)mW9IOiLxq>l zjpz6M%~M8Sb9g+u>%|~B@bn|1O)mj@;pysdP)Pob;ho z16raSZOuu@vb%{fZCAWc0lf7cwg8|zfNldS6`*iCQzl%qoJfd-yqK6OWAuCuogE=4 zng-i(cXee0NJa^kHmR7Hmr*D%MQ8FdZf3H)c>ENA3nz1Q@n$ydi0OI9n$I#T9zjqx z@f-aH{KCBBR(Z?a ztIggG-2-}|LKEjQ?aK1*cDiL<7Poc{!K2LM^#L0`RYHSbgb^3^M^p5=9^oz~FEOoLgAY6N3;0%?*H;32Z;0S4Vwd3tUvs|+2)Na`zhr!XpNo2v6D3nk4s3!ypR_?Zr%NN(c?xVt)s15}b=nhd#O8EaQ3(Gi#7VFJ4j>UinZG^S?eL@qZ{ zGUtAAh!uXb55hVFKws2)&2ypG->8c5N#oTY?Vx8Bg@kREwZ8tf*B~l zIDU4>z>BY>F)=lZTyCUf%*^2a^JauzL73l>yRn;@Xo#q*1$Rks1{3h_2`voA|PzEDF=FXPkq zbt9rm_^*9B4!&9!pFNv1XZIXp*_U>~sT>9{2jH?gdQ+#A){vwQ<1Byo=53?w45h;BGjTUjvv0aMen7QwH({leML2H5nCm-+h~L*SaNdsmBIo zD{psrAH6S4AKdsGtX(>QVsRdaj&f)o4{V~rqY$Xl#ffa!H$#f#;+4)-QLX0ju@5c7 ziD4Q0UQXlu)GTtj;gT`C=VhKfutPYNmjTRNnfZ5QV0z9Ly6&WNdHdMNxH&O2Qh0T6 zD6{veC)kR4x#}~l)2^;4o7O~lVm}L*{sxyCGY~C?K*NO%|>VXaaLmNEfSdtvY zz?m{mjmU_Gz3_QGsMRd=56wYv4OQI|x$JPsoZWr!l4|p|*jyUqw>1C&?ai_j3)7@W zBk_Du=zsb2miOPiq4AmT|1{+vnYj&KO-G@`F*MzX&Fd3rOf1F8p&Ujh(vT$$rQ*4Q zF|+$+mOb!XUHtUTW_~f=)!&IHW*jy#gBbv`-~C3fZ|faqbZUBXa`&$iI*F%N1pJa# zEM}1m>yW67(J2$-(^=TeLA5-Uvu5`kVwnTGz^aGw4zT&18Mq`wu~1{Re5n@qbMe7- zzy9TG(~Z<(YgTu+#}SXHC|L=NPvualRRuG%C3|j>vZhc`S8Dld032l`p|@B!hJkKj7J&F|g7RU!E)(Gp1r-X@G09m1Z0 zyCHd3nO}_m1@@!@@xpTZ5&!@IC3HntbYx+4WjbSWWnpw>05UK!G%YYOEipM%F*Z6g zIXW>pD=;xSFfbBy*g^mR03~!qSaf7zbY(hiZ)9m^c>ppnF*GeOF)cAUR53L=G&MRf aH7hVNIxsNi?vvL50000!iX#- z-+ap+G1esOn2DT0$!|KpzrN?5_de%+?s=Z`zVAKfo|}TVw-OURDhvRCm^IGAiHnH8 zA;{0&-FS9xbAj)&nVlH`JijmU`y!Z|gRVPSVS&27W6RtG=8bc*1AwR#06<9qfL$&{ zSptACuFDD$08n`VAQe>9;)v!R@L#gEvHUJ1O))W zerpRemn+lE{Mf76Te3Y~GmCZcHepk`@BQB;bPG4vuVxfEzQEd)tPJ!nS&rNAOAF>b zFJl}s0G$_Y=dtrGg(`ILh~#B7^w}G#<|}K>)LAYc19i;HD24=S-;QX z&`;fHQx6EvHvRoDcQNwK3~O;GW|}rL^MnnaIzICGNB`^0O)1ur$1r3qWkw>AC}`e2C6`aOyAV?d9pf}Hm2!8pQ6V9szw7&=8d!%))= zs9wK5SuGlIz_8|-7w4l8QH!m{zDYb9WYHfj?K^(96ub?_j|c!sEjg5V4qawlKVVg9 zxUp_b@lgkj8tjoAxU}eG(hhv#YvnC6qkHF+FjDS3bEBN3CJsOT@giH#k2hT|43{jR zWPp&yfmnr&uCcO!29b|#PLyHumO>*i{o3FX{!!j)DnEo3F)QCeHNPG4W6~(?q(0JF z{fh|3@9J`kGa5=7D_j!@FKm2uJsCIwIM#~(+&VvdZ4WJE_}zV9s(&wvcuM@{8ZwPJ z{`PB@@;IRJfuERsSD`_K4nxg%{xk1k8}>M$_+$Wi2nIS%%`AHEX+o)6xtwbmxn8J6 zm`w?SBFRU*++W?Pc+ibjXokyR?8O(I(9m(-N!}u!w1UQ0x5R-7d<x#7IGDN;>W=jP%C+{1n`Tg7g938JJ z-Atl3h0GUh3Ulhv8g87RDsKu-rc}Mr$^poB3^j0!B*YTc(76}I#423TY@iKhY7F;A zjXu@9#yMB&0GE^CntS^!Zp8UaJP^|ZS;gMGIBB!=C8_GgX5y@mY1c1mTZgp^jHBrT zbkV~_2@p~}XVRqn-}d>L8|%@}RvXU}?PI&h9-=P1w#5@)Eers+Z8Kpdc*Ub{t$zY? zbcWyl>~Ri%sxk z_#I_j1u{Mkm$$X9$o`m>S!0Q}S)p>MBPtb_H|XmJIps%NKaHuR8BskP^C+>_4S(KM1c?MKUL@UbO)ms#pH5tSk-m|e*?G3XR?tD)b zWF2g=5h2`0rH7WH2Kk>f8alTgTG5fj$dlFa$ok2K+7n`af8T)R;g1WeiJ>e<{-AGP z%{Sjq4IRA2?7B<0{P%lsrGu&@*r#M}gQRAze}mz8?|j#%#Y7yr)jeKX(j!zh-H6;ypN;FkIwnN5LgX3~X?sw46-(nXU71F&@#z^-j>pe;( znAaisI70wettXJzj%IjJKEhFm-17(&3oeBBZU#UQ#2G!CTXZX8~1kB zmUbb@n1xHLtU{N#rht-_*_yw$j$9NJ4GvPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000Vd zNkl&5#jSPVMIRg?~ zGEfTe8ps3!>Kr)2s2;HOV==doInpG~TG7Ody7zOxXHR`)F$OT#{>JZ5jMv`&&wsVA zh++wpF$h64OW(h1})!Y?Hysb8!5KTt(oJ_eFy0A1piHqB080*619II)LYw4MWW%qWClR_gub@uR z%)g^65z?smN(jCRi3n6HwAA=l*&LGphZw{ep9z(aittQBB`Swqws5fmGN`Ah6vkC` zAsazj&Y{+UGoiE^a2{t@9a8au9uRPA9jL{uTLDu+tqp*E7h?k0FycoMK}9IRFRI9v zO^V6`s3@X}6EpCHhODSc&^?}vM&1KzkjRMkvVuT*b`6_3s`Z!~Mk7Qj9z;~C{gEf) z&x2A08aC|kyqtlH))Jzgo7RK_&1b=%0Va5(FtKg-EUupc8UtcG{WUk!WdFx@Q;Bm4 z1UclU4aUtM4IA|$(DFLqhiozMi%L=Zo!MN40)e_wesH$gS6y%C84x4qjxN72uP09L zkv)5_9n^ooYhJ}yqa0ZI04taN?MQ49eJ#z=5|M!yf`qIKbBE28A3lBtm$p}R{lx{q z#(>l8_~Fd$KlkvrCU3gyvj>PrYl9ju!Lyr2DaKME+B!334!W6;Y8fy^VbgBNUD~LD?Y8e<3O)hT_Rme!Qk3WRA5S40fZ_?Y;Vs-?ZnR zehxSTbfOR&hwE9$=HeR<+>!G=Z z?B$AbHtdJAb&p*jS!io|{`vpzz3|mXQTrOu1Z-4FaH_52t1`N$6J7hRd+cg2ZoKPy zq+$kOOzh8YiNFLxgB~-uLz$?M-9_>nT992fkl5wt&qWglc1bjTJE~H@c?^jJ6JBJh9$-$u1mJ^pR1hh5V@mtsv!vuH zk$^ypY`Jzq`;{eJ(phc&*XO@x&%gWI(e$P_ag^guR0N5SEYJG zy?C(!Q}Ges1iGA+GSG4#mRzY2sCwxPvf-50ktVKZlkVYveYpSfcb@`I04ss&mIMGY z?Kk_*WwX_r-~YjECEd|@#~7v_4PIvQ$VZn!BHBVaxi3M6jn7c0@uTatMEw!3XBiyF6#U@HC^Ap%nMBrcLtJOp~XOh_Rk zm-x5l&yx!Y-Pu0b%FN{2zkT`v?KF>us?#3^yA^@l4{5ge(tLIA-Q!Z5_$@I=b$88I zA`@gTBJ(K4~-YQIA6jv_)ka9xv)4OXUv!@XF;V20C*o7|GhtKJ>k0@+U8c$gi{Y zjcVHr6n^L|cZj07+O2neC~HZhv8Rfu`fq4L08^?=M8(_;Ri(22QLsHWT}3+cj-(~p zJM!Znt$ycoKS147(0#TY!2gSY0$Dn9XeHirn~mRg+nt&c)yLz3)=`LRAeEtWU`YF$ z&H)MFwUAPO6}n48x;Xjj@<061gW76N0drgF{&ENeKWLhqd11c3|GvF4visJkDpYsM zAiAm$HA-gA>;CYW5KL=(pji=p+lSUHxc>U;@;5(oe|qxJE5P)2y1!fkUP`_7UUKH} z)X4k(-~%?>aeeJNAs*R$5JioWbj;>1;z_vF1J1##!rCdYy{=@RB)0%^cBCwi4*A|jXTd*+$w$)r(_{zt>md;MT%q8mnY6t*W?W`xs*%Q+{?)=>k*`$6= z{d$NS;Z!yL*OMDfk%5+jC0DxlSXe&^w%_YEzxy}eYCZk^XMvNz8keB^t0ka7mMxrY zMLTyl>$l!=a0V(+aNi&28f}q%GBrXC8fg>A^2PhI7a8x=$|` z%#{!zL@DXM@Z*KX{yRr26YspkrD8^JfY^A$c7ZX0S@qw*jQDEQS%l64B-2L@&wu%o z54q0z6s7z9uZloUBJEGVI8@7zwb^X>H-jE#EPM0h~YBY{qFg1f9ZkN zQ;+@}U+*tl_irQt1=3{t=z3-Rrj`1>_uSj>M3sqMP%}RA75oq0GpC^2b#Cp+?>~0_ z8-Mv9s9sjRf3pZc?uS?YcVWkYdw0pMTlRN5$oLpEBFGXrJqxQF&^`9z^YdT&)W5j) z#w0M0_xM${H-Z3w)3l#-j~|{JyZfVe*!s0^TUzs=XD>jj2X<|Ke)fx>_KL7Xa=lyjct^(j%>z)40Yo|b`fb(2Iz5i7a0AEFK1a^fv_!_?qEb#{D z{>>%;J`?%3VDLuI2>GdVgjIV&(RIxsL2bl5@w001R)MObuXVRU6WZEs|0W_bWIFflYO nFflDLIaDzPx#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K){{a7>y{D4^000SaNLh0L002k;002k;M#*bF000UQ zNkl1cM%*_*VhpPyAP_Z*77CV8x`-|96s5!L%U#Yn@9T$i?#%6NYpE3FL!acy zdC$4a`~N@x=lP#=;B1_Y=M>`k`P*|9-iKZzg?y#8!dNr`qC=tm4C5reP`F(uN|V)=@Jkveiskw-A26GG_Z1mPer3>lYW9Nn& zFB}5hA6IT=-S-Qf{wsI9VY%om`Dj;?N@*Gf#%Cj3U$Lw|BZd!~RmLBX(Zuh6OE_!( z?*w$;4%Z#r{@HZa-|^;add2eIG)794BPr!wloE{27$PAl7F_ZLPwqRaE*6~^9SFz% zI7~46oSf;o5m@tiks5r}JKaq7qgP*Aan`&jhm{hPVEIy?OV;LD*5xx@GmOqeSSjhM zcqmuPgVWh+;be_yul)FfEZTfX^;I@hXIf2YoH=gelm)*K%D7$3)<`P0l zP?A(ivHijhQm&#FSmx>mS4;ZJE>DbwG^_xn80zyGnUR$_r?N@7{w?8=2dn=x0v&Ju zeU~nsbHhNlzw(;Rc^p?^l*I8Am#$1x%qZ#+eCF;c?%iMG;z18b3rbndlampl5NNGf z*5z?vTJ<&x=M{yUejq&j;AuP4X%om_`@6I*c3q#(dsn`0OI~C%8mlBiOEwSs^c6J* z_~EW9*FRk2@iB|51s8NXq&Q{t7(np?=l`a_|3>%&xlXEnYVB$;(%!^+3hN z>KIIaNwaE+#tOk>AsuDG5}*II_eo_1rvIaaLS9=pmiB zZ5&6krc>Z)s2cdjei)tsp<=M2nR;<8C5$#;tO08apd@4+c)9@w&{EKwlZ=G^KvWs% zist9;4xadP_+Jyqz2(cf)X5K?en9x@ID7JfbgzZ-7>E{|O= zWOD6L6tKO1A#XAZKd*`6yLCFPQLj=r(F^PcImwIA2^1Kj z=bN`(;S~C>-&i3tkOM1Ysu>rSq~d;kstz~)6B;6^bgKfgZ5G;EsCga&2Wqe~8&@)= zVJ3pm#y5hB4^u{F=dy)Osx)|eb?5CfrzFt-<9+L$(%?<2OQN!}5KD>zPeVBY|4ax! zdm83x0e+Ge67B8NLJ$R23nO({o{F#g3g%3_4+55^U_5fWg8mn;#xMP{_UPTUlM?9p z`rbZW>itQ7R<69ToHST6WCbripR;h+I6MTrb^Rk^j!(Ap=be(|;4 zB##>kAp3@oh{84ReqTOQe9z`G_)a`X&DKFdAmGt?_oS&Ih{dCAH@>7Lu*urQ05QqhK+V9z z4cM3gkHzcFbR&e!l(x%k@vEjj8%O|KtuGaIBZ(|w2vIX5n5@IDaR>u20hq8Q1BjZ} zgJaL50HQ{6Y+0Me@xO~&|2u%0Iy^E7^#n&4#TkWh@zCi$Z^PA{O$CIh+b&UU2m(PQ z6;cU|f_emxOhLo8NNwV(w|cu3$vUb2!Y$`Sw;r2Rz4e$>w^fO;2>uqrip=753@8IO zQYqzSOTd#Fzy`KLEs(aZ2m$FTj1de^$G3N>;?0DOK^}8+GD*v{wNNW~Ari37Fi9(! z<4G(KiD0Awegyq~{5>0iHWm{IPq-cF1qEy^DpPF;YMRJc!qBjHUNIUfqz04pJqcLM zV&5+SPaaB|=S|?vmWLJ+CsUx6NE9FUH9&^Y<${SUx)EY(HieVPEex@(M=4orVCoJg zG8~?Wc&erlzQ(#5sYP6Un}BU9(cBX;t z!f77kL`$Sh5T0OokE!}ehIm1ZRssp=g*J)|HZ<5qhz%laBO;oguSerYj@BOf>2DhQ z@3{$UMv{jGI*`r)QY`~KaSQAz*?@lo(?JJllD*9R0000bbVXQnWMOn=I%9HW zVRU5xGB7bTEif@HF*#H*HaasoIx#sbFflqXFcNgwLI3~&C3HntbYx+4WjbwdWNBu3 t05UK!G%YYOEipM%F*Q0gH99agD=;xSFfiuslh*(M002ovPDHLkV1jJmHSPca literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/new.png b/companion/src/themes/classic/48/new.png new file mode 100644 index 0000000000000000000000000000000000000000..35ba8e361278836dedba2ad9e88c627c27dd2bae GIT binary patch literal 1812 zcmY*ac{m$*6aM88N|c~(&!S%~Rh3j6iCdFOXjl;~TK84d5s8*6qE*Y%+Sbw4+OlZ3 z$2v+_cU^UrxD%F#>_!cx;Op-{tRPiLbygKF2C2Xp&%Pw4)og7s*5SDSrV zpG+*X>ah$jYpB5VOt)68Tjox@9@@E+Mr-2r7~Wy_By8kt>~eNF-3W{O3?bRGGf5HH z*fx9`{#vXRFAbuA0jmVEzsRm3NNilU6r0a8+LP{Kp-?z5arpk5w=b#Buq*kfyL!5& zwzdm2Cu^LQRSsl-<~*Qlruv+`zuYzaj#r)g=*rIO)C+pkMdkAH^1#^GADs=zPUNei z`8E;(2DXzR-w_I<7uws1gy5mSr?N2w>hTD(3$)5}LO!3BPh~eYCNSS|D~Z4s>_~Tn z5p(_|olfJ@)e317n|Z9W6jOYQ$7lYy+9q%%Vz1rwT&~89jFSLe@;MP zU>VlLgt6OuTcfT9^%FeSpjwLb&a?7H*L@9qUuFO{9%~{|8U}&Lc$ux@R(X#2n3@$? zul@#B5vz~{yFIZ;6RzD&mR*K+cbD^Z9UdHKdmD_?>Ewl~vfK;C>@>26-1}8!dIV3b^PVGXT(8B2F*l%pIK#Wtb2mcAF+7vkIw(&0XTTAw@6jd$39$5B*t!aQp#FAl_v9@0653bRt)ou}fZ0u4S@j5rWhtOVY zeB|I1mT?CO$1*$&lp!Rjf9;@2&);+X4&7O6@GIW#K{j}}szq~W;zEHh<#no$A+p2$ zb#-p4&KB}LX85yMi@$H_SLCa$J(R%BV8@)VU0O!5~$HaJVX2Dj@kZKW_u(un1SxPlC zyZI&m#8O^C-A4E%{7jP5&KG`|9*1?WUw7=@Zb}e7PYP_`B3r`veWB8OuukQS@$D*(hT=mdpUf`)+E}#VK&QUHY>5NzJMEP zS$l4_a5lzQWR=2ZL;Tx}LBE^6g8lk=kj?6k_Y>GjFGtz4N~tTb{dBKl}abm$vvC-qQ_k!@}{$ zTx5|Ci1%#g6)P8ZElBc#l!`0|5~>j7Em|5Ey;`rXtYR0I*v3Rf|5h#O+b+lN5EhYi z0PL9m7WDn;zGm#PN6Ya zBQ(YcgQH>0@FqAs24{%I;L&IW=Cs4V2vIS?;h~BDBADW_rg*gJ{|SPPJf4`Kc5uNx qCX{(KAT9*h2gd}4Xp^G?!a}Ga0l|s%fsljm1js}eLY0I6jsF3L#UrZ# literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/open.png b/companion/src/themes/classic/48/open.png new file mode 100644 index 0000000000000000000000000000000000000000..04aebb09f5b2653eae1be9d0f3188b9b3b4b78a9 GIT binary patch literal 4395 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 vW_bWIFflYOFflDLIaDzNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SUO_5fqIli7Aa#sNA_Z>K5dIXQ~B^0!QI2y*vW6}aG{ z4r6Tl(M^qAdW_BPNjDg|9UgKr^=4>Eu{?}tk*YkRUMyyyKGVGTeY4ZT59iiM?r17_ zIJ-}iuqgi7{OGbs%ZJlV{J{cRd_I|#O#<(7Bxg1WtkZcpyGh{O znU}Mg0yd^Q9Tv7x-;|ia<@Dom`#hi-C*E8&bYi*ks_Tm4>GL6fGqOTfB&r|Z8fB4{ zdTQzVb-JG(EnVN&>a@_#hGCYa`G!pmQa^!yQ7v(eC`m~yNwrEYN(E93Mh1o^x(0^2 zhL$0QW>&_QR)&_^28LD!20|q_oKQ66=BH$)RibDxwK6faGBAZ`c=m4cb)W`GkPX54 qX(i=}MX3yqDfvmM3ZA)%>8U}fi7AzZCsRS8&fw|l=d#Wzp$PzsGo|$a literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/preferences.png b/companion/src/themes/classic/48/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..713e2cbeb5845edaa2a1b90759a36d9cd215fd77 GIT binary patch literal 3879 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/read_eeprom.png b/companion/src/themes/classic/48/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..a7ef5d2c09687054bc316f3108ca5261bd223146 GIT binary patch literal 3779 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 z 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/save.png b/companion/src/themes/classic/48/save.png new file mode 100644 index 0000000000000000000000000000000000000000..9153bd84cfcf69c352a7e52c9e8eb0f47000fd38 GIT binary patch literal 2625 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/update.png b/companion/src/themes/classic/48/update.png new file mode 100644 index 0000000000000000000000000000000000000000..27112e871ee56338816d6881b615ba6c3aecdb1c GIT binary patch literal 2915 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 JPDHLkV1lK9@>>7^ literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/write_eeprom_file.png b/companion/src/themes/classic/48/write_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..57804bd689266d439c0bcfb52578e96972ee8bff GIT binary patch literal 5345 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/classic/48/write_flash.png b/companion/src/themes/classic/48/write_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..3600b5e37bcde3e67d54e9b0fdf077e74c2a6337 GIT binary patch literal 4735 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 N002ovPDHLkV1nO+*fIbB literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/add.png b/companion/src/themes/monochrome/16/add.png new file mode 100644 index 0000000000000000000000000000000000000000..7d853823c2968bac0758c4679ca01f97aa30d779 GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?4@Z83zm)LmOCq8|`-S zsX4g`g&g46E}gW4k(v20D;p5Bb@Q;g%xvKMX8dOPHsyp0*}aI1_r*vAk26?e?p0*}aI1_r*vAk26?e?p0*}aI1_r*vAk26?e?4?!AN?${8?+l5t3p(L zW@JV38@zSbNOUrMYVT~zeE2={r9PgoFT@r`F*ZtYEl^vKmFO6Bq~q*Yos4A(8p~F5 z{+G;PVVIdKt8(+;?mnQwswJ)wB`Jv|saDBFsX&Us$iUD<*T7KM&?3ap(#p`(%E(gN zz|hLTAbj&7FBA>A`6-!cl?V;yAx1`4h89*v77z^ys_Ywp8W=oX{an^LB{Ts5bYfyb literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/clear.png b/companion/src/themes/monochrome/16/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..b81ae9232168de682e0c0e566dd46da9086b5d6a GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?}iax7fH{`dd~V{q`r#M9Q7jy${e#anW-bJ~>MD>4eU zmrRP^%%Cl=F8w30cRtWu)e_f;l9a@fRIB8oR3OD*WMF8bYhb8rXc1y)X=P|?Wn`&s yU}$Av5We}47m9}5{FKbJN`waU5F;ZiLklY-3y6jURrU=)4Gf;HelF{r5}E*3SY%27 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/compare.png b/companion/src/themes/monochrome/16/compare.png new file mode 100644 index 0000000000000000000000000000000000000000..a12be8ad265830ba318b1cd4fe814d46ff79f6b0 GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?1Oz;!Fb0WtSk37lvv8v>|%3u8-%ahh=tvg$;aMCk?)yQx4 z4z3-?UiiDHU7nQ49w1u2>(;e5x^`c86+B{paOYXszK1Oe5x-O$j=j)Gd@a_vaBubN z{Ll71nhmGjnz&k8MK)M-@q16NIq_pfxK7nB&2?R@;e0d7yXIFhHTjr|Pw6Oc0=iVS z#5JNMC9x#cD!C{XNHG{07@FuB80s2Ygcw>{8Jb!dS!x>?S{WFGZ$9LOq9HdwB{QuO hp}{=F$jHjj!pg`3q9H+*eFIPfgQu&X%Q~loCIH{Lj;H_t literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/configure.png b/companion/src/themes/monochrome/16/configure.png new file mode 100644 index 0000000000000000000000000000000000000000..6a3295aab189da0955f1ae3bccb1f9713e1ac5fa GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?2^PKh*Q8JQOolmr@vNE)=GO~bZ UNKj?p0Mx+X>FVdQ&MBb@0DfR)vj6}9 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/contributors.png b/companion/src/themes/monochrome/16/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7664737534bcde911489ca7f79954d3a848ddc GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e??Ew%UhhC=@Rjk&t*o>y938>t(@$s@~+|fhyNbg?<_A@p4WfA$FjZB z_3(jSwTxY6S7xyGxy)%^*l~E##t0_eBit3DThi4_j!fNF-G8m;$hUfN;pM-Sex38t z+8I&!#`APor0(tQ?{0ds-tFqh->vkmX6mUG49Aq@WE7fY%ax9?UbuRBp0*}aI1_r*vAk26?e?| zWy^eygndRkyuLALh;i?eWA=1>@wBw$_yLAj(-+-gG}~}kFi?+SvzhN?)!QN_za|`= zeJ3g4R{i7iscak)iW4||R)c)5TH+c}l9E`GYL#4+3Zxi}3=B CIeW1H literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/currentmodel.png b/companion/src/themes/monochrome/16/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9d7288868fe210121fb6d7e26e3ef45a2aac5b GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?4@Z3#k`eMH8HY1r7@| z-*0)&b3TwYVnK;kvjQ`7Ge#?U87p!8c~vxSdwa$T$Bo=7>o=IO>_+mbqy^-3@xn;O|6V9 zwG9ld3=G0IAM!%ckei>9nO2F=U>;&*WMyb!Wn=--kf6%G0jPn&)78&qol`;+0EcUI Ae*gdg literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/cut.png b/companion/src/themes/monochrome/16/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..b590d2f139cc51d541b056ce45b152ef729376c9 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_o|n5N2eUHAey{_}tUQF+}71+KKvkPL2ZY`)|&@Tk9ZD z;p7w`8quW2!RO#4)pvo*$3M_<2lEnhhX#iPj;;g?2EIn-&quH_FC;F3uh&M5U(%V8ee8w|4CfFNHp)sqIX*u7O>vk`NFL} z?Umc&bBrbH0?qlmZ?)~cm2tc*XYt-!$LzPyXzVnXe-gs5az^LO!e_D#=I7GV)PfiV z7$QHOoTo3t{-AYA_^g^E=hpVFVNB6**YpbPGdgoc{`RG1XM%PyTuSwvX?9y@;khZS zf33eq8Z7-c$GwjEtc~%-?~xyqfnHWEag8WRNi0dVN-jzTQVd20h9P# zhNf0Vmf8k}Rt5&)n-6)RXvob^$xN$6XfO{kGO{wXurjiMXh=|H-vHFW;OXk;vd$@? F2>?BLtYZKG literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/duplicate.png b/companion/src/themes/monochrome/16/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..4e994a70f593c285c8c2dda8fa0d21446ed7c549 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?UO_QmvAUQh^kMk%6I!u7RPhp+$(HrIn$n zm64^kfuWUwLHOoFUML!J^HVa@DiIpYLyU~93@xmTEFc;ZRM|HGH86O(`njxgN@xNA DDn5YW literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/edit.png b/companion/src/themes/monochrome/16/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7e2f76b85cad5719a77fcbc30a9e3cb52f2935 GIT binary patch literal 444 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?F{lESn z?c)~m=YKFqZxj`-`oVVBU|Iy@g~bOa&xo9+rqfW$*P`)ii|_4LOGQ3yPBkCP%cuMp zrFx%b*_U~EC6zL~cx1yI^seMyV@;QxcZ^cj(dtv5%-u>XFX}KS9G~c3*{q|rq48Dw z((a^h_BGeS_cFXQReT_v==C1x0o4-Mh?11Vl2ohYqEsNoU}RuuqHAENYiJQ-XlZ3= zYGq`pZD43+U=Y6fkQa)E-29Zxv`T~q^AIB=D?p0*}aI1_r*vAk26?e?FGbKSrhL?sB9@Ise8C} z?`>f*&kHMK54f&9?Vj(dxRztl+n9o)&;>yY3rc5kFG@VdZdhI)t`@fI`Sl#1TSuZM z`{sRCcx5WJ_r(XzC36Esddu!lj*0yHO7ndc!=dY{2P&tQ9tFBjwZt`|BqgyV)hf9t z6-Y4{85o-A8W`#tT7(!{S{a&J8Chx@7+M(^gl|6Ng`y!hKP5A*5~0C7#K_3X(89{d W0-_;7m3;$H1B0ilpUXO@geCwx28gu) literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/fuses.png b/companion/src/themes/monochrome/16/fuses.png new file mode 100644 index 0000000000000000000000000000000000000000..521de6d3a882a51443c6d799d98e1e695831add2 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?aphg^$(EEF zZz-*umO~MfLZ7zDb3a_s=3}HOy{o83L$5~3XSL?e&!NA+)cZz%?hLm*Aitwqvx`A# zn=;V3swJ)wB`Jv|saDBFsX&Us$iUD<*T7KM&?3ap(#p`(%E(gNz|hLTAbj&7FBA>A n`6-!cl?V;yAx1`4h89*v77z^ys_Ywp8W=oX{an^LB{Ts5V{Vle literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/information.png b/companion/src/themes/monochrome/16/information.png new file mode 100644 index 0000000000000000000000000000000000000000..d7016086ec94868649225d4d1151c639cadac856 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?s z%bYOlOr5b7=PrNST8%$y6FAHlDqY$6K+JIshyS7Zwp0*}aI1_r*vAk26?e?4@Tf`lLaEV3WGl{FJv zv{oEXN>kp{^glwxz{mgy7IK;ym?Q+Yo@Wu;;U~jzw}nmRXwQ|6O?(UtWg_BCLZVCi zfu^aJxJHzuB$lLFB^RXvDF!10Lla#CLtR6Q5JO8VLsKhb18oCCD+2?*#&&iT4Y~O# lnQ4^>4dx+6MplLvRz?;O4GF638-N-ZJYD@<);T3K0RTlsSX=-A literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/list.png b/companion/src/themes/monochrome/16/list.png new file mode 100644 index 0000000000000000000000000000000000000000..01a4b47d6bf9474ad1eb6e53e4d7cdacecdf4903 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?SROX|vTbul& zojXs=zNwtDAnlco=*rAzj`Mt2ULBicb7KE2_x9hjT76cmPD%OxhyU&i@%2iE2m9|m zY6rSjwZt`|BqgyV)hf9t6-Y4{85o-A8W`#tT7(!{S{a&J85?LD7+M(^@HMuxqiD#@ mPsvQHL})M%F*33;w6HR=fM`fiW#0hQz~JfX=d#Wzp$P!+9+cVu literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/logs.png b/companion/src/themes/monochrome/16/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..1d955dfa132bc65f216ffcfe1895386a7ad315ef GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?4@P73nLEs~&9$7S>l} z)s}GisM(QdapuFUMj&8yjc9quJLO#3hGSa}&3hFLKBDZ8i`#J zA(ADMvm|dw$Qj8T`|^yHEm7lqpCgB2tAXN#hq_ZrIiel@9%m|Klbg!O5cFF{h)K&s z8fd?2iEBhjN@7W>RdP`(kYX@0Ff`FMFw`})2r;y@GBmX^HqbUOv@$T@Yiwsn(U6;; ll9^VC&|n^7WMpM%VP#|i(U73Zz5%F#!PC{xWt~$(698L7ZEyep literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/movedown.png b/companion/src/themes/monochrome/16/movedown.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0abec1fd263061febf0aa489448ef7d47340e9 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?Zwv`K}ALKZ< zEqO(|;mik3GCaQ}c_ct!jYL`EW~IJ|_J^a{WZ8n-@_GJC)@;yRnegNMho*p0*}aI1_r*vAk26?e? zL~>Gpoc}OCkyGzwD9?Y%a|SVqKh7J-&Mx6ST;H~tr-mnq$6Vr{@sdL=GaqoNNa`6| z7}q3K9DQ)8V7?<)@WEKN^frDT5b&3Xk%;3fDVW5d Y%E$tuAwiXW15g8lr>mdKI;Vst09~tTJ^%m! literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/new.png b/companion/src/themes/monochrome/16/new.png new file mode 100644 index 0000000000000000000000000000000000000000..1f593fe07dd55559251f7e1906080bc95a8c8ff8 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?K7ziIb}cd-rkjS7wxUs%R2som|Mupvi>b0X_)m-98s zs~92}tgdZJEv piiX_$l+3hBga-2vBO@zA3o9cFh=v4J_6p0*}aI1_r*vAk26?e?F+}5ha)Lz7f@u%!57)Q-pCQD) zP>6$r)hFPWyq>b;!Y_4fv28kRz9u*8+WdJ6Shw=rzo>JwA?Ii;n<^Wh$ld>vT@!c8 zN%YNOnV8V1m5`d@u(|$`L%RhN1H;8XY85NQOO^sHQY~?fC`m~yNwrEYN(E93Mh1o^ zx(0^2h87`)mR5$QR>lU}28LD!27Ha}>?j&?^HVa@DiIpYLyU~93@xmTEFc;ZRM|HG PH86O(`njxgN@xNAu(W0& literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/paste.png b/companion/src/themes/monochrome/16/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..9970502c6c2f445311c970b09dc685fb9034870a GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?4=;gT)_mB&SIHGpaeX z%wdjWyW;GFGaIKboc2(R+5WJ1$>dj(|BU}6e@H1vh&cCQ{zH4GCRR^D<-=w^<^~Ht zN=iydN=VchYdi{KV0_23JJD-{_Ko8TX9e1$8I_rpo!RTOKUfHL7oK=v@60^q>4AcV zg@VQ_>JR?pm*6w9QAn{WWMJ@)5u2{Vy43~fEY%X%h?11Vl2ohYqEsNoU}RuuqHAEN zYiJQ-XlZ3=YGrJoZD43+V8GYd&W@rXH$NpatrDTZJjBSz%Fx2f$O57vL6v<2Py>Uf LtDnm{r-UW|)Sh{v literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/preferences.png b/companion/src/themes/monochrome/16/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..1e0904a084bca743b1476d5f5b949ea9e13f11c7 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?%ZsK0!@=Yq#&OW{P@n*Y)@Rg$tfM2|hdBaoXgD6DNp0*}aI1_r*vAk26?e?tNnvfvsc#K}Hghw)JRDY1DZb=d65F1Q zH|9(3seHZqfMEmIFOid6EGIRy4$d|f(^lW;c_}sG#tiSp&ozy{@bl#w9${7Ul94desuwh?11Vl2ohYqEsNoU}RuuqHAENYiJQ-XlZ3=YGrJoZD43+V8GYd&W@rX nH$NpatrDTZJjBSz%Fx2f$O57vL6v<2Py>UftDnm{r-UW|Ajxv+ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/profiles.png b/companion/src/themes/monochrome/16/profiles.png new file mode 100644 index 0000000000000000000000000000000000000000..01b13e3c7981514588617d60538b77760e58f67f GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?P#hNf1= z2HFOORt5%qjqU6x8glbfGSey%8q7nCjI0bTtc)xm8WL35Hvly-c)I$ztaD0e0sykv BO}_vD literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/read_eeprom.png b/companion/src/themes/monochrome/16/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..36c0ca8c6c62f50794ce1b4f89ede64ea9d713ee GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5lsFvV z6XFV_sRI}>jKLJaP(rG}|NsBdv;alEEs-n%irSY1`2{mL)E_Bs*x$*#jm7s1;{mts z=B6(8+DeZ0GZzoKusJe0HhQ$yz5Dd`_aV;1)hg{9)+l7Hn;sZ(Jbyj&_it@IJ9$3T z0F7cy@^*Kz^5Z-L3O~*QkH}(Rd|U@%MkkHg6+prDo-U3d5|>T;uZtaW;BdJaXl|%> zOlbGU@Ar0p`d|Na)5S`LbG8Nynh}~po-SN3c}%=>m1WFlf1U6-bi(=ewgm^=Twe&O zI$5p?$!1)br?Z9iN`}|E$&aRqU6`i3@s&V`xGi&xdEeuGVrR-y6vDqGzBjy!O_$?ws;c8R&G?64!{5l*E!$tK_0oAjM#0U}&OiV5np0*}aIptaXQn9)gNb_LLAK2I0N5RLPt7xsEF2MV-3Oy3;Y(KX@H zDQf}g)d?HBruIg3m&G+ED9^|^aKC$l$U*4~X@+9=8ad3&l9sYeoRKkU>kZNHgO*3n zSbi?vSN`Mvqcc~RwqBn8H%D*rv2F-_Wal?9S%bOig{cPJ8e!x!K=$HpBA6x@SQX z0;i}n$-ECZ&bOjMJf-?YR(AE~w?|i3>Fs=TcJuiK4uQuf`f^9vT_}IHufy}`O3l@B zzOxImpMIBn5mof=%H-7YYdwMAuKR_2*_eMMup0*}aIptaXQn9)gNb_LLAMNb#U5RLP-7xwBeNfcrIaQ}1Gj1wo= z*0v?7P5vw0)8Bg}?1&kc3K!ShuuaM{o1B!QRpl{P#&)uSAr z>*3*{l>NO>X7e-??}Q60vtMsYTFQR1WtDfPvlrK{EeliJ=DS($J-AA^GIkr!s|`z5 zMMTdR<}eC-V{tuE?)18|&1&13CMKtPx-K>g^}TkU|J|QLd7g+1%Og*%VXiFR#P{du zTKPKHZFhgKd~s;u3G>X$T1K}*du)GPSbTX|f0U`z#?-Sj_3NakRT$;m>D;s@BJ@o$ zulUi2Ggn*Q{VM)C=I~~vj<~1)?6q_PQ_F6Nn*c*lwZt`|BqgyV)hf9t6-Y4{85o-A z8W`#tT7(!{S{a&J85?LD7+M(^@HMuxqiD#@PsvQHL})M%F*33;w6HR=fM`fiW#0hQ Oz~JfX=d#Wzp$P!8ugs|c literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/recentdocument.png b/companion/src/themes/monochrome/16/recentdocument.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d7eb86be05447cb72c9f59821df31a24925994 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?j}2<7Bu-aoK=$D?U&Hx-nW*t&l-wMF_!a~K^l5DeilyX@Ni?p)>O z=bHR;{uf*D|6k@i|8AwJob<|fVq7dt3#-KqCwX~TZ+!QLUDAWWX~QEkNsZkmnvbWx z#Vb}UOgzW@GT)lvIhRtYa^9KS0U}@RXMTTjpgZ>bvd5?6c%!CW-T0h&AA@1M@sc_F z7EK3wP_@K0q9i4;B-JXpC>2OC7#SFv=o%R68d`)HT3Q*JS{WN?8yH#{81OZ=v!iIp n%}>cpt3+rp4>2;bGPJNVvVdqvP-Wi$)WG2B>gTe~DWM4fDFLO{ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/save.png b/companion/src/themes/monochrome/16/save.png new file mode 100644 index 0000000000000000000000000000000000000000..728de38cd60836eddb69680aacf58f946e7ddcd4 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?4@XAN_3K539_0;3Xj` z^`L~Anc0Vvn@?C)^55dw49s77_)f&Q?U0s`l#zI|a8EN2yTrf4PZw|*%lU}28LD!27Ha}>?j&?^HVa@DiIpYLyU~93@xmTEFc;ZRM|HGH86O(`njxgN@xNA D;U`}I literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/saveas.png b/companion/src/themes/monochrome/16/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..71de2f8873229ea2199c74c45f15e405cfd58ad0 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?HBYU^4N=QXBI3oTp?6&5=k?0g>`Y%5_?{Vq=^ zsC?#v16suwZGAN7=x#Tk-F<-Tz%}8xK2Hm=zV)ArD;S!*#TS>G{9ggIRJFu4q9i4; zB-JXpC>2OC7#SFv=o%R68d`)HT3Q*JS{WN?8yH#{81OZ=v!iIp%}>cpt3+rp4>2;b bGPJNVvVdqvP-Wi$)WG2B>gTe~DWM4f84zrX literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/simulate.png b/companion/src/themes/monochrome/16/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae265ea646c72f59b1ce0e3e66c241133164f1e GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?wOR z!#~V_Xzi>5;{G!};~sIeC3K;M-u6G~KhA$>SCpPFYA*TZqh*mGv$bzizY_yPSDwHD zEm_YPpoyv_t`Q|Ei6yC4$wjF^iowXh&_vh3P}k5R#L&{p(A3Jp0*}aI1_r*vAk26?e?N?{kwUg6V-ZzCy+_Sb? z*FwUqed~pvo-gjdW}TQICDhc`@CN80)e_f;l9a@fRIB8oR3OD*WMF8bYhb8rXc1y) zX=P|?Wo)2rU}$Avz}MK$j-nwqKP5A*5~0C7#K_3X(89{d0-_;7m3;$H1B0ilpUXO@ GgeCw|(}Cpx literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/update.png b/companion/src/themes/monochrome/16/update.png new file mode 100644 index 0000000000000000000000000000000000000000..31b90cf3604b3b201b72ef73769de401fcdfce70 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aI1_r*vAk26?e?jh-t!Y4qy(fJxNer<`e!gF;lUAcrYfE{Cj6;y7#Pf6if&)} zq%Q~P0@V`Nh?11Vl2ohYqEsNoU}RuuqHAENYiJQ-XlZ3=YGrJoZD43+V8GYd&W@rX nH$NpatrDTZJjBSz%Fx2f$O57vL6v<2Py>UftDnm{r-UW|OO9}L literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/wizard.png b/companion/src/themes/monochrome/16/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..e047a1bf96e71e3143de6c44f02d8066d6554908 GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l=u+f z6XFV_?d+^wTpYxOMU>^`mE{za<>Zy+6_n)U9qeu7q~%nVl$3y6c?C5kWgw}lsH7wZ zB9#>sRTLCK40%N@b#+}$Eubzfbv2+GptuTH8BheQ9%L+#p`xImq6pLiK|rn|&?q1Y zG(l5c4Q!FTs**BTT;9+?4=An%v|LsmXc|xu=m2*&Cx}tC}^nY9O4ia{3<4#K4HR_iA|alr%jxioG>B$L2471 zhLN`BY6YK^q=dlG|tgp_3S&zz`zc52Jgo{8O?7M4(%9WO60 z9nHpOZC9;kaR2=A;|B#(Oqzv-d*1VGZIEURaK6$>}(9) zwnFPlWewf~9jRL48c~vxSdwa$T$Bo=7>o=IO>_+mbqy^-3@xn;O|6U#v<(cc3=H@h t+d;vJ(2$#-l9^VC&|n^7WMpM%VP#|i(U73Zz5%F#!PC{xWt~$(698(zz&-!~ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/write_eeprom.png b/companion/src/themes/monochrome/16/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..6ff3e7a4244ad1792bb950a561cabb39dd8dd698 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5l(-t; z6XFV_X$2Uu8H`mBn?hp5{{R1vsSGG6FZS>%P{Oq&$S;_|p}yRism1X~al`&Coy_~T zvG{&r>~3yi?P9O3I-NoK6*`O52;VkfoEC$BYbr5EB(wJQV6g=SR;us=v*|a}1`j7)p zOS-%E@mo%ruHsMhLiiYuG6#xW`161NlXpy?H7nZ}&Qwq+86$c?$vZV`qsz&y zY!Yr$v(7{<3evdUY@QUleBaU7E(HeP#g+HH4w{uL&sNX8@Y*_E`oruDHa*o~XYW`s zUy;;EvrBy4?6KuXJGSLjOt3Gondc+hG5Myl#rA7f;xW&jT;BYk;@7LEU*FdL-S{#3 zj?B}~*~+)`A0Oyvw_bTN?$Bmu`9A;u^A5yUTze&-RVMUcsaV%~pkGu=Tq8>&FhTQy=%(O~`2J;XjBP&A- YDzopr0P}UmJpcdz literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/write_eeprom_file.png b/companion/src/themes/monochrome/16/write_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..4c78f00c7d02526ef8bd18cbf4bf7831260f5e16 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aIptaXQn9)gNb_LLAE>9Q75RLP>7wo;569rg5+@F58b;XTp z&W#@#3^~Qjl60#$54shEO9%2NYBsqCEE4?4rgY;*$5bVy&iY9;Vw}6W@@LI_c=qvL z&p-V!1?u7_js|_*;t+hLOpUXsb05=fHY>3J@v9=Q*fKrM3=hmH7fjCz&=fQiG2$s$ zw^T8Uhx54@%Sxx_wupXD^VzxW z&u{)cktJ^~G^?72`A+!N%^Yg`Mq;yh&$q`5pPj1CG|tr3>}C8LXs4dx+6MplLvRz?;O4GF638-N-ZJYD@<);T3K0RR9lyMF)x literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/16/write_flash.png b/companion/src/themes/monochrome/16/write_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..91ae4ee62f706e30821fb27a042fc3c1547e06fc GIT binary patch literal 556 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHr zx4R3&|Mvbf`++>p0*}aIptaXQn9)gNb_LLARZkbk5RLPt7x#KcCyKCrxL+M>;?=bx zTTE8u<^2oVT1|7KN?u;z;wyVGZR-RM$yb?{*L$-*TPdLU zeRr~IbWzbKq0R`kysg@+q$V8RTDw7a>zzpZA8)TE8$6$#$$U&ycEt~^vIqQf zZ+?mXe0Xu;E@^iqYqgrP#7iCA^3hg4l3U+yRopA~=4L_a#hKrW{F`cv-i5fTO|87$ zcR%&+eXZ)tmK&SDmZ&;j`Ix=3?#h2AuVuln!d9P@0fwS#iEBhjN@7W>RdP`(kYX@0 zFf`FMFw`})2r;y@GBmX^HqbUOv@$T@Yiwsn(U6;;l9^VC&|n^7WMpM%VP#|i(U73Z Rz5%F#!PC{xWt~$(699Q5&gTFC literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/add.png b/companion/src/themes/monochrome/24/add.png new file mode 100644 index 0000000000000000000000000000000000000000..fc50fa563d28375fbb3b5605ab551dd704ab504d GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4#Iu|Q$U1jdsmt1}oGZr+n+VE8EK4zx?P#5JNMC9x#cD!C{XNHG{0 z7@FuB80s2Ygcw>{8Ch7FT51~@S{WD^W~n_w(U6;;l9^VC&|n^7WMpM%0n`K0kf6%G Q0jPn&)78&qol`;+03iZpF#rGn literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/arrow-left.png b/companion/src/themes/monochrome/24/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3e93c4017752697ed36ef66a6791d05653ccf6bf GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4U;ni5xmoM#Q@h1} z7@fPaWlgKWhZ#3>Z*%N#J0)3tJj~*i=3O)K+8dnicVm7p-z)H|>%X+zzdQC}3tnno z=I1R|tXZ9^oS)_-QF+eo)iI|TtJ0N2mD$;a^`{^DdVNI&t9SRCQ*({gjpZ~xEj+VP z73f~o64!{5l*E!$tK_0oAjM#0U}&OiV5n5tXk}nvn5FgzMMG|W kN@iLmLW6mTk&%_51yBz}LxL*%2A~E8Pgg&ebxsLQ0KONDWB>pF literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/arrow-right.png b/companion/src/themes/monochrome/24/arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..be45fe369b4fa1d3ceba4268e55ad8f451971fb6 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4}$4V#1?77J<$Ht;FN@spE{CWFsUh%tkiRb^z#sjofQrijBg7)y|G&Ge%`8SZPtR`i|ymzJvb3@RhhD^Hw1>uQr3{zTl)#U?BC$@F_`*4kLy)w`jyc6H~B=qs=8Z0?m;_SEK| zbXDv%(7~!Dt`Q|Ei6yC4$wjF^iowXh&_vh3P}k5R#L&{p$im9hQrp1L%D})dOYISg nhTQy=%(O~`2J;XjBP&A-pdN^Z1XcD8Kn)C@u6{1-oD!M<{x_Gn literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/changelog.png b/companion/src/themes/monochrome/24/changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b9d00a03c18664795ed103b4a234f16e13fe58 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4E{GKl$VCLe9opM0pYeY#(Vo9o1a#1RfVlXl=G|@FM)HSpSF|@QYvam9>)HX1*GB7aAQhS7=AvZrI jGp!P#!92vs$jZUftDnm{r-UW|rzWD9 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/clear.png b/companion/src/themes/monochrome/24/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..e8eac19c28ea3e60193f0a8e259299534ff90449 GIT binary patch literal 451 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4b;ThQp@K~m)fzWrqUDc-iJ0PDDbtNXR^5Kd+*Hd?{*T2_ZCa*R6JUk zm0O(teX;bJ3WX&VQPC|N@@8+PWs+KWMZL zaaZx#9nsj0MpfZD?WU$lpIE2;v#rtOsNe_sL$$;;q9i4;B-JXpC>2OC7#SFv=o%R6 z8d`)HT3Q)dSeaUC8yH#{7#L=$Jwnlto1c=IR*BGH9%5uNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4#V!2IXs%Ny09O#YDW#V+=>S5V> zY);}VvCpgCyC-jZv9r7S+*7;fJJ0X^{$c+_&nK*oI{6Vn)~gQm$i8Mzb`Oqxez9fJ zgM=wMzn8pu@~|z&qWr~l=LPE+%xX8h-aBdfyj`!;?>OJv)K)bkwRENQ_4kXUyW&>Q z20#=Bbn2~b!MzSU{T#Xe3(u#X z&f2uh#wO<6HdUV;PqyV{zjHmkO?^#8PT2A}tAt-pezI13nMY&!zTHc6&Of=&DS1AG z_oY!rfd8eEV>cr{o4kFsHRI^E^%u2%b6vcDtExNk?ztJ>r?zdl&mY(tnm?!bEdTLi z4G%-E|JSZ#)?ApRDE1?)FK#IZ0z|ch3z);uFBE-zopr0KP;5 Ax&QzG literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/configure.png b/companion/src/themes/monochrome/24/configure.png new file mode 100644 index 0000000000000000000000000000000000000000..9d959229ab58072ec38c403f33aee62a0fb1bd13 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4o z^EaE)*nNpzI#-4Rm!nCXtSXX?t`=`H!4 z%lO~dht2(c>HCf~)3&m$Uv(~Q-SlfmfAy9u@7Z=_s`AE&UO_QmvAUQh^kMk%6I!u7RPh zp+$(HrInF|m8qq+fuWUwfnk=~BNPp}`6-!cl?V;yAx1`4h893Q5Df{c>>Gd@7(8A5 KT-G@yGywoX1)!Dy literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/contributors.png b/companion/src/themes/monochrome/24/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..57692d7326b7bf0bf958f0d080a57084903ab15c GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4+R4c2MQ2oPbBS7UV*ekplQbk2_;_E$9)VFlBc zTv6fqI>YGI-Q5!v&oJ}XZIIT_REJ?SW>UXe@*KtFZdZXRx ze`zN&wL9}=D_Quz#ZLbaX1PMwxGd4PJM(YC$)&#K&v;e-%NZFJy1uSTdXv8HOxJ**5?+FnGH9xvXNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4D=|p=RByM(wcR?A=@aY_+agPX=SdDikcy7S3Y|9u<*e0R%hEOifj&ybCn)!e&o^0 znIq@a1b0cc1L}Y zKOv7&fnHQCag8WRNi0dVN-jzTQVd20h9P#Miy44mf8k}Rt5%!S!$0^ oH00)|WTsUjG?<4N8Ce-x0QEpLB&f1)0BT_HboFyt=akR{05U16v;Y7A literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/currentmodel.png b/companion/src/themes/monochrome/24/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..4bb610c08ec2cba09707ba6ebce89c3a321e2ee5 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4AtXfi%B4FOw(MO~W4`m}Ios#f&+qWp ziAzP*IC%>2NYq@8KYGmVZ%o32M@cpNCUy4pNlrh-5w=+Ahs7TAM^8`aX|3IK;PCO| z&mA2ODEF+>S$W)l^9})*zT;DJK9yTraALR`46D) zR7+eVN>UO_QmvAUQh^kMk%6I!u7RPhp+$(HrInF|m8qq+fuWUwfnk=~BNPp}`6-!c il?V;yAx1`4h893Q5Df{c>>Gd@7(8A5T-G@yGywnrI;a=` literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/cut.png b/companion/src/themes/monochrome/24/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..1e5e3def324063ae20ebaf5865013012b789a51f GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4K8^3v#|Ns--K(!}l=?YOt}}G~?rE=% z?0xZ3Q*Zi*r$0n&-%Vv%C{}gQ+5C*?g`F38<*F9mabA!+d-m;KUw(tx+oX$&Z}X|H zX3*KZZRgIpH!K)#?3g=acJ%E{iuadq{d_S5m*F5}&BPC>+if8DpOXA|w_x+i)N@eDxz)Jt+g|X|N#zoDU&iS&V z+uL2uLSJ|1^z3z;cd*`hB0AmTFz>e=r|0~>lYTDt+m3^hdLPZryPNdH85>S1f2%y_ z>Gx?)ty~~uL-(KHJ4+2?m>Qn%IA9$1=iK`ZP3bWed<;8|OivPCexr$D#iC|eAqI~( z3!1eU4vP78H?iJX)X8@4!l4t|R!w5(E;tBpkNA=P&-ABgX~>0R<$r2}GkER?9A>V2 zpl+AFhe6S{vE0Tk0T}HJswJ)wB`Jv|saDBFsX&Us$iUD<*T7KM&?3ap(#puf%G6TZ xz|hLTz%Wbg5sHS~{FKbJN`waU5F;ZiLkplDh=v4J_6NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e49Pmu8O3#!ZtWIK;$$F{veRIWk8daT2_)_UzfQ zD^|;Y&V2YM{oI)k-<31=8UnC}Q!>*k5gN=xjEt-dEr5C;8WL35Hvly-c)I$ztaD0e0s!tex#<7^ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/edit.png b/companion/src/themes/monochrome/24/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..4ea6a9d5d48a9926d50712b5231d30091288c252 GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4BVgdJwO0W7~tK1i|i(9#&S@wrHVchc=&i{_We8 z(7oL9+XdHlYG&SK(fXu&cab*h`e{}N z_m%s%-F0=ixS(m))b(MDe&%^+Nt7=Vl>C}=wl|sk?b}e**Q-uFyKTmj_)NK(XNL&K zl-`!TTXKxwTQgdkHXg|3{<$xXN8$O#ovB-_5BPbsJ#tiHGLv1Yoa&Q*=ZMCO$y=Y? zn#NpwmtluNcF?U78INQCo*bR${P%9-${W>7>X`VA(vloPukP>kFVpsz7P_{-8W=>X zC9V-ADTyViR>?)FK#IZ0z|ch3z);uFBE-zopr0N_=?Hvj+t literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/exit.png b/companion/src/themes/monochrome/24/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..c5938746310ced7816f3011a7c645b22d5821707 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4;bI>8T zxH26T>nXiQ{3cF)+H$jFYwP)hvXw6@Pu$uW_B`hL z{@ul&>$g5T;c#n_p=$P_36Z+>j8?g~*Y8x_y{nG-mrUgKn9q@``M&;VNqHlAG*!1! z!0qkHCE{nfQ>7E!B@WKov|&!!yikF2DX$yW1TS2m$yrh<7PcxcD31LEr@z%?hxJ_s zQ%|I~@Y|lel$!s-uX5(3^C|%)-9K3j+N+Olxi#DAWK!(52eCK2{$C3-KeT$!w^ipW z1>bG?>6k3nTJZcpqqgY7i!JdcFK$d<;dgZB!(Yv9ESGZbY;lyl?iZu+v-}sEzm0Xkxq!^403{7+m40R1HLJTdfj4Z57Ewv2{tqcqdv(z4; oXvob^$xN$6XfO{kGO{wX0P2BgNKj?p0Mx+X>FVdQ&MBb@0L0bGGXMYp literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/fuses.png b/companion/src/themes/monochrome/24/fuses.png new file mode 100644 index 0000000000000000000000000000000000000000..c73efbb28ffba5aac3863e6b01b18be66130ff51 GIT binary patch literal 569 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4gZHaMMw_wZJE7k?ZhV~n8{4f2W z?(%7S>D!rh=Z^n8_w(N8qW>QY%Bmi&&7OW~=k2EOGTXvg>VH-Klr1p%exo{Z!L;{V z^R!y><BSJ!f+^1f3zS-}r2B7twA`RjanHH_&`XoK zI(d1W6{r4s>ileG^P+ws`!`Zt;a2l9D@txJm~MMr^w3oE|JTpnH+XpAQmpE=wNWPz zeW}@AJA284xh`5K59wq|X5Q1eDR{28HAMZfS?`vqpIOz}R+;s-UX}bEv}pY#^&3IX zS7)yL)ua2GJN~)Z8~H0dEq`~)E_>Ad&DTED>RN2Z){^TL@1_4Sgx-w*y5=0~Heisd zmbgZgq$HN4S|t~y0x1R~149#C14CUyix5LgDnC}Q!>*k h5gN=xjEt-dEr5C;8WL35Hvly-c)I$ztaD0e0suZA;06Ey literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/information.png b/companion/src/themes/monochrome/24/information.png new file mode 100644 index 0000000000000000000000000000000000000000..92b5c038cc35bd5ed5719b21e4384fca0f1e93ea GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4BIGH-8YtOi2gnGp?))qGw)$vsmdFT5AA{C|9QS|^fXEo{C%ikZiuyr z$7V)-2|lR}jJj>QJpU#C8P}xW@SnpLapZ6MkABUQ9j?sm%`9{NHc0u&9f zaIah%=mgag*NBpo#FA92NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e46v%%@`VTcjhAll)(mdm{`gnk>-(P#Miy44mf8k}Rt5%!S!$0^ oH00)|WTsUjG?<4N8Ce-x0QEpLB&f1)0BT_HboFyt=akR{03w2qsQ>@~ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/list.png b/companion/src/themes/monochrome/24/list.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8b7d88d9a71799193ca8e44d415c961d0adac6 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e46%+7&6zVLNIU4#t@Y~Hmk`---IvB zub!lqcW|W})2$N4`FdF{DHnJ0J6;HwC@%SyM=qpb>AM?KRMWMlJ(Z~{TbrTLE5LnE zcBbLm1G5$Ul((p?-E~D|&kF9O(4|Y3G_oX~TQh0WszTwcYinkh%%7Hj`davIC019< z+pq5Cy_GvcKy8)}JhGrWpqocX!wVgFv;!HKHUXu_VKa;v7+P8xSy-7`Y8x0@85kI5sXao`kei>9nO2F=U>;&*WMyap X)C19wpvt}hsDZ)L)z4*}Q$iB}I}*a% literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/logs.png b/companion/src/themes/monochrome/24/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..228951a95a311d8b46257dfd23e9508e5b625c48 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4=D6WYta-Jcqbmr6=&RKHd-+nl>cd+}PyW;C`rZFolQ}CjG{k#R1mo`)s^A${J z{$RFbiIG0Di0I)R;u}wYyWhtzo?-ZA%G^*@pifjwTq84dx+6MplLvKs^u*399THfEpM) MUHx3vIVCg!02&RJr2qf` literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/movedown.png b/companion/src/themes/monochrome/24/movedown.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8c99746c96052a298b15edafcefb3b36ceec68 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e41%GsLnhD$mp zd4zpt{u84aIk9&xYpS8DwArMo^A98&KfGt;wrO^8`1$JdwXf|ad|(f9lbY}>Nz%^s z-1!$0(|O&l^mz6wwq9>ce*4;B@h6YmWg)%?YYLd7dJ3Iuoj40?|1UO@Zi$$5Jh@$< z*eFnS2Mfo>q<#VJP4lZhTP*mn=H$_pyG{!#GOgao@oUbFp#Ig&KTP&t6s~*1*A%Ok zVC1)Z7SPSAC9V-ADTyViR>?)FK#IZ0z|ch3z);uFBE-zopr041f42><{9 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/moveup.png b/companion/src/themes/monochrome/24/moveup.png new file mode 100644 index 0000000000000000000000000000000000000000..828dc5de288a03b9d70e8cf1738c7d23511e6036 GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e44(EL^Mon+rX;5;%=+xx`qh>JDBfwYAbB>P*4ouxzCnyWu_;O?DpUK@Ao|`e#)e> zf0_BbJ3lq-j5lpJ)QGCzB7EqUbKTCA4DBUO5wD(deh+hcbu@-!zE$Mcb^3~5bpj2A z4>`TgPt=j|32`{PTHx2sLm@wF?pK``UUvMeaA|&|Q}kE&YZr9B^l1NoC_TYI%k;!| z=3PJstCqM%l%yn**5?+FnGH9xvXec` literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/new.png b/companion/src/themes/monochrome/24/new.png new file mode 100644 index 0000000000000000000000000000000000000000..7b834e6e8f21b8849a9385101fe76789c4a48df9 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4`T76-Gw05{JM@3C z>MLdC|v9)>)L?Y%;m_Z^nl% z--gp~tXZedfBoR9uwP4LYW?(s$Iq|ol-ZwtVabZD`SYEpJ48j9sb&WyudLCN3(<0E zv9UkV%Hr`#WSNh*bGX);4G|0%(siGSJ=gN)a&_@IzT@|d6)#Kwn8~GynLaS65fK9V zPqoA~q9i4;B-JXpC>2OC7#SFv=o%R68d`)HT3Q)dSeaUC8yH#{7#L=$Jwnlto1c=I iR*BGH9%5uNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4vf&}XmrnI)1JpUJN;0Wzv zJtvfKqJ8sD$)pE4@oaHzZaK@e4xByG;?d9dz=NX0mA?wwm*CLbvXe8xlT}5rq~nEDrlmQp!HU%y3-CGcA5E*HoZORZCnW zN>UO_QmvAUQh^kMk%6I!u7RPhp+$(HrInF|m8qq+fuWUwfnk=~BNPp}`6-!cl?V;y eAx1`4h893Q5Df{c>>Gd@7(8A5T-G@yGywpsA&A2O literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/paste.png b/companion/src/themes/monochrome/24/paste.png new file mode 100644 index 0000000000000000000000000000000000000000..849d6b790dcf7038515e32a084cf526ddac05031 GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4z73RIXOWuHu3H%&eL)1%=}q1zOQ@h;$ACo;repjIX^GFaCdG! zutv1BzpVcH!qkJB$81v*1KX1~M&#(ri}i~H$a$P*;+NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4+tKL6GyMYznEr@_ET~ z{pWud|C;ytY5YpBui@?IUv2+%FtT*n@hQK*A2&TI)7i79ILTWt)s8JLB*3Xz6b-rgDVb@N2o2^TMn+bK7C=1^ V4GF638-N-ZJYD@<);T3K0RSO**PH+V literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/print.png b/companion/src/themes/monochrome/24/print.png new file mode 100644 index 0000000000000000000000000000000000000000..ae11c50822f35d1e29b352c33ac7de83a77eddb9 GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4X%7gX>mA1OkE3Bqa_5NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4*61C$Vx@J4!sV)aKh#XNmgro(%zr56 z-$$OEdwC;nu6b-rgDVb@N h2o2^TMn+bK7C=1^4GF638-N-ZJYD@<);T3K0RYaZk&plY literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/read_eeprom.png b/companion/src/themes/monochrome/24/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..c701d11041ef2f1caafa4b49bcf0ad1c075ced04 GIT binary patch literal 1336 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAv7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNjn+83;0JLIpNswPK1G}OUCp&Z1%lnVF3$AZu>YFDQ z6Y2GBJqy>4zm*fE4(^s@)NQ*xhfU=B>V`vaULW;HebH`S9GF+QEPUI9Uy+kUw{M!; z6z4y8j(p~q&)!vg>(hRoyZOQ1L9sN!cF!_Zql9?wt5aSz8HnefW#x>@e(o5ief`PX zlFLu$D=6n!o!GTPsN%)i@|q+*iE56I{T&nEuR6}t8NGk{fwl9tOj=ah{UgHc*=LKJ zK<6?hdAqwTiQHGU6UgB#@Q5r1=8x+j%;=;sy8@`7!_&nvMB{vNLPAPX8-o~|MnWoc z@Ee&q2?vgzWfpw?@abdri%d;UPKT77oE9ZL5>nW=WXhH;JRWWi(;WTc90NTgT|<56 zHaa>x2D^Dj&E{R=>>eH!<$wP`z|9j8O$U!$>G8dE$4O8lai;{&nl-ska^Fe_I2^cl z@ZiOh2N_cuH*-%2C@O9CIAO%Gv$~?`rUIv`e!hIXYDdfb#q|t6PMQW97AjZ7l^#lp z$uUmr=t=76>wGG>X1dbdzqM@SoQM<9!!69gqAD6_EWsbW3>?_YR zc%?Xnq#RV)q^hb~T=ZGz(?X$x*D5Pn6*!+BI&^5!qYINR8Fjc+x^^zJ4p_8_i(^%H zwnUbw$g5Y43l>g1$fE!^9cs zx7b-8Dt&G|a8=NAk-9vmPJ_2chn@>#H$%mdX8W}d1we^RwZt`|BqgyV)hf9t6-Y4{ z85o-A8W`#tT7(!{S{YebnObTa7+M(^7-p$GLeY?$pOTqYiO^skVq|1xXaUp%(U73Z Rz5%F#!PC{xWt~$(69D-$NS^=z literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/read_eeprom_file.png b/companion/src/themes/monochrome/24/read_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..4fa26bf074da198d645174c1be5c607c2f95ca1f GIT binary patch literal 768 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4&)ur>Bc!h{fsNEAbh;2@=OYp11scKJzVq zw(DZStZP%a>z_I8oUpXaSTABqQnBJG-m^#loMv6AxpHUZVlio_YideS58EQ#qmpxD zE<`QK%}76f)be;=@^YK-{oiZnzyECW{I)?Zpc@MdCRKX0U9`T5dtmm`7)SpvGt3l}&x@`qVIUt1*d>f2>ab61noCw!ty zC%4XeyXlPZ+g(pGCM-0u{ct%r`oo=KgQqq^p{h4supq-0R9#%sGJ%c${7Z29! zw2NhLyJGk^Zgu$~e%F@`HLg{*mmhDI`OK4bF>UF^5(XC84Hxx4oK!R|a-Gz!f0a+| zR5tXk}nvn5FgzMMG|WN@iLm gLW6mTk&%_51yBz}LxL*%2A~E8Pgg&ebxsLQ0Q8VN9{>OV literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/read_flash.png b/companion/src/themes/monochrome/24/read_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..49c6312d409c75532074c1e196e4694cb56f6b18 GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4(^K>*?YcVsX0nvUkRnbP?7M_v?+a7QI~2 zoRNKzO}9z9`RanRi+Mjws?-z~uyPSMr`x6%ZmiumOOlp$$VRQ{|Kak% z(LrUw%(TQUp^mdxtaxnlnEAi3xbeXhm$Q*~PusRvzyG-}Iw?a!?E<^1^P=M_KIL}$ zmG)k;VqCdGl3cZGlIPui$Gswz!7WOGf(y zzwADsvv;5L2LIl?h0*U;Z*U1~&z4)QD)4>#42SmhUn4W;ZDEe8T@li+9dyce(=Cs) z5z;gCS2~_k{BODFlBcjw@hKOVqkE@ZQ&-QN@1VEpR)Hkv!q!zaPd5o^ubEsXx}D4U z+Dn0FhgU|WY<-}55!&d zTk&!A-6Xw?ZSf%q8)w{}bSfZs+wxUQlz+W3h@0!@8&=8q@5;*_uG=+PtEa4UcEL^)xV)sHEX`>h6{hM-l(wZ zTW`2rM|~XQBE2;X20B6Az|^H$;u=wsl30>zm0Xkxq!^403{7+m40R1HLJTdfj4Z57 zEwv2{tqcqdv(z4;Xvob^$xN$6XfO{kGO{wX0P2BgNKj?p0Mx+X>FVdQ&MBb@0ChT9 AzW@LL literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/recentdocument.png b/companion/src/themes/monochrome/24/recentdocument.png new file mode 100644 index 0000000000000000000000000000000000000000..a69798ce1fb5650617ef279755d8847c61487b8a GIT binary patch literal 619 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4WXh{frvm+U>R6iOWbcztG@s#H@G ztE~IxogpC_9?l6t&M6BlS|2K~>26!HqvJtVMfb75?reAG#>0;PpRvh?JW^knx?tL) zFT1ZyJ8bP=KYjK5m!ECUf9E~_y;9C^UlMEGt=>hidg>k?45@6)4|w^v?uyd7%k$Ka zdc;Z2Y|>CIxIJx(aclo6FEg9Pw{1O__j7-^rp(_X_qRPs_07{eQy(*AdRtx>GhNzT zm3%F>_g{tLkN;D$_DtETyXE2f)V)g^v)<=OPuuWdk#Y0{A-_1)=yg!uiV|vY6Oe~ z)e_f;l9a@fRIB8oR3OD*WMF8bYhb8rXc1y)X=P+#WooHyU}$AvV3?)$2t`9~eoAIq hB|?LFh>?+%p#@M6L_>lq`v#x}22WQ%mvv4FO#qE?`SSn( literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/save.png b/companion/src/themes/monochrome/24/save.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c2cbb952acfd7d50f3e43b9d18a13f5dd1dbe0 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4p~diNT0tdg7$Z!LXOjhVu2&#M1uU&%jF@Yqs6 z=KuZePukaVUtX@e$Utm4H=nKEuAAO*4sVtJoGyzo2f9tQ#5JNMC9x#cD!C{XNHG{0 z7@FuB80s2Ygcw>{8Ch7FT51~@S{WD^W~n_w(U6;;l9^VC&|n^7WMpM%0n`K0kf6%G Q0jPn&)78&qol`;+0CY@<#sB~S literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/saveas.png b/companion/src/themes/monochrome/24/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..f18ad7783237a19c4445585a350a8e9e1325f74f GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4SV&A0~%VXKu;ul`(U4HaH<+j}2Myryq>OZ|TeaWi*J}-UtbBLVV^P<^yeO~TW z@AA!J7w0B#Soijd^qRDfF}dg8z18ZGmC`FOI=yt`Ts7V3Q_K2)Cf71a?K8Q=%DEco zPX^Tz*NBpo#FA92NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4_j5J$Dht9|O>gpAjHOd_u?45y@ ztCqM%l%yn**5?+FnGH9xvXMN} literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/switch_dir.png b/companion/src/themes/monochrome/24/switch_dir.png new file mode 100644 index 0000000000000000000000000000000000000000..8d6879e2fb03517ce9bf2774c1f1db7d556b3b69 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4kC)TNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4wMQr#a`RI%(<%`f f%tMTftPCxHdLSASRM|HGH86O(`njxgN@xNAmr<#Q literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/wizard.png b/companion/src/themes/monochrome/24/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..6185d56c501bb4d1cda2075f35c53421d11149b4 GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAv7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNhm@uA%~T0}ufX(NIwV3YwW11GzwZLE<0>$g3$U0~s2ss>*WmKI~803Di!+>l9T^%5)BCp`+ zU;{J?=w%=mVkS@-&|aW3fO;WVSzpjiC+u2A9mA@GEgQEcZzwNFDR2to+j92i(W#9G&)#i5c)6SLriS-> zF8O%-{|yHgJeY97prs|X!Zk9orC!B3q$D!ZMP#Miy44mf8k}Rt5%!S!$0^H00)|WTsUjG?<4N8Ce-x0QEpLB&f23 PY+&$o^>bP0l+XkK#)~3x literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/write_eeprom.png b/companion/src/themes/monochrome/24/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d540f5b4d74906ca069feeefe1603884fec18f GIT binary patch literal 1418 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAv7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgBWNcITwWnidMV_;}#VPNM`&e#O; zo_m|O9C>agdFWftqMvQ7eG@B7^zS@U6g~B~X_9ipjVoa)26?M5NFVH9{NYn@hVWkg zg~#5#ah%@sxR_grM}TAF8pgRzMwc$@IX^loXS-mb!;`o7bqcraEOU8vk4=J$Hz6p% zIMic5%hhFx57qti&(=+yb?$Vu_w`!`IsTU~ zxog9m&GSzF&TX)3j@pU2?{)pZbNbkdkz z0aUQa)5S4F<9u>LLP`=Fvzi#2KtgKr^9N5JJxfe@@bvL>ae)WV#YKeJJUcqNI=wx- zJdF)boG>ytanjg8LqkimIVB|I>Xj>vk9drvW<}ky+Ew+7t9i&w5(xoGE7(;dFTJhxnHaveFIyr^a84o^5`^Z(>x=%BBd25T$`j_5pULxli8fTt;bait{+WDE$+RqH~ z_sywgXBMe2>t@dnS2ZHzlbG ztkH_#Wy!v#6b-rgDVb@N2o2^TMn+bK7C=1^4GF63 R8-N-ZJYD@<);T3K0RTXST5bRU literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/24/write_eeprom_file.png b/companion/src/themes/monochrome/24/write_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..7291a074c5a1a3bb22df78ab910aa02ef30e9823 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4&)ulc$Sgh{fsFOYs?J6D1COJb&|CT5|O9 znE_thTQkMBE;`e?Xvw#P~Pi_10`pRfL0d;j_0ef9Ic`+ncw(ZM0<9$Gf{ zl5YR3_g2IE)muXUzd7XJ?<%}^dDZd<@elXZbx;149b4>oM5$L#n@e3NIz`Q5ne{>a ztt&SNtqbLQF-Po_>m0{EttpaI_|&ePE^<1d7k>1S(=4gGpK^kuLX1wymgxsA$ zm9w1c*P5I!7B`7ley(MwTl2?6Q?{)Vyt6ewm9E_8JTFgo)5d#($woncmxjs8X#`}q zKEAa#^z9V+MJrou0?TcSkB1lQdNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4(^K>*?YcVsX0na;(SIa+%{Fum7(Io3`}0 zvxcbdNVwI$XirQ%|*>ybS((|R_x1nOLy%zCjS z%0lR~((M_xR>d=S73(~nv&+KWQfhYXx;p;*-@kwSe%ffFk`mM5j#+w^3-=0@|IOQ2 zDrdDmA*ta!PeqQy>P6oT{S|HNyes+L_?e4UY@OD2h=u=|+&HD`Mc}gjlV!hen+kUG zyq*&9`M+cK5!o*;yMM1cbveubSK3l}8R5Vcj+0xJ9a`WV2Ye**>q70h zDNDCata+X-a=k-YZ~1d0-{Tq6gLW+}Q#mAW_Bvc=&2^u^`KQcXQ(|s2d*`~U*Swi0 zcJrCkm%V(=ReJ(#*>*ghDW^Y|=gfswm!k|lv)>pW=PV6dInf~0hL`8ovz=)l9Uerd z>S4>vKNkSH(}gxLDu#w{_Uhy03GW9QyKa4wLH3(%oLnj~ivSpAq}rA1_>5Wg`&w z@!S;Sug|0Rb1u^i(LQqpn7UL;Tq84dx+6MplLvKs^u*399THfEpM)UHx3vIVCg!0Lz|M Aq5uE@ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/add.png b/companion/src/themes/monochrome/32/add.png new file mode 100644 index 0000000000000000000000000000000000000000..17697d5ebd5f2bbee454fbfda396ef3b5144c9eb GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?E|o-U3d5r>l#Bv=F^@^6>Ed zU)dtfmMgMBfWwSU%Z>4>BeS8S%`9GbS%X&$QQJEBE?CX)ZwfRpVqln@sWip(K#~d2 OY6eeNKbLh*2~7ZYazg+B literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/arrow-left.png b/companion/src/themes/monochrome/32/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb8a885d324653306b5435cd4413d60c97a4491 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?n4Mvkf7Ry;HUvU(f2Avh0!Xh6kbI|4Ji{Jf+15LOYSGBMRi^?20f8fA}77q7| zIxHGot&IIl#~QcP1f(2Rj1=I_2>io*l2IqXXZxua_Pm=vYJep$SM zb?Voyn0a%)-ju7FY%yzMTYqM4)lU}E^|*E7Wr*uo$B>@x#K9Wj z8}M!3F9r`OhMlasw$5KWf0sE0zHSW+zbLz|@Z4qxSM5b1Pc1)Y-k8ChcYNM-=JR_6 x*UIb&?`!@kKSY>p9{~Nr;OXk;vd$@?2>@WVar*!O literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/clear.png b/companion/src/themes/monochrome/32/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..345e70b62b8e1646d648bb3a868bc8bd71436a8f GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?zx{fZF3{a@T)5S3);_%yP2l);ta5%60|Ns2m zqm$cN1rAO7qI!>|t07CRVGd000McNliru-T@F3At6@}u|xm>0a-~z zK~z}7?Uyl*gFp;LZM34M2pvrhfRISZ5s=6oD7K30S{#vU6p0D7lc^k(}9PzGRTsOoq;suvajB@q$UC`l41y>~5uijVL6 z4~V8|%mV%Od;|-hiU9?C;1i-fKhwu4(HVZIS z-}fYH;cz&Z1?al&({UUS5%&8%#&IOAv*1}_7=oD*$1!BxQagYMbiH1cpP6k$!!T^t z85jSyWvdx8i?7iZSj%D}_JWs((buUk88H6y+wmR$G$vAZwXYli0000^alxP)8C=|NT@IS{C!{`{y`(E*$!Y5wUV3M_j!%41WO**_--e@S z^gh=fezS?iQGn%aL8JAX|Ls2{T%)?pTG@a29a=r9)6Md@t)BMJ)hcDp&S!#c*3FTA zr&JgFYSn?xT!R-l+tjm6Q6zbP4SKw%h ax%Rr#`KsDaHASE=89ZJ6T-G@yGywp{Pl-AJ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/contributors.png b/companion/src/themes/monochrome/32/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..a51bc3c5650d926da41c2c28edb12977ed151bbb GIT binary patch literal 574 zcmV-E0>S->P)VGd000McNliru-T@F3CN3j@6e}E5#z+0%Nf@wIg8BaS92qNDw?gtaCfG52Wj9w*4PH8sd9D(WPxjojq@nyI~GMB zxE0v}<*Z)_Tshd;)d&<~6g=Qi>Pti!0_1=r3xPs41oou1+H`0HQu56L+cpBJkYZkW zIQFI9Ut(|sSOms^E<^TRdT0f>kgR1SBYA`5rIZ}kd!hrlbEvJajBH|zRpHoN<2K_d z2Lh$gLsKovHeHvi*h`ST%5P-AbCipEM`D9)bbJ%iH4^ZsqmI9hACtK3j}QGt1poj5 M07*qoM6N<$f=2E0G5`Po literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/copy.png b/companion/src/themes/monochrome/32/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..aae5f53029fe6123ced90141eb44fdae2214f1a8 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?uF(6? z-4}m_`wnpa%Zc$~Y(2=T5<5en#z~i9(xy$an|9=!;%-L-5e3sy0MiteiS9)eJy>L8m zt7qL2p-DTc_r1=(B3-jdWIpq8rV5`?ttWiuHr_n`ZF5nG tv;R(6t_@r#JWhO4IkIn7?t!cW{AxL~qt?$~4fF*AgQu&X%Q~loCIBfub+Z5f literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/currentmodel.png b/companion/src/themes/monochrome/32/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..816752fafd5d7ce4f220fef74967cd26cfa5d8b9 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?t4f-@4CZ}NtDJ9eR{HK_ z&P?F_($KDcp0&u~+UGN}JAOS$YtX&G9v8@X{F2@3V%ed}+k#^RBjc0+Oz~JfX=d#Wz Gp$P!e;f?bE literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/cut.png b/companion/src/themes/monochrome/32/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..efbb2cd5dfbfd5d9d2408f175312f29ddf71bd66 GIT binary patch literal 3651 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 VL@zJ5U~2#X002ovPDHLkV1jFe)B^wj literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/duplicate.png b/companion/src/themes/monochrome/32/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..43041429ccfa50f19886f3a4d080e14846bf9257 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?l#Bv=+~Ng4_dM0d15$*l}DT=hOerEACrj zeVFIok6e)>r`);Fsf?q;$iQGvv(&%2jg5}8!c-L%KmPSda#NY*I*oZlqnOIqeOn3` z3|-&bYy3NZ;J^gy0KSHe{+F$}q$XVPUr;LLAb!77Ma-+;g+o|8F(ILXHT8c=Lc)b* zK^Z|Y;uGF5h$)#QYd`%Ly!wFThg}IGJxzfO3_JeMxWw__JsjvG22WQ%mvv4FO#stZ Ba`^xN literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/edit.png b/companion/src/themes/monochrome/32/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..cebabbd9f73d581d3aa08d025e8b215d8b1a7d23 GIT binary patch literal 389 zcmV;00eb$4P)VGd000McNliru-T@F09u~DKfGz+40TM|> zK~z}7?bb0$#6T1V;Lk-66%oN^ZL9=OAc&sC)94A(cmT1m)JCzju&n%S-n+LTo1j3S>KD`9*oaj#^t-EoX*c=Q-R~ zW4x6fn6=cdVi1$cjLth~d-Sp+XA>&@q3W)O|9Zx#?|;4J jgjuwj-YYO%LApBYWd;UDRZkbkkch)?r`dNg8HyaMPhOs& ze(MdVnEoS4o2IpUpI&QPJGJ}+lU$q$7k|F;IkDFK-Sjvr=gddODgJ$bu2yTx2=_F|FW?dg;7m_Ze4xT7 z&lJYX6z1iidPn8VRV7n{+=;Bg{l@-+1)+UrjF~$Ei^IEZ);GpAG|W5h8}~=zp#3(% zi`)2QlvreRxC8B-9PTTz${&BOwBy{O@E7$KoDY0;ngkM-cb&3qC=c5c+tsjf`{euu z85{JExD_8;S-9a#)*j|Ghwz&vPiKFwI(BK5Vy>;AmBroeooh?I<0{;5n~1&Nb%3YA zw4i#^3*TpKihSKHhRzRy=Y2n*8b8tapX$56oV_zto-E!C3_}J_S3j3^P6VGd000McNliru-T@F09}mb{8Lt2U0dz@3 zK~z}7?Uuhv13?hRe?d!|fEctB2^RT-%@r1MU?-S7g^dtMqhMiSA@~dyHa>t);d2O* zLP5bM8U@XznS){6iTQ%S}$ALLj!RPk}q?YULS()nmgd|!#SX4i~Lo#=n6On7DG3$#4%FxksRTMjYjS#0{3D}YU d#1bX`A0~`Vq2}bY$`k+q002ovPDHLkV1mCd#`pjL literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/information.png b/companion/src/themes/monochrome/32/information.png new file mode 100644 index 0000000000000000000000000000000000000000..2e9c398f6d4894d8a1cb925893a23d29402e1460 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?{wd!b_UP#IUP|Hc z;Xl8Mb3)zPV>6p3Om4cP^rpek^UQ&7?dLRwbf$IPT+p+tVfBT!X-vWfjHQf$(%baq rZ(e5DrR?F7b%rT0=c|+f&try-jH1TwMGnV+j$-h1^>bP0l+XkK7f4*0 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/library.png b/companion/src/themes/monochrome/32/library.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d112626cb82e3b142f55d49fe3741ac25da383 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?ik za~n=~oN~YLrmQd4xk~j;eMs=Gwi>~rr}tiqa4VjwWO!37AisF6-U6V744$rjF6*2U Fng9Y1O=bW9 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/list.png b/companion/src/themes/monochrome/32/list.png new file mode 100644 index 0000000000000000000000000000000000000000..f94bafb12265b97e08be2c2921e15151ebdee669 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?z30hEl=aF@TPV;A-4F{uH>Uxg6E4((vVWx+uMWn)+HBL`BySYBZ zz7l++d`WA^0j|qZ69sGz7Qf2Y$aaa}!FBD-M}bEBSvfAD{(54X%mdKI;Vst0M7l3d;kCd literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/logs.png b/companion/src/themes/monochrome/32/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f96b505e4cd02caa790e3b44c80d3ed13ff9b1 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?w^oxQ!nWz)XCo^QVY-5jDn^M|NjkMKUgxFd7#0iRDLCM;7_jt8ygYnik-Bie!W zh3XN0)w-bV%U7(szpTNgKrlYI#xxx{|kYHV$Akx#M$ek*ua^Bp=#)qsS{GqZR<^x$0 zj9bqDCC>vj|GRjK5u}LkLBR1N2M&DT@YM}%keRg*B(^Ovu$;TwYE`3#PTP9-N&CB8 z?@hRM(~!AawHqjVE=h3v($JX!jYo}2-gv%lS}ENBH1Ug;Ye<4aFTNDyd_`ZtA3PEqoMp@Bh78c>q|==K+xme$P7ho#xr+Uh;{ zew;sWpkSWdG-IF&n}bP~Jn{>-GUqLh{2|`0yzSztPsI^B#)%0D90!&5_1u~!e<-Qb za#D?m*w2?&HpR$yKb#hEWobg7yXb=Ev=z*9TYqjTYcLmlm7VdlK|tusmf*{b$9Q;n rW~RJ|Hj&V>K6dd}9nh(P1}_*HbmP6N61Tf9U;qM7S3j3^P6lBm#n2St%em&9$Ka~Yql<&<`E;aymr*Y@5a^w`tw qvI5U9+s3i)neY4e508pxxu4-wM+1%Zf0%(zV(@hJb6Mw<&;$U?(OZoG literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/open.png b/companion/src/themes/monochrome/32/open.png new file mode 100644 index 0000000000000000000000000000000000000000..6f437856cbd81a2ef5926f05c860ce7d07f4a683 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?_(Cyy$m;spg0LM#Y0I?(fuXAI;BP5d3OFQ3IPvhUd|c!UJM# zY;18{LaIjFT+C*)da$H zjs;CmZFzWj-g};0?+c{!B_$+|0I`K9k6OzGPv#hn&AJG(73jy!D%h>E(jL~y74A=T^Nzv8Rvg#$E%lt0hd z%&KRVpC;I;6Tvs(e{130)5(e+N^O!8Q Q13ky!>FVdQ&MBb@0D}sD?f?J) literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/preferences.png b/companion/src/themes/monochrome/32/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ba00eaa817aeed212e97ecc478495f5be513c4 GIT binary patch literal 431 zcmV;g0Z{&lP)VGd000McNliru-T@F3BLlEmk|F>A0X#`W zK~z}7?Uyl2!%!53KWy#RPTi#9;MTp+tl9QX9^WMGpy#xvr_=i~Uc-#Rspa)cU6+7@?_#0>f zkH8!_@-+i-aU$^{@aZ!JaZm%6BEA3)(=c!bJa0+gOvKl~sqZ2LXsPR0EAB(xJ5Qqv zA`BJxF5Hvi0-%(p0RW@;g*tx$j)7apJNv*2xKC1q#_Ins;g^o0eXyQ0NxC31@dMOj z#8+gU2rUyqk~W+G?HKW6m72L_;?3tm9b!DQnXMdi`bs=cs5|eqA|7L%5&{COjY2uy0gqw9klS4MIW<=BbSr^W{ka8B>`SGTN z-{Ki}S@(Xw72ELtz~$m!uSE_p3otM~W#ZfadWn1f$A(&<%NRUe{an^LB{Ts59L!|G literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/read_eeprom.png b/companion/src/themes/monochrome/32/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..46a4dfd50c23a5b94ca942c0d127216a4be8b306 GIT binary patch literal 699 zcmV;s0!00ZP)_L8taRbkc9&(7{R3 zMcfqx(aEKSLg&`{TCBbsmlI4wlAGi`Xdpapa+3Vd$^ZOw9$au!@~cN&pVG9?zKSe3 z1HLD0ntFKDUIQA%oM)~M+W+sd20={`X>p31@lJR~h5@z6LAY@v+(c*~?IFQ|{0>&SDcwj7=TmUY?hQKue zb_|?Kp9QW8hzSo@w9u^woaCfo?cwaP$Lk?*loTV~nTDz>#q32dfh!^OnHu1YL>C7x zTg*>sZRGIDSlSvPnlJWJp;7b#Vr4tzOV4uvW+JI*_l0r1MLrG;tvl*R77q$@U-_=0 zr8(zy|OT*a6;9EV<`jHq+l*o__@9o%y%GmdrnqN3N)d zaRIdAaRYn?J^(MQs>#;;*W&puuxjS2QMDY{1Xh5rz&h|tiWV&IHSh_zEA?XQ)d8(F zz?4#IkO5*_IAPxT)&aQURMz`JAyP^ivB)K4OqiC(`B%>7z~Tt|+%tQr0sv!e6&Kv< hOt3i-n@g}6`~$uQ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/read_eeprom_file.png b/companion/src/themes/monochrome/32/read_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..fd6479993a2015c399c30438e8e2217f4cbb443c GIT binary patch literal 670 zcmV;P0%84$P)ce8>O*0xL;G zK~z}7<(E54Tu~6me|Ozovn$cKuEf~bEU`!tFbE&n>jF!_p#^R4Jk5k;hr;d=RN;(F8oL2;x?l+W&lM2#_!3N z3K;EVMJL8wS|+Rm!x_;$Qv6FJYYhznJ+*!U+*sMr3|wWT-z%;vV}9KR8df&cfw7cS z|559%?D^+f_Rr0JumhdI>||0YaEz`COpGh)fNjoZ4&x7;DCeB(B9S|-zm)Qk1D>1x zhT`d`ALF&Oa(G2mv#ywR8vQadaSjff{faHYt*KX6-ruPV93=qFw0eIGj4EAqk@w)` zGe2Y<@CwgF$q6v7_{XY#&m`(R=SI)iODsWT)|2YJY2>QPv8F^FSLW2FOX`6*n(DJR z07jBzZ3(&oV|Wpe_F59dI`A_gqER``uB4GdvEo)i`KdlzLM|l!Z0|^uMiSXrK*ml* zwgOD#MK$egD*>2X24K|#`ls(sUITW3rwROd;1lo$Sn#^aIq`i4SXRy~0zZHi-~f05 ztg1^%8(0Tk1G~V7A_t3$f!fb1@~;Lj9Pkm?6#iRadk`gXf@B9$)9=6+U`r;(89dpO z$Pa;6o>$~n>?dObm<9HMCE&N#orzD*ylh07*qoM6N<$ Ef< zK~z}7<(FNEj8PcJe>2OnY}UuHS`7a>flW#@G&z#1$1hjFmPTh&~L%}UMuA@T5oXnEhYW}t<}cu< z=FLW40qoO$pH`7tT5skbWq;cQtCDPjlSB^D4qyOy4}1q68He=&FrElN@@LyTrek$}An`hh2!Pt(|{aVJn?oMco7#ZtFyGv@f_=)4$x zx;niC2gToG66lh%{sIx03j8p3eJ&y`T0C>Q9l%^2(d#}iR*vuljCFatwAiclYGA*U zNJE}I->OD6J>-tL0jvdXjmq)@B{HmS1$^a4lK zL7RowvRCXwLI#9%-LvRzl+t z@J4&urr;@{+)1DcxCPvler^lgH`!~S8*)HnqtCv^^lY02JQT#e#@0iy2e=0;(h2i? z{<#bSXr{(B+TV1@yD=H?@`>pPW{s>fs1do;0c-}Y31a(Z_+sYCJUt-kBs5|wi};Vl quwxkM!?I9{Q(`I>f%1ss5B>%S&l==uz_*A10000VGd000McNliru-T@F31r>)=q*nj{0hUQb zK~z}7?U%bt13?hRe|Ol3C|W2{@X=@^zOWJtg@6c_7D5oj()|YBo7vUwX zmiKNgBC3EMYY|ZeU@f8+0RSz)t6)cA9i1u?N8v>t$NhzE9BK_l139${i1G-WZxSv7 zGr)x0=Ydlo6L%4&RMiLhGB6T{fQ;gt0SiD8C;)T7iHdJo3s_O{S%p7{dp0ecPaq96 zSqN}dY)ZTg3;}IGYXyH&@m&i6tAZaZEHBt_Kyha!zGfldTJU55f61p$Qeqbt0-jZ} zoZ6}>;7wv_#m@=13_M!Ah#I9G1e%rDdA0lr#UBSsa&1zCH-e8UEFstju;Wt)V-mlz z_#)bnHdC?81)m+@*{*MxZ z&1@6s2kwAdnd!QUU&eLj?^W@od>HrtL$6eRQ4RV88~_9V`p@SJ!^Oeut=xD900000 LNkvXXu0mjfF_YDX literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/save.png b/companion/src/themes/monochrome/32/save.png new file mode 100644 index 0000000000000000000000000000000000000000..6466d65282d604bb3c8fdc62d72af3e88b8f66b5 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?aD3YVuuwGp*P3xb0L*SkTX>MY8qb8Ek5g`FlkeY>alLwY{3Vg yncUqkTMGx2GHr}y*GXXH)+y}TTFP{6hOqTUE~B*@U+@5JV(@hJb6Mw<&;$VF!bBPX literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/saveas.png b/companion/src/themes/monochrome/32/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc2a72efd7861401e9f1b9633eadd850b2798c5 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?-J;?t*>{J*(0wpf3Fs;YPgg&ebxsLQ0G_j5R{#J2 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/simulate.png b/companion/src/themes/monochrome/32/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..a7020777fb9f50e31071491f97b167b4913ab04e GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?-C-BGx9iN;CW*)Levyrw*K~VDoOFiU$Bv&{tPEOT9}tsCHdwI! zO6I%`bHXMh&S7i1<5Ilfn1jRTwy#^7N**gDeCqvYb(ia1^6U5;eg+@vHa1RIYtE3G z-niknhO4@+A$P@r3T9t^zK@dJleFIYUP~{Sm)anZn&WD$V(0jLlgYfJt_kng8_Zl< znE&SZnyZ{`pE4>{)AoqxI_LE~WX}Fys;ez(ez~bhgTe~ HDWM4ftQn`D literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/update.png b/companion/src/themes/monochrome/32/update.png new file mode 100644 index 0000000000000000000000000000000000000000..be4c746b04e91145d27a04808bc3dbce92cb8567 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_r*vAk26?e?l!A}BijQ$r0Vo2*)_E$BquA{wRfzDmEu-xlDKliCxNr`^?5bMo$S*Z ztIwaCx!Jl{pA!h`4_oO4xHE^!BrFksG+pu5%bPEj{Rr*Ylf=Gwqh0T1A3^QA0{45K z=u5mmaFhF7uKC^k=O5-ZZI38nd_S>5qrF^a&)xMN%=HP)zjN=MG|j6iq!7i)%-Bxd<^>`f5*}$5K}aAZ7F4i6gi28U5D+R0 z7N~5B5QqgJu}+avl~SoFLZVXCHf?EwCw>$h8c`Jz1euw84-03C>)NTE7{r3JocT1r zbH97$n>)b&wS$_PniREaAKiS1K#5DHz>qo8D*U2a>k^P;_l#;&A~0R1YxWxNQJW05ohV>t(IO5yQL&=3@Y^wzjvPzjXOZ zzNn42fH@UO}(X4U~ZtfYKL>u`jbK|nh|Zz)T?*%Rx& z6=`q&a`TVYwwC83_~vR^DUlm^WcZCpC+oHSmDgT8xpXz%!_1=qzzkTHTo@V|d~D|A z>{_Jz)8D|2)zy4wM@J_SjRAlVf?C^Ko;v&Wx#exoz=BP`4AEv1!JaTZ^t-;KhWAd10#A9wtKEz%HRu~_jR@|dg)Oe z>O+FiT>1*rcK8X~iF>*1G5{oPmkcl_z;n`4^I&dX^t{1ZpS3LqBKU*%cM%vd0nAxV zP1B3%^r+T4ldzqIe-3j2HCHJ$Yii*1>9giG+;)i!#f&k_N{ZF)ya3FOg48o86K=(>P zzXAMYwbX3i(>{OU(n5yngPWKk5y7K`V`i-EYPQ}E1AW{NbxaB>c-agm9QR`-<*UXR zFf%rTi#FNhW?5Q(rqBgj*xpI*&g989bDZ0Zz9}oSYM-mENHp2k$+zU^?&deW{ zz@yY0pFMSEt)?wV+Ae_+TZg9R(E9xh$8x5l4yW1Q?J?g27)ddET=% z4PgYw7H|Mz;0Jakc-7P_4j}=6ss%2#fQNoy3n^AA!i&BiPUo`A$N>Ppjoa?As5Jmg z)!>Fqk6>|K$f8LV;5zh!zAfQ3l&rRL0&NNR{h&|o5PsJX)?_=u_!~j5lw!r(A^Z*p zlD12RsfP&pE%uxPU)xfNLL=a}9Y{JZ!61eryt?h7wk1))%VoGxA2a~~>1>8U{FRV` ztJxm-fg?p@;dkUfJk>u;grAKuT()u(Yy^%_@~0@_8d-GrX~)eIAtpreW8;UqH_G;Z z;!II72U3Ydff@UXdya+;T+IiPJ#B6K109YO_q=v^J^zaTnfeQENdey%`I9aH0000< KMNUMnLSTYRyb=%q literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/write_eeprom.png b/companion/src/themes/monochrome/32/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..deeec3b488fb755145a381e4e7fa9cb898b5aef7 GIT binary patch literal 713 zcmV;)0yh1LP)x zK~z}7#g@Hp)Ibo&f8#g@IGpk!P9Y5xL`p${1VTbcNKu}Ej)I1gC!m6Npn^A`pr8Ul zgXlpZp`@arprqgeTu{Djikl7VyD5Z10X|{`0v5h6KnWmk>jzfHQ%!bNcL= zjjH2nqK_8eq6NzPzfbr+ustORmv1}t-*{6_Tw_z-A~*%a1b^l*yU{%W4g-Q$Yf7>p z0BQNIpr$Uf9$_(|@KT<@Yg{)BS|k)y?CDpb zJjWVJJM8oNe&kv(0Qy=snO4FOnA5!_eV_E8oOs8Ve5M}^n#)iac#?1!;hix6sR3|7 zob@TsTk_&5a9ZD`Lx{yv_RCiZSwuT65)_uxmEmLvV#$P{*W%F$@_Ar6@*Y^NSv7`m z5K%?7JzowSTg?3ifuoMKFFvny2|=FNfV{lE5L}A9`LYDCMI5^HB#iaIN{Ba4RJafP zX)33d3K%(!ZP9h(cVI0roS0iK2ljOBMgsVuz<=uV$eNOBu55}`-{Z#hjw4**?zR6c ztuen3JahVkP1k|fz-{1$k(GDsd>4T&3(QU66L1&U0WJggtm}3ccmQky&w-b8Zn^)I z+8%miS^my*?Y;sY>G>VK~TeYC%Ls2_PP8PMDdYbO3HRll8a8cABW%BxF-#T4#o2 v=fK(&a;_R#(gDCsDdRtrB!XR;vHsCt@J|c!Elkb!00000NkvXXu0mjf2`M;X literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/write_eeprom_file.png b/companion/src/themes/monochrome/32/write_eeprom_file.png new file mode 100644 index 0000000000000000000000000000000000000000..925fecf47f49840b4a4701dac6c0116c17f64e59 GIT binary patch literal 676 zcmV;V0$crwP)6j2bzf4kfr+<_o^2C%UqP*{*iNC=6E@e|lt*jQRnQ^9wz(r;j4VI`5q z*h@k}a=ir!9e5BB<>c08UNV`yx4Ul_LgGK!-0pj`v;Q~mKQr&(KSri5ht!OxKI1Bv z4=rQUG0)>6wq>ug5+o)9?>2QvG)93WC#+*?{=(S$NSt~6wShs1KoS0U#(X520h=c9 z8zYJsOa;ah<9HCT`D+Jb37khprx1HU(+bu|eD>Xh669FrxZh`%%A=5D*p8$q7 z4O=w|Pv4UX(P?N2Etv6p5rwE!8ipcZnHGHr;4mi*osUM52(Ofr47im0brpdlCm_9t zz(Z58#+0uiFzLy@)DmzGPk}qYPheWjAFGhg$*NO|`EW5dsdPsmxU=i2{o=OKCQ6#tJ_dBp8#co*TL=?hX(L`qIyd$`1 z+V4S~Ghs-Od4*~ICjM@@rc)J9oUfz;fony|EhD)>-`x^6=l=lAf8XLFmvq|z0000< KMNUMnLSTYX`zb~M literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/32/write_flash.png b/companion/src/themes/monochrome/32/write_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..e5943a5092844733c33283a3b8ac69e1ea7902a0 GIT binary patch literal 815 zcmV+~1JL}5P)wg^0tjXY({x#x@LxYz){5vgdib=E<$QZ}ZH6AJy_LP)A zfbW`j7=0CRK=nSOO=@YQnZFMS6bbtWU>JA{d;=aDU2_PGCqsOl0Ir1SrfDqGufi94 zz~umg8WV6YFd0|^JOQqTBo_C}p>0xp0d_dL!_sXIusfRXj&}Az4pr&v{RMA~?tVmo zxdkLJHJ`PU%u({`QH0T)VkA&z=0m_^&8KVZ(zqLFFitYs2Zd6fY%}KgX6b?igTNG% z;7`f-nFM;}Y$#6z>VOerH|QeLDduUwQ#wya^m+h{)uTKC6I|IIG5f`@1r9oiw8YeW zyDq935pT>5U_G$Z_myyNum;Dd8(5*m)q>9NYFbS)O?p303B^WWi*8nc0pOT!&<>$_ z$<1)J9QNsq`;hy$;zWbMcn8`pV5ZjHc6Pl7+yjnCzX3QGhUWZ$%Oh>tEYI`c$0x7HDKQG8 tqEbZ({|!BJ_~pg;cU<`o35^5^e*+w04*qURA143+002ovPDHLkV1iG9Yq0NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_XW|?CIhd5^*>=L4tL0g2)9KgGmd*8V)j? z+I8SVqgY>I!Vmsdz9ZR5ivmydL>XiqT*3NfO9N}S#G*5ftZWexD;iE1aRok`z$MG3 z(9yP!^@f(ror!n&Q$>wp4y1zr!;5xy=V0=RV)3oM) z+Cb}7OI#yLQW8s2t&)pUffR$0fuV`6fuXLUMTnuLm9epvfw{JUp_PGw!0qxkC>nC} mQ!>*k5gN=xjEt-dEv$?zAQ}=>**5?+FnGH9xvXNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu4k*AAeNW|f{)Ao8Fc93YFzh&uG*O)B} zSOsNdj_~igvhc+twJV|jnPQJP%9NIfE$4G$7k9iq9dO}9IFQ@?oe3wzBIuf!{YzLb8Nls!LTs(620d&?ZVBWj}OA3ah1y5Yp^Mfrsu zS}T<9e0{Af>2~Msk%R^#Rhg4Khedt_1cjXVYqYXKV#$qgE{i*plvN^`c)qQu3|jNU z|Ka-Ni3Y)6wnXnu(JXfNUgt1ZJLlQmvN=4V>;6vtaDLYF>DB4YGeVl=ed0WK?+)nE z3H6bhBq^lxap{tZw7ENCm^K({PE_mb?e(1!xxi!d=Lrwm|8bfgn|iy$HRRKU>lr4q z>Q9=Vn>q8)tl;~(z$j5Iag8WRNi0dVN-jzTQVd20h9P##>Q3#=Gq2^ xRt5$Fx69w4Xvob^$xN$6XfO{kGO{wXurjiMXh=|H-vHFW;OXk;vd$@?2>|?W`F;QZ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/arrow-right.png b/companion/src/themes/monochrome/48/arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..5264359aada022b04bdc3bf839dca9df7c3aee70 GIT binary patch literal 596 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu)ucwP+NW|f{Q>{Ii9R=F#@AJ2CX9#kb z*&XmQ=xANGOZrHpTD9khX-00shC>rNYy2XXE{cB0W8RW> z<;KF;>kP*%Ma2}WdCW3$a*kPuvz3-fUR;;dWt{l&sNvpQVuxiSdbK7lbG`kj-JPx!R`sr4CNPbraJSm^IaB8xqd&ho&2;wUl(W0`ZhvB8KiBTs+U7{r#Xl`7az1AsV^>vsh{Ss7Yb8CgIyB&f1)0BT_HboFyt I=akR{0F}Jpn*aa+ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/changelog.png b/companion/src/themes/monochrome/48/changelog.png new file mode 100644 index 0000000000000000000000000000000000000000..28d60390d3f48a0d4825cf582b7f166fd33f0f8b GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu)pQnpsNW|f{Qy2OjaS&+RKgoN-9>&a~ zPcn{k8%ti-PYTyeVs4W`x9wjR3qejOxXW4>+*kfPJ44(gN^Mz?`OB)Efrr) zpLH4EiwT~R@mI2oJx-<5NK<3QDvwT%#vb=|H&ajaaL)_K<9fAJcQ2#*6ODb5MwePQ ziCV5$E7TS3SDAW%v3!@y&k{k6cb3m5FIxO9CToGa&z4I&m=DZIo_Ae+#q@XPf{KZ% zm$r2`t=#OS=y)q(_U1Jar&ez_b5yZ-(&SvuIdRNlsk6 zSnt%_V#C02j=vHl0+qS{E)BU_Y?0fSq$#5JNMC9x#cD!C{XNHG{07@FuB80s2Y zgcw>{85>&}m}?stS{WD!+%A8Eq9HdwB{QuOp}{=F$jHjj!pg`3q9H+*eFIPfgQu&X J%Q~loCIGbc;+p^f literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/clear.png b/companion/src/themes/monochrome/48/clear.png new file mode 100644 index 0000000000000000000000000000000000000000..881bd0353a1595a01c2e5b338d5c2ef43acad5ed GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_ZvlY)==*kch)?r*8CSN|ZQOKWEZ~z?)*c zR|6gdyinN5(f3dFkgHd6^CP8Py?=&|!BR?I&89BNn=dSCrG8?^lqI%UgfCxj;B-OJHAAnqk+Dg9 zQ%mR(O(Q1-gO?L#ecp4Bq0!-k*SGilZ;IP9g=dt+IJKUna-j6~$el2J3mG~aCTm5GEjVSiLtrEWO8s5J@t-6`5{r9Vz zZ169+BJcXzpZ>q=%Jgb3pWY{KT>MZtar*n}bvr*qw)&lW`aAe~%#yzs+zpn6&3gL# z<<1vXceL*ZuQ*l4f6q$D@!~Yj>sUeBX7Cg0-`1K>_$j`wzpVo1ZJ^Zn?M> z74dx+6MplLvRz?;O4GF638-N-ZJYD@<);T3K0RYnT4n+U} literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/compare.png b/companion/src/themes/monochrome/48/compare.png new file mode 100644 index 0000000000000000000000000000000000000000..993f6cf3f37feb8c0692512e6278610dcfbfca66 GIT binary patch literal 1013 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b`8ou`XqNW|f{*S$0Dgo+&h=&$Z;)Ok^= zT_Sp_Nuh{fs~*o(rHB)UE@)j65_z@g(K#KLCT`gly{y^<)y-KMrI%ZkG_H0vIf*y< zyJ%eb<<))gn!AwnT18*ALbb<-Qs$`rKYqp{Z%MkD@$-4r`~QF5{e8}VS-qS8?_G20 zyZ7MUjGvqDnZ;TEvpag@eEP0M(;}p~XO`c}Y4~qsJL!hbYtQ@F_$<^P&t~|a8@J_P zPwBRYhW1yqF3#|6Oy2AEH}8bwPmP5_TMJI-cpVe0oSk|%rqgBaudUPT?sjRv*|b&X zk-xlEq2MFVH)}#x#4XjhTb?OPx$ z%Ch6Z0%gX3e$}~OSC?LD+q)}Ce_HFT2_K_P5-#otZhXL9ak<L)MeGIty*!01zO}ExF zFNiEQeR!2&+1@8NxZ>B#eq}ymvFp_J_iEFxa|@&#_qn0@{XXNTK5Jchxq#b-xtE?d z1b#lYH~aL_yU*{ZUr5_->%DiyWwY{%o7|1O`ks(u9my-Q0&Q`XT`4amHb~aR*NriwJuTge{U`lP15Db}n9CZ! zpY>$@y5tpO<#X@*@3$XktI^M1T>I-4&&eu6I_c*xMeC@rqDBAd3TWCQD8|U>MhDF!>#d?3Ts4ue8T>ana zYn7}2iK~S-{~0`4qLv+K5WlLW%Q)l0TI-~9{ZgW_xfi}}+PA`Qk?}Xzy@wnRE?MFZ z%uG@yk-P~>FE<>G?A|}yMKMZ2N-IiFqkF#U-=rhg3p>2UlIt0lu74;pUAQI^m>pD0 zTq8NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu4rl*TzNW|f{llFTb4iIUz_iZ<84scvs zdePB}TTk{#SAe6qql`>f^M6Oz>3p(xN{Y(^1hy_(8zK-Z>%DMM@bbJz>zgiSX(q)u zd1NtpW(Yj2jXYGnr}&-i_a+Ag0giu+liJN4-8u!G9^USsloGb%VY5(i-3k6l3){N7 zPL(b{s+>}B@knUMtGQF&Q+~9zoklk0m(_4ytf1zmlVDmE7Gm z+3Sq+w5@*aJC}G)l7am$-@#Qju!ow>EUY`q}@o9NcBQPNTaN0|lPuTvXBh>*I z6RIVy5hW>!C8<`)MX5lF!N|bSMAyJj*U%!w(9+7-*vi0M+rZGuz(C-3`5P1sx%nxX kX_W{K<{?H#R)!WNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b`8gr|#RNW|f{Q++)`0wvny>o1v@YM7?} z>FnrQ$#U`(OLC0G1EuVRE=dBpi^Loqw`5PAt<>?)S!G2>)Re?0N&@1dl9$fAW$WmM zWJw+UZzMa{Qg=_^_dC|lt;~xA&s3W~pZDGRef9hDeV=7Jl)5yMbZ)A|JTW>NZNuWD z{kdS{9LFfhztXQ+R{iL4P?+&du2N{WGxKDr+wQuZ-*~xRUSMHivM&{iKE9>z>xQ%Y z4tg?KaUK-VRMcyA?Bp(pQ59ZoqG3?5T7#?C+rxZC&bIssIkQf3^t*vv`_&&%7$KIc)uHvZvtF9XDH>xo*w4=*ptGCH+B4$o49 zLXBSee*4&=n0v?DE>mcBTl4!{6*JswzVSAdWZN#ATo}}0yu?6KKc7M3p|Im`HUSrg z0>=F-d6;#Qr@dz2*t%!xL9R`n3<~pW%A{{t+*xx~DnaS>i34mx8jpC+zq}+hYkFdZP;kMr8Tq7K}|PNoP&iqr1@Pf z%ZfAy$@`lUHU_x9+*Ow2vcu_%@#>!QNnigIY~)jV@m$isGBqhKz?pSw&ITLrX-_QH zuUt4o+hWIwYT3<`*56s$!agO?Q(M`EVR^|(?q8Oz%;x4VgP!f`w|=8Kd2!9eXVwMh zPU~IC(X#fqD#>@jQ+Ih`#J{BnylulH^}k-`yfri8O@GnOr5aI>A3rzSIZ?&)nCUX5 zN%J@FNW8zmI;pa8fxGJBbNMo50@<^Fghv!HfAzG>-qE_&aNiYqDOZvI#{U>vu5MzT zc5SB&FrllKxJHzuB$lLFB^RXvDF!10Lla#CLtR6Q5JO8VV`D1=b8Q1dD+2?8+vRUi pH00)|WTsUjG?<4N8Ce-xSQ%MBG$g39Zvbjw@O1TaS?83{1OSo)iF^P6 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/copy.png b/companion/src/themes/monochrome/48/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..71cd70edcd29d8655bf16b53966631a988ad8423 GIT binary patch literal 596 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu)ucwP+NW|f{Qw_ZjJ4m$6-@+%^VwEO% z>7=Q>;<~ANPTQLnPoCVIJUdY4jQ&sj+bgHRQZ-A6rZfT?mgka zUUQY2^6$1gzjNPjoH}*ooI5M}<99snR*&;Ivw?Zip^xVTSHD_0ZOcPF+n8T9GnkW- z6rTxPSj7J3)0(6yJO*lq(zErhE%D`k@u=viYP!!>+k~)YMggx?6AS#Ox7ma`b4DyN zb^G$v@=BMC@i~{amzR_0hx?WEo{BON4EqyN@_Tz=npkepspWSxj1MSR&spx4dqGEj zLcw9a@`mG#bNA$=F?du=kWS?~A$9en->dJ7?$7!g%a_Ywv&~XZSb%HdQ!SlISr>)Z za8GPFY{V$Oid%d82_~Hd&l(cnrA96np0emqoQUAkd_~~|)#ZliqAwVZoaMg$=>Gd= z^RLHv4wPP%&q)n+uVtQ{nVfTCa=9!pv{g%7BT7;dOH!?pi&B9UgOP!uiLQa6uAxPU zp{13vv6X?jwt=CQfq}s7@;4|Na`RI%(<%`f%tMTftPCxzj4U7;5>(kY05vdpy85}S Ib4q9e09@qRng9R* literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/currentmodel.png b/companion/src/themes/monochrome/48/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..d316a2b7baa1d0861e0441f7aff76b2d394414f9 GIT binary patch literal 717 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_ZvlF;5rAkch)?uX=ljBucPrPdt4P< z)T0s*5)jZcNyt?pH6rZVhLCKQU%Z}PQkUdczPq5I$<1=gYwgMe7xothm%84+->mUt zx7gR*I#$(}r|e|+d0s7^P~=2Ya*Vc2}?)uXIDKTn%wk6VEHmd!d;}~1`QZaGWvIAYrXD1)_`DAxI`a1@j*X{OYQA3yWPbM}YUhiY zR^NrC_NuWmdEe6xyEW1HWp`-ffxi_@tof|Zd@XjIyZ3mN_$j8#AJZOgl240S`H|iG zgrs@$)tweh-)*L4Ke+$8k@L2hUV)SU=P)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_000BxNklPiRzE7{!0*z58CClK5vDM50V0h>K7V0!l?83l|1KtO|lcs2d6CLK|GUC?b{Y zgo2F~f{TLULLn_ERx}7wh~iGLgV>@|V`CRlnu)<_#`(H%e0?*M$xLj!%lEDBx#v6Q zUhZF5jK%mLB5H}e532K`mTI(0DoQiRmW5kH9$OfU()Ee^qe65&YG1HHdvrZ2MEmQ` zfF=0!aIPt}5c#GQ=jg#_NnHbbmpu$LH8(8Z%z*X0t8CN&>$d};--vwZ+X3r;Uss>L zBeYUZhKCw5I22CCH9P9lQ(-QqXT!~P`J2OR%+H05tXyz5usCl8>*wXJ4{jycXB(L@ z!G_>|qG%+jxwnIKFp^;24>mMr;DWy3)%!9x>%Mj2Ts#-LZ{2Jx|0?JUTtf!nR=6w9 z;+%0u=42glGYQrex1vFL0N3Uw62+6QuY49RbbW3z!I*Gu3y=qJ{Vtaf$hhrgz1v+T z(VKJq3zP@9%D?PeA|Lqi82vW?L0R8rw`#!#;CK3W%Vb9Vb^yQKA1%Z0`kfyj58&_e z^9iB6KkT>qt^RNYx@%sI`8vH{N%2X7yMfnq@p;*u`3*zXz!g->VvRTA6+Ekv1#iS# z^TFaJi>+R!ra{Kr`Y+|dbKc&X27A4_XLpV@@H~B_cCA&bLcK1&wT%AYV_M4Ij<@{6 z@!~}*dcM{utv0O`dQ-g`s*-Q!Gq%ymGT!i%ANis9)C<|d7krwaeb3j7760-&*i8=| zL`?BBKk;30dfo{sr6J{HaZYPg8$r#wlt4|F)C}6FQB5b%oQ5>ti=b7ysDh?+Lx-UQGI8y+O zF&tyVi~%skc%AAw3|3aOTUiRcV9??XXwwYx0$56Go$87SK9uPy$+xRXCzV%D$5i&B zDbz9Ll-Eg`5^$)iGCi#AaGY84^b*C$9v)*{V{H|8E!Qv}vnNI(ddV}(@!AHRjA1^p3uPINLv zhFJ_F%Xzv9YjQ)nIZqbDm?gtd_2@N6*)r0k@PI$b^0Ll=Qna%iDDsluN?Up{7UMsS zzX3I3%P(>AfolK&03~!qSaf7zbY(hYa%Ew3WdJfTF*GeOF)cATR53X^Gc!6cH!CnP zIxsL0+jr~$001R)MObuXVRU6WZEs|0W_bWIFflYOFflDLH&ik*Ix#ppGB_(RF*-0X TU?m5z00000NkvXXu0mjfusJe^ literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/duplicate.png b/companion/src/themes/monochrome/48/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..0fa7801344f0aa47d813a00879f3a99a8820b606 GIT binary patch literal 747 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zvl6Hgb%kch)?uUTgV7m6JJ=s)RFnsHRY zCX0}Q-UoS`G`BdlH!OJYC|P*Rk6R*wt`qqDlw!MH=vnQM5O*vv2oZ7VR&Z?z^T_Is z+EVDz_T-*TUe#pX{r|tz&-wkd{@l*z^%7Yt7P75#$xzk4Y@mIzY{S3oljT?MO>n*1 zHZgk^>v4TKa$2!dL?K0bk%pW(cXxq{5 zUAE=iii!pwTgkZUS39;enJ)jud7|x8wo!#j9?!0<-R2tAk`X7jtc$wH_*<6Q-u7dp zr`?A6*&nUHvHVEfZtV7_@C2)O;MqmT6Rxf)p4MymYG-rMU$zgo_k7-$bcwnBwrG1^ zmR^~p<<7Pbs=n3hU(NUD@-53fmGoPpL~p<6ZyU3B6Sw}`sj*^;blR?^o_pkTFGfe- zW>ry9c{62t`2ss{kC~tNLhh6wNiuhcm>ahx(0Jd9RllBf#rl@nvRkg%GI`yt?yk*o zH#(9;WDVZUx_m6B>ggu)z_V41Yj(7jp0DYtdt279v+8z{?7?03S1&0Ei{A837nfV8 z!2jo9=k-5rqVE{nrLtBWd~MI9y!P>5hg@K?VNfk`jVMV;EJ?LWE=mPb3`PcqCb|ZO zx`q}ZhL%>w##RRA+6IPJ1_lDR%io}A$jwj5Oshm_Fb^>@vNE)=GO~bZNKj?p0Mx+X M>FVdQ&MBb@0FLK0v;Y7A literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/edit.png b/companion/src/themes/monochrome/48/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..41975a6872068e83ffbc7f02fd537ccb54944502 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b^|$J50zB;xSfX|^6RjuLJ2FK1r~4sp5o z>Pm@F(E^1#s*4UyEz4Re;gPN$$no*Yp<&i#KR2OJMP&)cBC$yg z_S4<|9Nv24>!W$UjdyPsYph*8Yv5KfGmOoc#X3!7={dKYUd# zf9tkdY*4)E+k$DDQeOn)8dZOJWc7Ue5LU@0w0!#eMS@R*`usaRwylUPzQ-XXWL;xw zrgeEy(mg{@k^Ko4v-dndac2el&yIq&Bch+5aHSeFwe#^!+>toj%J_hW`O8-wk5dB~ z7~~H9a$BkU$}j(yuKJXT4?GU2b(YpHzS6M!%csd_j6Ib99^$A>n_!{;MZN9j<5|T@ zS2nb?91*u#X|};*wdrf-q7~_V9QrfE)RuPy&f!N2NfK3dFnV13}J zPdBd~nznIq=$V3*U7Bv42mBV(H^_7Kli$tc%jjy%r8_|t_`aB0VNKjwt_jGs6^&Qw|;sK5PO#21V1WWPw| zlle6!mU9^ouxhV)@LZHJ=se?u(gTdEU+z9H=-?m`m&0$6XnETG)W7>zT#iYqcpt3+rp4>2;bGPJNVvVdqvP-Wi$)WG2B>gTe~DWM4f Di7`NC literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/exit.png b/companion/src/themes/monochrome/48/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..45707ae3eb822839283b7967e42e2c508a19cc0f GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b^owx^3@NW|f{(|kQb0!5D3KkhNA>q(m& z;ki^~S=yGBiW3%0Fq_HwXpyUj%hnFD+J@CJI}Dl@@gGW!pDpI;m>?*atE5#LdLg0P zL)P@t!jOz(GS9buD3~evzPeccQQp7ukN@7!D?b1KUh#d~?~Z(yPaYILjdeCwJ&?U` z-Pw{pfrE!0E%`ZNkLl@NZASalS#gWMqzQirJZtH;W5LF+mwk2jUFF>Jv0--3)mu#^ z#q;}ej7x;xFPVOpPwuD5MrQeb&t373g41`tm8g@P`sJeQ#OlVyF(J{r56o$H(R^+> ztyD>pL*Uq?X-nM0Ce`uzO$@M0^t#jX{o?XAw-+IQXR@z#zNf3R?)CTJ`HR^2IA=fR z`@2oJ@}O>7>-Gx?S`QY^%z7wa>2fAa;h6J1?)A?$=*{v|@aS-2(5d?IbjBHty`MV8 zHckJ!D`))?wpT5_hBMM;KGStnm~_efgoY`@6`_=4E(#7)Hz*2aPSY=W$Xd7ji>icB zqgU72um|aLHx#s~p7Zbh-(qw6!+Mif-wt^1Gq}yPp!ea`tKoAUns#j9Qf}lj^)ptS zdqC&$At$!)u5!CuTuWG8#UJq7x0tSae^SmmQ^af;U#wW8f%%M#yg-_Rw!C0HTf)2;Hj`636) z+ZGc(*?;VR9^NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b`8xTlL_NW|f{)6RQ~6iOVk->sCX7ZwnA z?SxLNQj6HqD4wp&)y-jfZWAWDOm7nV65(R6p#9>4e89wZzRFDtJ_yX6@QT5}m zmB}}uXX2Xcr&tTJBu@FfCe~>4tlvuncuM#x)~|FHv^1V^`wc^(+nSF z4&Au@&ZhdZEX6U&+s|$joOErbAHP-8gt$Yc-HSRM*^i1S-$|Hi^)~I8mEnm51rC1B z3iSr7c~%-c_crlzOgteNAdpshhRyzi+EIpLu_GG4H5FaN@8@1h6?``H3E$Vchm2V} z4)L>^`AItpnf=hz6L>D;e$z2k@dLx|A1w#dCvgaWxpidbqZa$Kcau%0S2*`Ho89L) z#1ea&kzXK5Ta{(U>klE~qNkbnJ0z8#llRlR{#N|K+jD}KWQt@%S=|pMo)J0Z9>w{O zKZW&nXYn+%Sue^gmN!eh7gVzdwK%Gl_o-E<>7aR#D|e4Zb$JoAHd(Ge--RF|1stTK0d zuU!^kFRAiquEIl!mcX{D0eOcF4sfPEFjR_L-C_N0j*;GH>4Oh8WS2FYPHW5f<`#I= z?)JRJ9~qew=eS*eqab+fN_dsy+VX`5?i8O1ocGXd;hsvtwi8Bf%lEUM0SbNkJ$+7? z?+%p@o%^1w=!FD*FbY1_n=8KbLh*2~7Y(n~047 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/information.png b/companion/src/themes/monochrome/48/information.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4bea4886949a227c51bdafce25ab20b76c7b85 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_XXT+0(@_B;s&#f&}a01d$6e29uY}>U8Wo zIKi>yq48n;D2uj<2j?crAFgkE&a+t}A|tU;NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_XY;!PCVtB;xSfsfJvK90XkVD`m{|v;NAq zvf0(fQ%e5<@1Dl=4MI7&Z}v2}@+nMG=ICl=JLVT=yxN+(lk<%C=A2Fc-~UN9YgnYQ z^zx>Cl1VxjPEI)4v-?I9%XvQAnT}1nPdsRxsj`i;PpOjWVapHi2l-z%y6Ksn*m&^3 zS%pKcI{peVf}%&QdJgik-)xlBUfpgzO~BiKtL3HhntF>EHZFGzn3FYq(&>J#9G~8g z_eulTY8BioT`Icb;Qxo~x&(#%w@$s?Z~Sf78qOoJhFi0?w5IAD6Pwss>@tbVwZt`|BqgyV)hf9t6-Y4{85o-A z8W`#tT7(!{S{WN#8JKGu7+M(^2;44zgQ6ifKP5A*5~0C7#K_3X(89{d0-_;7m3;$H O1B0ilpUXO@geCwn@3M#h literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/list.png b/companion/src/themes/monochrome/48/list.png new file mode 100644 index 0000000000000000000000000000000000000000..7c0f3b5752b2721d0c261fa9e882ec05a26ffc93 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zvl7f%<*kch)?ubt1noFH-FWB&DBA*yj< zM63uA{-W9E+yMmEE^DoG`EHLN}MFOCr}%Z^>y!63K^F zx#r}G)|<#pTH`r+%AU-s)1TueKlilrzxSNCMbJ&6xPQfkt3uj3pPTo8)|{~DL~vel zm)-p4y2~u7vv>jnf4X*ar8j%&7S80VULpLNTY8CwRrW6t|B8I?yftdCV>sK6=Kg$A zlw26y6l1hhQ|Dbwf8-|h=mL!ov;FPt4)fjSam_mskb3{}=JFL2zh6vF30wK8H0zU` zDVLu~++&s18tY!Z7V-GyEBjO?Qcs}xiBZHNm6JuC%8OnK+dN=pjthSFh~@f>r##=ZWlniG_=d9`LIA{m@*n$Y{|~=egd=J5Rg+ zo4HOv%Ro&ksw*Q#>a_gn9Rey+=9Rt6mTs+;QWML4TXf%l^4*@K2z22 z)_u3r0ZY#ouT#FcgJ+sVc%@r(Nr*>`@!NZX(RUu0a9d43CZy;%Eqqzp^^=vdH@+3# zb$-})Zs|sm8%tiN#_ZnP{P)1iS3tWOpL&0)w7cDZMlf1z8pA(>XH_qD7qkAj{pg75 z5h1}xrzSqP;Np_sb5A9RLFL@$6MXi~O`OU-227p*ztzo}IDL+l4lq%umbgZgq$HN4 zS|t~y0x1R~149#C14CUyix5LgD`R6T19NQyLn{LVf!pP8P&DM`r(~v8A~cwX7#Ud^ aT38ubKr|$%vTp!tVDNPHb6Mw<&;$TBbutqG literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/logs.png b/companion/src/themes/monochrome/48/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..0817b2f887582c6233f4c8a818716478637e3616 GIT binary patch literal 704 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_ZvlPEQxdkch)?uljfN6v`a`czsr`xl(;u zbZYdYBd)W#mp*B5I@eWt@M7ZSG*iAjy>ACv+oUGWZH~FpHA&4}?~tqI1+C1Rhtq-% z&-lCZjNdbPS;IM>QidW3E-yG}-pO`e>-<=yhv@d)lk!dmg90&)jf3TKrE>I;-{EkO^Pc8Fo1t zyx8I!H|v|S+`$>iUFUw^(fLz3n^)d9E-Radg&GcC;v#oAkjyh-+UK?I;HaFGLKs&oy zb#745nt7#)5!&h+Uat@HZ9l`+H0gDj<)SqjcO!q=vo`B-cNzWCzRC65ceb$3uLpY{ ztUP;{D{S|Z*^{i>vOh7h-&t=nS-;Qx=j!d6I~J~alXkay^O3mkHAPEjM{ZO3k$N%t zb@aXMrxKNS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zi$r;B4q#NoG7c6%{9ia7WSo$a3Sql@j} zp=(yH5kFY%v_vndv}$xL@HikL=u*=V@q=;Ym1}xi*S5+lWT-p2bSf#i^+X6^D#87 znQZW4(R5RxYtOgbV>tB2;P>O6#A%V6Lf0;tZ>+UdkfTe-!(8u(;QX%a94VHA6NQS+K5;xR^DukCGrcm_>#x$g5o?SPhR=GVrFX>O+H7prJbNSWUM>$iA# zkLhPw1(#h9_k5oeS8#aBuclk7K4C$p{5uQxoPD+W&F4?v^~Zg(pD@_Ue7dzjKjPog ze;!ljELp$7W5d)c2L9uFlm%=yUdpPR>gcEW@r;^ax>fpMZ*;u=wsl30>zm0Xkxq!^403{7+m40R1HLJTdfjE$`f%(V>+tqcqV tZkNA7(U6;;l9^VC&|n^7WMpM%VP#|i(U73Zz5%F#!PC{xWt~$(69A%g@pJ$H literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/moveup.png b/companion/src/themes/monochrome/48/moveup.png new file mode 100644 index 0000000000000000000000000000000000000000..eff5c6e8b1e4982fa2c3bb4ebc155ef7b08f1406 GIT binary patch literal 628 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu4uBVG*NW|f{Q}%i>JBqaK&oOX4FyBd$ zOY4Tq5vK`Ln&v88vun_3itwr6CDF@KkL>FoBa=VZ_Ad~RgCAV5Qe>-`Vex7Q*R4|s2%#VPc3u1)uslH&<;nV6cR zpY2xMe?Xe4@qohdiu9w*I-g^vudg*fv#9i3LZ|iQJqr$LUY~z+isyMyTkPxO zkL{-~_3F`$^UbzeJ!i-4+Ttdo<6pMl5qx&5nyFdjcFmSGcZFT^uP@)*sBnYb8)hT?*dDU+q15VdoBb9#kW69!XFm5 zGyXU40LF%DiEBhjN@7W>RdP`(kYX@0Ff`FMFw`})2r;y@GB&m{FxNIPv@$RdxLy7R pMMG|WN@iLmLW6mTk&%_5g_V&7L_>lq`v#x}22WQ%mvv4FO#oNe> literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/new.png b/companion/src/themes/monochrome/48/new.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a0993ef446ef2f227d54c9e75161d72e30c295 GIT binary patch literal 581 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu)ou`XqNW|f{)7AzZF%W6p-&)I{(zk1C z=nD-N3lrvAMw6m!Nfs#)8N_(J96p@9pvO%n<6iaip6q=&na4feRwU0Ct<`LvBDJRY4BzTqTOKy;3WfQ{i)0QhnJj+C>57=E zii*qI$SsWw%Y3wNm-cR0=5=Apf(wG7ddC$#i&?)FK#IZ0z|ch3z);uFBE->Gd@7(8A5T-G@yGywqg;nR}< literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/open.png b/companion/src/themes/monochrome/48/open.png new file mode 100644 index 0000000000000000000000000000000000000000..5a151c74db529f911b4e580fafbfdc4c3e75a5dd GIT binary patch literal 558 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu)x~Gd{NW|f{Q#X1$1&SQ2Z*vToyoFV_ zZ_;8uCkwMJTeg^Nd#b|wm-ipz+J`Rx!WqMG|;r}CfW$Dh2}p7CL;h=7`Sz=Nv^`<)!FW(Y6mxHc&} zfccW7K#||EK*5x?jCQ$w8eONq?burT?{>3%)*Dxy>AuF_-v0dD(4c2+a`YQxcp>jO z=6jaQ&V$b@bZ3jd`Br;&lzi}<80_}wm+hzSv}b%yQ8filei8ODm-_8P zmb%ZJ_3`cY*E4;mYk9?NI318<|E%EVnJpQ1!sl*?@ueT*op<{pkLbN4U->OM>I}qA zUQ`iaH#zfdnc&*bE&4J7G3q~mhl{v+O76E_ZD{PSWzPl-N7WM7h?11Vl2ohYqEsNo zU}RuuqHAENYiJQ-XlZ3^Y-M1sZD43+U?6b2{0)kR-29Zxv`T~q^AIB=D?NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zvl3Qrfukch)?r|{=1Z;(a>8rG`QNz&W=IUPo56@+++9ZFOpjl1!d_P0dv*kh4QA>r8~o zvAY}I#Fw$Ap3i;vX73&2>UU?}=vJ8e94gqf;3f)b`BEnYC)vh0PbH?PKqqr8Xq7!-CH zd2SQk$nktrM4#f@pt!5cm0M=l&D3^%Gch`{yPY%YWuyFjo#fUfO1Jc9hb@m2|2m7O z&h6}qY#$}*hZc?dTBl6QBveveG+wg^Jd$X95Hxqu-_)w}Lc6ETR9Giww%I3oV#20}KUZ8>JMRkL z!9^2QRx@3q-u$4L`h0wNvc(HQ7VvPFfuSS(KRsCHM9sZw6rodwlXl+ zHZZg@Fc7$1{su)uZhlH;S|vh*d5Dpbm7#@|kp)CUf-3t4paup{S3j3^P6NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b_T*VDx@B;xSftG*dAp%TYF-cM0mxhsQX zN|LIew|MWYrl~&~FADIOM3%G!=&ZXEyKr^GvIkmDg<^`W)7b8=+;PS$aPx)>%ce*j z3A&&&$#-Gvq$^uyL`7+voqVZeerE2;nmayf9Fv~ky;FU@a{s?Q&*iplUHgBnQJKo^ z8Cq5UFR+K!>RBv4ukCi{UPbC*C(++0x%qxZ7hIgDvUc6|()jQXKhEhbo_A#Rw^{3# zHgk)XzcJ7B+>qmvoZF$LT5)TN!jI!Krl~MWpIT?~^3$7LAJq5qsmGsughuf_oOSSljpcMJy`bd3FB$SszbIH-u6tN@Nu4_q>fbS z#%sSm%bHZ&-=h#wbDaD3M1Z&3}Wq6`yH=<@ge+;(Q3nY)gJNi@ToxmVkJvZB5% zR%D+m>b1_?a_Q~qc1K^{xT!C^^VfO3K8>YkD_B&QAI%nAk-EQnXU)9lJmGJ%L)Y3( z?w!}q?Z$g5)BJ7n{;BU5?E30baLl%+cCYsGlMUMUPV{FMvYY#;t@yKUO4#x}(I2+n zRBsZzAMNF_py^gkaKPVLe;3t$K6w4`N#|Eg3uMX4$&CS{B(=n>AeLK5$sPxaz{gJ7EVNO4`r3CdnL{ZZS8HQ}1Pu!&Sj^ ztNdIN)>(CwomVekTc_?U|Ig&MNiEBhjN@7W>RdP`(kYX@0Ff`FMFw`})2r;y@GB&m{FxNIPv@$RdxLy7RMMG|W lN@iLmLW6mTk&%_5g_V&7L_>lq`v#x}22WQ%mvv4FO#mtPkBa~R literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/print.png b/companion/src/themes/monochrome/48/print.png new file mode 100644 index 0000000000000000000000000000000000000000..c830db3ea084830a9718192929c8e88db7266253 GIT binary patch literal 578 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu)wWo_?NW|f{)9mw_4P;vPhfUp;cJ9cP znbK2Yl)cX#;AAL$b3k;0R_SZWg8T!FRxOG_?$`WYHaOha$a}=mW1_v-fqJ?3-*dP> zRM_xeyEdobkc{ZYogYtHnWz+%e%Rp*6G@=TUFX4fbDKD$6QW>||63W*)xMztJ=mfUUxN_Pt!F=WPX;-IZYRX10YhJ7T&}ZkQ=A*^| ztgjAst^93mXw+RdC2YY02^-mj53fUm8@9YOdb>h$O3;$ro}v@eD!%fi+^a}jy+>O6 zy3e;i8hj}-vIoRJ)ICgMOJ=IC`E;5+I$`n8>wJ0fD^9O25wA!)pXtfifBcxel+R?* z=*gQvVXIo=8c~vxSdwa$T$Bo=7>o=IO>_+mbqy^-3@xpUjjasKwG9ld3=9Nrm%l;L okei>9nO2F=U>;&*WMyb!Wn=--kf6%G0jPn&)78&qol`;+028d(;{X5v literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/profiles.png b/companion/src/themes/monochrome/48/profiles.png new file mode 100644 index 0000000000000000000000000000000000000000..0489ffaa60df61a7163bd03c31f295e4c099afb2 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_XXT$kW9!B;xSfX%~49DG0RL^D=K})GlGM z>RflhQ)XeA&}+7y1=1TD_n9ow^q3u@qVoOj>5uIN1;+&)1Xvc@w0A7a-1B||w`%Lr z+?i<=)w|ifPWkM(VOZX!azIOKk)_-F+YX)&i}JU#Y;-gJV)J(e>zOP3*;^8|LQ5X? zimN9qxL?im)zv<^;rKrh(Vfc}n3d0HeSFL?Ju`Fi?;2Bq*UfFKzw6$0^1SHlf4V1v zw`4-~-i=aLQ(o1td(9v4Y literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/read_eeprom.png b/companion/src/themes/monochrome/48/read_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d3a116773c8a3cfe502c429f2abd3cdb528229 GIT binary patch literal 2205 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 DJQEdF literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/recentdocument.png b/companion/src/themes/monochrome/48/recentdocument.png new file mode 100644 index 0000000000000000000000000000000000000000..aed0796fe31932180e3ae4a80d4eedb230475bc0 GIT binary patch literal 1104 zcmV-W1h4yvP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy0%A)?L;(MXkIcUS000SaNLh0L01m?d01m?e$8V@)0009?Nkle}#KZg&9!d@fSKEWT~pQdq0CpiiHh zt;6PQ8a39U=9IpKAlPS>&(djB_ATo2lyB#5R4!{UF0sywGgpy|0AJZ?k0KkqHL#mmt>9KIY7}752_+Wm*RR|H zaZReUI(%V3W{X_s4Yw%3`yO(?gZR#R4|+$Cr^b4BW#6JT4hTkcc_6a13)-XadWVb{ z@{Jm0*$KRBRB%|Gm}UuV(rQ!Wjk(=H!Dz~7Dh+{3X9P+2h-ne@s1{cuKEa5&Q&MnN zW#$4gZGzy(1~`5DZF+ASmo+W1#VD=<9eg{ z&pNSOtCti_;`KU?MOKU((me-d;wbgBb3V6Q(hI7rwcIlbZ4t!Ot5d8L@$>sAU4i)u zQK14uK9N+a+ZiROHP4`Yw|O#R&$A#?fgs?tK1qE7)~Jut{B8t6pTlC7SQN2m!PqWp zm5`87f_f(fdn}6>3%zaBupS>vT2bMs;Dp+Uaie2`?e4Jfg2-AY z1xH+;i9pbzP=_FCOT;+nFRz{7j1$-_Dd^YWZ7Y8;%r~%1OEt4 zTbEsW3N`8#1OuM1+BH5BeCSG*n*1gRe)ZS|Cp$wFX^aw$=(baj;78jXH5ds$?y~ID zk5$p&fMkj{dDJl*a{2r7h+FSdKR9L3s1bka@uf#xk&2v`Y4!<`O69IK->`l^Ibz^q z{CgJo7i#xHtxamaYXATMC3HntbYx+4WjbSWWnpw>05UK!G%YYOEipJ$F*!OjGdeIg zD=;xSFfb6?ckBQF03~!qSaf7zbY(hiZ)9m^c>ppnF*GeOF)cASR5CI;F*rIhI4dwQ WIxsL`B?qto0000NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_XXT)zif>B;xSfX@-1F1`=-aEzT8;hk5Vx z#LC9Z*~`5y?x3gs!v{()p1n$HVmAN462*S8r6o)%*JtwoQth|jUre9G(4^4ff5mFG zgk_4%&7$JVX&LQ>X-+v^U9o%Ef~KAE@$5`Z_T$qCN#2$edVNKMt)O$2&W=qlw~inecJLX zE})igqu@VXp+*iSfgAf$u38@5bV={UI)g`h7sdav+NW`%cKE5>E1 z0ra41iEBhjN@7W>RdP`(kYX@0Ff`FMFw`})2r;y@GB&m{FxNIPv@$RdxLy7RMMG|W lN@iLmLW6mTk&%_5g_V&7L_>lq`v#x}22WQ%mvv4FO#pQCrxO4G literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/saveas.png b/companion/src/themes/monochrome/48/saveas.png new file mode 100644 index 0000000000000000000000000000000000000000..496e95e6c5aaed8ec555a76c0fdc690d745bb379 GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_Zu4n5Tt)ziLne1Vy-LRUq?Y{d&nS6dhl zBnM4ZZ0_*i%;q)q{(@z-P6AWcFwJ+^DE052LWo+XQbPmp%$fhpPh|0%&)hxdOrFMn z)2(d(^FK_^epPTF&nAD_qq$EC_dc1zAKLY0^33I0a_c9_J?^#RKB^_qwN+8LY{mH_ z$72eP{I=ov{CkmL`wz>HcD$a(%QFQ&9L5?U-`Py@t(}%3%CwlylOO0 zPNp{WW5v1V&(lLoGG=)5KbX;&oN9Vi-0=3&P1EPw@&kiiwZt`|BqgyV)hf9t6-Y4{ z85o-A8W`#tT7(!{S{WN#8JKGu7+M(^2;44zgQ6ifKP5A*5~0C7#K_3X(89{d0-_;7 Sm3;$H1B0ilpUXO@geCy^x#Zyh literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/simulate.png b/companion/src/themes/monochrome/48/simulate.png new file mode 100644 index 0000000000000000000000000000000000000000..7c05d5604088ed02b98e6bc62c274932d9ea6f10 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_XY;-P6S}B;xSfYYV-Z3q=lmT;HD4l(0$n z1luyz$*Bt45=}TaJ=nit!>fNy8#g_QPuQ$`V(V4TWvmY!ZqL-?Ej#mjZ>#f%9d}RN z<39Ah`fu&K)^eF2HFo#wUrsb;@>WPYwN-V(1i`}W?XFDcpt3+rp4>2;bGPJNV XvVdqvP-Wi$)WG2B>gTe~DWM4fc%{Ch literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/switch_dir.png b/companion/src/themes/monochrome/48/switch_dir.png new file mode 100644 index 0000000000000000000000000000000000000000..1039325c48a924bb7bb3cf5f14b95e4ddf93a1b7 GIT binary patch literal 849 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_b_z%hSa%B;xSfYo0m2i88Do?pNPR_i~mt zy&|C4vb0S>NpWRBAgAwjYS=b$2Ul9)m+Na=B1E4)iv&ynMm!l zh&Nlz#6whl=b8nsU0uh)BK4Siib#y^cE7n#kMS(~xzE6BuI@8!{`*_9zgl)~oH8qO zb9&QU!t%6~3$g zcP{r@?6AOnv()3I+`<2LcdP4FK3MLR8nhxHdFjr!%P?d+~$FR(_ua;VScAUw(Gu zed3J7W`Q5_%4aqmG`+99Y;R_^(UZlxr5@QTH>^$6MBhmAo~xetIZWZhY02zKJB6m) zd{+9T<7>s68I>n{TK6Z4bNned&v>=E#rnH-&tH?x&I%ZG7d!O0wIRldygKCLuL`h0wNvc(HQ7VvPFfuSS z(KRsCHM9sZw6rodwlXl+HZZg@Fc7$1{su)uZhlH;S|vh*d5Dpbm7#@|kp)CUf-3t4 Ppaup{S3j3^P6NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f+@+{ z-G$+Qd;gjJKptm-M`SSr1K(i~W;~w1A_ZvlAx{^_kch)?uk6nb4wPa2;J>wNp(xLy z1wWd-l$*X@f3qOu#eyAL8ZYD(LJHq2xw79~)6u+`Pw@3D*MqkX9&8G5Ss3DY!BI6g zSD}|TrhS{*M$ff-HJkPnFE2k|{d`XKy{FzyESy4rs<-^PdOO$1@72VK->$MpIv<-d zOEj(j^|97fp=PVjAA5G<{RgLwZgqL0cekp>?YlfdVaA6OlDn6bSiIi(zA5s1Zr|km z^2C| z>7cBJxYUE*)~^eGPi0a4oy5aerLD1J>x!3r{j84XZb>xjt!F(rrTW(DZ{JU8aeeYz z8?(ptSjN?Y-*5UpSH&1CP~h0NGv)57r~D_c&RjTk>hkstZzqlOMQ&= zpS!K@Ws7&=T(;7)_M%@T1!OM2ZJ45ejJIm>ojFBnUyh$WZ9nz0{N>`mf6mt}onN-} z=F80BxV=RSO8@O!<7CNg@uo5Hd6;tTQ<0Sw6F~vX|AW($VdK;5#=lMjqgb`XHKHUX zu_VKa;v7+P8x8(SHeYa19^85juME`NifAvZrIGp!P#!92vs c$jZ>d%E$tuAwiXW15g8lr>mdKI;Vst0D!YB;s5{u literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/wizard.png b/companion/src/themes/monochrome/48/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1a6772966f0d5208ac9355cc9ce810bf17f078 GIT binary patch literal 2217 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 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/write_eeprom.png b/companion/src/themes/monochrome/48/write_eeprom.png new file mode 100644 index 0000000000000000000000000000000000000000..0318d748a95f9d91bece259107e9c8d38c5e7bbb GIT binary patch literal 1848 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 ZD=;xSFfd>x2e1GD002ovPDHLkV1j@xdoKV0 literal 0 HcmV?d00001 diff --git a/companion/src/themes/monochrome/48/write_flash.png b/companion/src/themes/monochrome/48/write_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..d20eb763afac967c6c4b03716bf795bca9c3db4f GIT binary patch literal 1730 zcmV;z20i(SP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy0%A)?L;(MXkIcUS000SaNLh0L01ejw01ejxLMWSf000HMNkl&yH0VqviF^Uv>h z&Uw!FIp;agc^>}H$hcq+MTUcB2c3>&LluI0M=zWp-zp=u2&}c-X^iuN92uHDZT-c_ z!e|@Cg_=F9*i?Ij0>{j~2>AgSCfFb$)Z#@u1Oi7qda>NMQH)lpMJOQHt4+pME{sjk4K~_3p_mW}w*~lADygBou12%@Q|8 zHQwFa9+72+*EKk7x-2kMoiI5*H~B*HIM_341VVvIQ;^|zLXB42CN8wg`15g?mG)O= zjWU61`&^^UI!_p4uF$)FrQQ5$L?_b9eX zBAJ%|cu=N(UKZMJK-!!P3spO#(MPUFmirvjq|tu&%1I}<)Ec2m<1orwf{5S^#Te*y zp-+7yvi*U_^+JI~YJ~!yx!nB@2n0^Mt)qJ=*Py|CF$^`^T_!4x4t=RrTC~{WH{R1A zROeP~` zbM&^zDWNxA)@_x&qE)EL79R-3&51Mx9&=nMQ0Ip9;wiF4purJUT7@cI7io%JWtMq< z^|()Arzb+vsdL7z5T44Ec*!OytyFDyr!DSkeBp}p2ugetIf`X!P0D|0xP;Xn)_@&0+GGI;v^t6V^?zDBrx)S>>P}>c`d^0)=3oTTsStwNHRxsIK ztrn-(vO!)I`q*IIVOi%C#nfABrf2LEDm4b=$=2eymbB@u-KOSikcEVu_Sx(AE>$8^ zt40ag2I{3L#WwGMc_*}=xVVqhDltgDdb@mSr0*JUzhApKvdJ{;96S!P%9-Tfymo>T zvt5RM^3<#MsvAu3ghfW0)L}`zx^>~BIXcAA)Ce7UzZ+GD-Y)?{~Gro~Aox*745>u9D>XlfQp zj6$_Xd;)rlW4DLRFw!MyYupf>l$cUYPIQXlsDwd|rVF$ER;a;Txvuq;H{Bkc$ZTc) znifHZn3zI~ZS|oC^$|-Ow|LpVEH$P*g0{lT^QlpqG%ElNp0(5|lvv?j+uWhIz7a|2 zer29i=qbysH!8W*R%^Xzv!Cf@y9!Ke+psg1S|(2~Gzb)0fQq!PIN#mT*9k*B;1j&% zT05;x+I-=V=fzd{Lv+(6Ut({2ABQYA-7nS1Hq+R&M3x#Ejiaift?Z``W1}(54*7Z` zoAxfyUUEk~;z`>D$TY%28Nw*%={V^%)fT%-AKy}*(oWv9!gznO!yW$NKzao1u~iUl zWCjwNP}HdbAMk!s(qf6pYeD9_NXJ~DOIU4J%Uu^C_tucOz))Kq`@q6j8LF| zO8YzPePfjSjy`hbXzre%tzJgh=raZOcF<0=yURySjtY~ar&irraaYgnRtHrh-{daz zQ@eD}a8tT^$#oS$y$b70a-%6O7+nzrYSj4HN{sh-Bt4?ClVz1avt6C!r_{;oo*)%9 z0%R+()`m{nxJ&T!E|OgBrgI}`!)U9cCVcKFJ|BYo^o#s_&=WzU56^q;si^7c8js2U znk%wreDz;iN(o>1BaVjv001R)MObuXVRU6WV{&C-bY%cCFflYOFflDLI8-q?Ix{mm zFgGhOF*-0X5Zia`0000bbVXQnWMOn=I&E)cX=Zr Date: Sun, 19 Jan 2014 17:05:20 +0100 Subject: [PATCH 05/11] Copied the oversized classic theme originals to a safe storage location. --- .../images/originals/classical icons/add.png | Bin 0 -> 5539 bytes .../originals/classical icons/arrow-left.png | Bin 0 -> 14365 bytes .../originals/classical icons/arrow-right.png | Bin 0 -> 14387 bytes .../originals/classical icons/changelog.png | Bin 0 -> 19817 bytes .../images/originals/classical icons/clear.png | Bin 0 -> 9656 bytes .../originals/classical icons/compare.png | Bin 0 -> 2163 bytes .../originals/classical icons/configure.png | Bin 0 -> 13703 bytes .../originals/classical icons/contributors.png | Bin 0 -> 12829 bytes .../images/originals/classical icons/copy.png | Bin 0 -> 1338 bytes .../originals/classical icons/currentmodel.png | Bin 0 -> 10941 bytes .../originals/classical icons/customize.png | Bin 0 -> 864 bytes .../images/originals/classical icons/cut.png | Bin 0 -> 1323 bytes .../originals/classical icons/duplicate.png | Bin 0 -> 6684 bytes .../images/originals/classical icons/edit.png | Bin 0 -> 9626 bytes .../images/originals/classical icons/exit.png | Bin 0 -> 10601 bytes .../images/originals/classical icons/fuses.png | Bin 0 -> 11183 bytes .../originals/classical icons/information.png | Bin 0 -> 5244 bytes .../originals/classical icons/library.png | Bin 0 -> 16242 bytes .../images/originals/classical icons/list.png | Bin 0 -> 20365 bytes .../images/originals/classical icons/logs.png | Bin 0 -> 3302 bytes .../originals/classical icons/movedown.png | Bin 0 -> 10774 bytes .../images/originals/classical icons/moveup.png | Bin 0 -> 10463 bytes .../images/originals/classical icons/new.png | Bin 0 -> 852 bytes .../images/originals/classical icons/open.png | Bin 0 -> 2073 bytes .../images/originals/classical icons/paste.png | Bin 0 -> 1645 bytes .../images/originals/classical icons/play.png | Bin 0 -> 534 bytes .../originals/classical icons/preferences.png | Bin 0 -> 11170 bytes .../images/originals/classical icons/print.png | Bin 0 -> 7282 bytes .../originals/classical icons/profiles.png | Bin 0 -> 2312 bytes .../originals/classical icons/read_eeprom.png | Bin 0 -> 18174 bytes .../classical icons/read_eeprom_file.png | Bin 0 -> 27588 bytes .../originals/classical icons/read_flash.png | Bin 0 -> 25584 bytes .../classical icons/recentdocument.png | Bin 0 -> 9874 bytes .../images/originals/classical icons/save.png | Bin 0 -> 5753 bytes .../images/originals/classical icons/saveas.png | Bin 0 -> 6839 bytes .../originals/classical icons/simulate.png | Bin 0 -> 10065 bytes .../images/originals/classical icons/stop.png | Bin 0 -> 312 bytes .../originals/classical icons/switch_dir.png | Bin 0 -> 6210 bytes .../images/originals/classical icons/update.png | Bin 0 -> 12332 bytes .../images/originals/classical icons/wizard.png | Bin 0 -> 13364 bytes .../originals/classical icons/write_eeprom.png | Bin 0 -> 17348 bytes .../classical icons/write_eeprom_file.png | Bin 0 -> 26192 bytes .../originals/classical icons/write_flash.png | Bin 0 -> 21730 bytes 43 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 companion/src/images/originals/classical icons/add.png create mode 100644 companion/src/images/originals/classical icons/arrow-left.png create mode 100644 companion/src/images/originals/classical icons/arrow-right.png create mode 100644 companion/src/images/originals/classical icons/changelog.png create mode 100644 companion/src/images/originals/classical icons/clear.png create mode 100644 companion/src/images/originals/classical icons/compare.png create mode 100644 companion/src/images/originals/classical icons/configure.png create mode 100644 companion/src/images/originals/classical icons/contributors.png create mode 100644 companion/src/images/originals/classical icons/copy.png create mode 100644 companion/src/images/originals/classical icons/currentmodel.png create mode 100644 companion/src/images/originals/classical icons/customize.png create mode 100644 companion/src/images/originals/classical icons/cut.png create mode 100644 companion/src/images/originals/classical icons/duplicate.png create mode 100644 companion/src/images/originals/classical icons/edit.png create mode 100644 companion/src/images/originals/classical icons/exit.png create mode 100644 companion/src/images/originals/classical icons/fuses.png create mode 100644 companion/src/images/originals/classical icons/information.png create mode 100644 companion/src/images/originals/classical icons/library.png create mode 100644 companion/src/images/originals/classical icons/list.png create mode 100644 companion/src/images/originals/classical icons/logs.png create mode 100644 companion/src/images/originals/classical icons/movedown.png create mode 100644 companion/src/images/originals/classical icons/moveup.png create mode 100644 companion/src/images/originals/classical icons/new.png create mode 100644 companion/src/images/originals/classical icons/open.png create mode 100644 companion/src/images/originals/classical icons/paste.png create mode 100644 companion/src/images/originals/classical icons/play.png create mode 100644 companion/src/images/originals/classical icons/preferences.png create mode 100644 companion/src/images/originals/classical icons/print.png create mode 100644 companion/src/images/originals/classical icons/profiles.png create mode 100644 companion/src/images/originals/classical icons/read_eeprom.png create mode 100644 companion/src/images/originals/classical icons/read_eeprom_file.png create mode 100644 companion/src/images/originals/classical icons/read_flash.png create mode 100644 companion/src/images/originals/classical icons/recentdocument.png create mode 100644 companion/src/images/originals/classical icons/save.png create mode 100644 companion/src/images/originals/classical icons/saveas.png create mode 100644 companion/src/images/originals/classical icons/simulate.png create mode 100644 companion/src/images/originals/classical icons/stop.png create mode 100644 companion/src/images/originals/classical icons/switch_dir.png create mode 100644 companion/src/images/originals/classical icons/update.png create mode 100644 companion/src/images/originals/classical icons/wizard.png create mode 100644 companion/src/images/originals/classical icons/write_eeprom.png create mode 100644 companion/src/images/originals/classical icons/write_eeprom_file.png create mode 100644 companion/src/images/originals/classical icons/write_flash.png diff --git a/companion/src/images/originals/classical icons/add.png b/companion/src/images/originals/classical icons/add.png new file mode 100644 index 0000000000000000000000000000000000000000..24cc027da8949678a6a58c8d3c106cc95ba45ca1 GIT binary patch literal 5539 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/arrow-left.png b/companion/src/images/originals/classical icons/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..759e589505ca108d54c3de72e817c03b091b3c26 GIT binary patch literal 14365 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/contributors.png b/companion/src/images/originals/classical icons/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..276949198334835d99664dec55ff8a6de3120063 GIT binary patch literal 12829 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/copy.png b/companion/src/images/originals/classical icons/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..2aeb28288f58ddffdd1d75115f170c5bf2773814 GIT binary patch literal 1338 zcmV-A1;zS_P)3P|jKV4ArrNQZsr&q&3Fam_48Lh`MiYI|sB6GiaYuZZ? zasnKC=d9Ws*vOa?K!llv;~9}LDH=;*C6q)snnH7j#=aB8{{oN_lX)cZ$XJrkAB0_u z!sQ7f5=*1>!|zQrby)$h>)1Bcke)jH%(>@ZE)hRgo<&7f4Jw)5udTzKv5Ch3thOcm zx#)*$6jZ zxjE=2CQwjNfFaFqeBMc>`320FTpYmRPeJsB@I$Z8%>Zil0#HL{*yW1HLMx&9BQ>hew>g`42C!b-4K{%G& zPNKpdi`TSeSQ5jt zz}D6l-wA<00HP?u@AqSEZ4IXsmC*dI=c&nj!3&r@K%3kE+d(!rH~Ds?RumQ0==)XR zsU3kw0Ovao0D#OTfFv_dBoZhqui^lIxB!co0iZTo)dw&I|ClF}JUvZG$*D>XptrLF zi9N;m7cj8^d~x*v0Ho^4m=ue}P^PGYdPu;S8Mtc&=A4=P=T~F|kkV6X0*FSV+&mNt zp}4dH*9HaLW{2dU0UTt+1SmUX21q@ea}t@;xj-PrWmUM?EueooW3GLWY2c%FnE?J> zJ*6hCuC8*3w@NB-xmUnF8@PU+0q)ELXD;m%K&qWYi;j}haZKLWGrnrG9>`fBl6@D%o`^aXzvlAyk=W}Pc`B^ahku5Y4`j}CIOJCBx$u% zLNX5qgK)WA+>l;M=(ES;f!poI@e{8lpM9a6Ogos0nT|fmct-%0O2q-B6)w#;8B$U@ z_bIi*;ou_U#l=Mq_2TiDT=X8flj*JiEiEl>>0qJM(w7a5mzS5}^Z8)2+4y~FX^BG+ z0F4U^3(c|s(4vx3lM#*SPTzP`J2hanT6y)<3jNMtFeLKw^6s-|9N8B@Q&W>$nrBK+ zA`_~b#ukg2H$b09M@J)VZEfEC{CpGp+d-zXy_)|gKy!05p8`rp5L7=^KR-Xu>(*#A zk-EA%=fkvJOdl{E&Bk~~0Hsptb~>HBVoFMHK9sb+zTTOWlOvfHXH#`n0F8}}Zi~f& wfq{WYZEdYHH#b*S)7=30e@0BgL78sX-$OZ87=>`i1ONa407*qoM6N<$g6NH5LI3~& literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/currentmodel.png b/companion/src/images/originals/classical icons/currentmodel.png new file mode 100644 index 0000000000000000000000000000000000000000..35a37b7667d5afecc91e54a0a6300d5aa41da84b GIT binary patch literal 10941 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/customize.png b/companion/src/images/originals/classical icons/customize.png new file mode 100644 index 0000000000000000000000000000000000000000..96259b922d51feef16b54c1f15a838fe4af069e1 GIT binary patch literal 864 zcmV-m1E2hfP)Px#22e~?MgRZ*00010!qa{L0004EOGiWihy@);00009a7bBm000ie000ie0hKEb z8vpWKWGzC7y$6^e9}WXbG0g_^vJc4 z!L8?(K+F{!>fqYJK{!#`!Kw!xlF*o3o1u$fCaI)UaB%Jdt_xtVFxF)(x6fm)ZBc;S zZtAp~V7Y_#x|>P*0JLtLc1QPe2c>oQsp%mY+F2{P`nt08!O7?t)Q@Usb0@1WDoVvE zMkE+Vb4}w_g;b~=L)hLMJ?yAqdy^!oY9pK+=K8Rkq%RjRXz}gwS|_5_zVz-GP&dG=2~U}VLmIMiBMT<3dp;5 zVP~hhcziY%t;71!5QvDTImH5Dpm}jyA%d72XtOBaT8{12_-Lq>U@cI#qnffMB{?7PSNM5xgM? zrr@?GkBd{{<1Db*B*!O=eG17E{=p!3D9%6`DaOe%h@w&{0ptceQ~U50?*PTD#keY( zp!&N3C_NYwD^ywIFA6H>y_k`@D%(VA6tqRo^%)kCr=XW8L?=BGd7RKB6x9GM8fazWoJ0(1!|L=@Q+aTEb7Mu4u}WZlMQB24&|#EVDBq0{%sj+Z+)GGQx0 zAcdU1Fi0-lfEhqCt9ecIzWZ_$Xk-SF1YV<2^ak#QNA=LXgUd}Io1OMRbT7RYGCd%P zKS-r48v%?ldBMA#h)c%T#wHG+5V`$A{>3XcMvM|%P6Cssr>70f(>b}AV>T2D(&VEn zK_HANo+{rrN9){swakg0Ktz^QgDWfxHbzJY6ZK>&doEN10r&$qzrYSODpcQMh*H%o zSOat&76=4-MOF34plx)*)N}VCzH?EPkgku=6VK(8gNL*Np3E)-)CS$Jnai-RudhD8 z(qOgQ?SS}sjv4h}*IqNacG`39XxPWcN1v;!unrFm!4QYC z_Acj^H}`jQVc5OsUVtxVnxKZ?sWw9Q@B`QxpVZH#=NgKbEq?xOmsA>SUtb@%(9v@T zVsaH$PQ-_o)Qm6`=@qvgI2;Z@q}CZRo`stQer>5G8e5my4CXEh^CT4CHjaC}9?{K0 z$O&($1U%8bR;v{dcYhm%^O9V6PFgxKporEb{=Djv}7NhUQZ#8TNvL0_NhN zpdjG!cwn(uKwDk``_Co}Ev8e>XOzzgOoQTEd*;Gmnz9rW3I&M8V#v(QgrcG%P^;C@ z+1bfp?EcBQ$=j!OF1OE1fUdXLDR2(JYL~2dh{}J0;wgy^K9?&YTb2(8W8+7JA12t6 za%7Hg8ovjl(FiTAE%3|0ARIXHz6G;l!311sgoTBKM%*UnGOR4mGqn@!JL9_3Gp~Z> z{(6Z9p5FXo8}~etjeBORPg}}0?N~!YJv1~lfTgz=G8Dzb^Xb54Jd))oo;F?OoGLPS zee{DaT5J+A3>zitarZCFC+`J^U;fkNL<>x4^vOPTl^zTR1GKld!`H@^F|L6LX7M&{ zIA}acIyz>{0a00^F4~fx%15b|k+|p_1^WSy+Zxk*z z((l+8X-U2;oygOcJEspZj3vh3pSpKnaW$YpY_$lC`IPbC@H0!Ad}tF|z0RZAYfnh` z3=gmm{_}^(`7iFdNp1l4dp_;=2p%dvUFBG+@kd(qwpj}i9kWBpkvIuC`Kgv6`dk_f h&$IvkH~dc%_#Nkm8M#Em0nY#c002ovPDHLkV1hsWYZL$g literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/duplicate.png b/companion/src/images/originals/classical icons/duplicate.png new file mode 100644 index 0000000000000000000000000000000000000000..811691d98b53eecf99b34f425e2be025e88a4316 GIT binary patch literal 6684 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 KS{0gT-2VWDHGHH1 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/exit.png b/companion/src/images/originals/classical icons/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..5319a948051b1c66ca424d6969a1ae113bf98731 GIT binary patch literal 10601 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 Ef9Y;Vi2wiq literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/information.png b/companion/src/images/originals/classical icons/information.png new file mode 100644 index 0000000000000000000000000000000000000000..76b6d5966154532c6ac55bc80f92c093cd1cf4e9 GIT binary patch literal 5244 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/list.png b/companion/src/images/originals/classical icons/list.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4db26dcebd57285bbc529012c2c022dc17e0a7 GIT binary patch literal 20365 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/logs.png b/companion/src/images/originals/classical icons/logs.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc7ce194f28bc91fe8a9dea10efb42b92d38e93 GIT binary patch literal 3302 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 literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/movedown.png b/companion/src/images/originals/classical icons/movedown.png new file mode 100644 index 0000000000000000000000000000000000000000..2632877c1402cafaf4ce9b2fbe8118b65f8e4f2a GIT binary patch literal 10774 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�S#Z%9aJ0LKt%aU^)%pD<3U#_8B|~R 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 UCKEzA#sB~S07*qoM6N<$f&kr?^Z)<= literal 0 HcmV?d00001 diff --git a/companion/src/images/originals/classical icons/moveup.png b/companion/src/images/originals/classical icons/moveup.png new file mode 100644 index 0000000000000000000000000000000000000000..447f087ccf99d69135ac9ca8c5f19f01a4785ab6 GIT binary patch literal 10463 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