From b00afee15c615444c16e777faa60191af942eeee Mon Sep 17 00:00:00 2001 From: Violetta Shakirova <38247153+vshakirova@users.noreply.github.com> Date: Thu, 1 Jul 2021 17:02:04 +0400 Subject: [PATCH] Change tray icon (#3037) Signed-off-by: vshakirova --- build/build_tray_icon.ts | 6 +++--- build/tray/trayIconDarkTemplate.png | Bin 0 -> 422 bytes build/tray/trayIconDarkTemplate@2x.png | Bin 0 -> 925 bytes build/tray/trayIconDarkTemplate@3x.png | Bin 0 -> 1496 bytes build/tray/trayIconTemplate.png | Bin 478 -> 460 bytes build/tray/trayIconTemplate@2x.png | Bin 1145 -> 1107 bytes build/tray/trayIconTemplate@3x.png | Bin 1775 -> 1821 bytes 7 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 build/tray/trayIconDarkTemplate.png create mode 100644 build/tray/trayIconDarkTemplate@2x.png create mode 100644 build/tray/trayIconDarkTemplate@3x.png diff --git a/build/build_tray_icon.ts b/build/build_tray_icon.ts index 9669783631..026edeb217 100644 --- a/build/build_tray_icon.ts +++ b/build/build_tray_icon.ts @@ -25,20 +25,20 @@ import fs from "fs-extra"; export async function generateTrayIcon( { - outputFilename = "tray_icon", // e.g. output tray_icon_dark@2x.png + outputFilename = "trayIcon", svgIconPath = path.resolve(__dirname, "../src/renderer/components/icon/logo-lens.svg"), outputFolder = path.resolve(__dirname, "./tray"), dpiSuffix = "2x", pixelSize = 32, shouldUseDarkColors = false, // managed by electron.nativeTheme.shouldUseDarkColors } = {}) { - outputFilename += shouldUseDarkColors ? "_dark" : ""; + outputFilename += `${shouldUseDarkColors ? "Dark" : ""}Template`; // e.g. output trayIconDarkTemplate@2x.png dpiSuffix = dpiSuffix !== "1x" ? `@${dpiSuffix}` : ""; const pngIconDestPath = path.resolve(outputFolder, `${outputFilename}${dpiSuffix}.png`); try { // Modify .SVG colors - const trayIconColor = shouldUseDarkColors ? "white" : "black"; + const trayIconColor = shouldUseDarkColors ? "black" : "white"; const svgDom = await jsdom.JSDOM.fromFile(svgIconPath); const svgRoot = svgDom.window.document.body.getElementsByTagName("svg")[0]; diff --git a/build/tray/trayIconDarkTemplate.png b/build/tray/trayIconDarkTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a4bdce20d5ed491c75a70108b6dff15ff999b2 GIT binary patch literal 422 zcmV;X0a^ZuP)RRPJ1fshTP2c0JpVcV(cg6)`0jSuo!yy#XOiT{7G#`)L(l|gpqBi$ z#bEyJY>pRT26ABsbip+!bMI2@fO9&0f;q>hpdyDofod4Z78rnakjds}unH!ezw!Sl zkrdYFLLD^ZfFp1aq~na;c>}ykcq`xzJTNtj>;??MB^ZG#&;!c})y^g76R^i<+$@bY z*NhhEfZc?XoXUTIcd$vvk{mLPq+tRVpK#$;97~d_U*gYfmlt7lIPnnM4BM^Fv|2&B zmVO~bkHU;7)R4mUDWnN{Pk}Re($sGl|MOJ#gvTES47}B%R6Ve|1ocjH8xC_4W#MJ*l1~_d!sE{V=FhQb{cE_FYS+e+;9O3 QZvX%Q07*qoM6N<$f_8DU@Bjb+ literal 0 HcmV?d00001 diff --git a/build/tray/trayIconDarkTemplate@2x.png b/build/tray/trayIconDarkTemplate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..46615aa5bf4b72a70c980921669f77c47e985952 GIT binary patch literal 925 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 Hu0mjf!P2`< delta 431 zcmV;g0Z{(T1KtCWIe(BzL_t(I%XO2_D@0Kg$7c|+wUlh^Ncjsyku_?p6v;x0D8FXr zVTu_)A`1&jQOZ^#D;p^+EtO;=3nhsr(LA3szE8Jjy!v#`{oZ@dJ@>qOBfjr9!D23# zOB&`w3v@#o%`@;5umJ1O50y|6QLrESCea=W=x=Bn*g?3&kAGW&xF+9oKM_yR120bC zHB)2Q7es(I#x(TY) zxZm?DC_<1?tZ^CsfGYIe1S@tHCbuLuDWDXhN>n1P3WlH$Zh{`96xabrP@~1spc2Qg z)=@9Pnp$Vs?SKFJ*n3Q4f#7hGQ|AbyCU}l;<^&Xlf`jq0vp!`)CUjX2ta<-bGSA$o z^T#|B+hH44nOwteLamb|XyAl`df`FG&L`-EW7vazVa+^*bKQqlr^2`{m3_&4S^hsC zJA7ce;MS3?+9ml@e|q3PApAkN2<3f*5&4-&@SLq2l_=}!eZ-(%7cD^|o14Q z3hk9f7C~d^FhI1`!q^Z)B8A#PEJ(C55SL0e1wuhIII;}9@f`ThdwYR>6@pR0L%|V@|4$i2SK85*J+TTm(CyZXM+pA%H(A~1Z zZki!ZV`K7Nh<`mpj7?|@*OZk=|jifvrZYl1uH8v`beqc9q4ZMa#L^vi)m z*JS)G_O>|2Vmc>g#$?YdJZqCS-~K)pn(_P=oWfi;Hh-sxNDsN)JP56*m%vj(NaCD! zGk8;hMzbl>cM1!ilXRx&R>L@inU|@gk+Werah5ZbQX9nnQY0B`QwZNW_l%^lfpe!}ClME(?U+o45{V@k z>3>%s%6a*&0FlR*tN{J(hRRL~ez`=~Wn};d6-_R)0n7Di)d;j8uU9)ATM%0oRDn<{ zo%2(040{v4AZc<*DebBoV{9BnNQ9zfw}NE=YqYreim}T~GgOj=5|hsj4Om<6vuL1X ztAm8K%zNr%MieR(Q9$~l(rSbui+b`smVc!Tv$2o-a&oV$?Uk{s+j~i*tGHPTI@kHT z0UytVZy2q$i>~C~{w{FbF%wr@ooHoPrL0?^o7y8~jc%^o%;9kp3|zt25vd~&|0Q^4 zjiUaG@C?h=X0WH!N7DT~O#Q<$0ST4iAv#HqQ%x+xc(^uNkO@6b|L29A2)%ICup%^_ jDm1J4JOO>@e4hUUTenD3K;o~~00000NkvXXu0mjfqsr}t delta 1103 zcmV-V1hD(l2>A$*Ie#ljL_t(o!=+bCh*Vb)eLby?ziBlRHRwi7G%$-K5Ks{W5nPBQ z8x^v1C%SPoV2lJrBSc&TbfdTtOrqjO5D^g(L=s3a8!@g#5CnD6+O0F1>F#+ir`l7` zGc|AKjilgk|F=H3s_wl>mSqVrJ5AF*loO!_^Z-+UIVE$ukbgaA0W*Px=v$1kO1?># zIq(<*Lns?SGoXR7L6lFq(J>%HU%g;%4vZU~8_;fNZ|P59voS{hCn%>UlyWF5r#qNi zu`+v4!n(UCwo>b*XrD#-4CS1JCTei*NE!%z!yNmW7IYT#O6+@|ohx$*3aN07RNVpgL^76IsTP5upxF9M&E@p|A^0pm1SAQ!+wYA^`k zLb!$(Q8xh|iFw*Q(=TZ1Z_sx~#!dLPSTPM&%>|eWJbz?oCz!v*_5hm8S$_kZ2KpIJ zw#P@ng`joI9ksx+?*!lm>w@H&EX;VGUom`^dJym<8hc4w;Oe5 zHxu$QYRbfasKvKHone}5S4Qd|rZw;&B&}D#QGZ}wcRx+Ve(_-795?w|1(+0WQ8b-1SqjKWXSwB z)XS(DE{cvg&ax0%lVR>jYX&eMcp_PLOeVA_XoP!S?}5L?4=V0t6NF$7>vnx#WB6ST z$A2(JfM@|tpGLoomxO}$ny#;Nt)=n(yaHNd1h6pVgS3pk=f>0M6A^k$Kgqf+z#36- zBwD~s_A#)6x7i8>U#}~9!F0_$&RyWiXKM)Q zfCFO(Xq6wtIxB^d`jCy?4#%1cP|N;5{eMX7+;b*!?+>F|WA@ABl|9M{>pY)fN?r=A z@!Rq&HT*4Hw<%vl*4zMW3L!pj6qG^ViucKUcL=liq&ozBAa9J(0!;KVk&j0j{t0jR z7F;D7cY**e=nV>bR|II}VK~XJStLu-HA!L<(GZ`0r?k&MCS{*f{cu`p?w~x(P)NMW z&FcJ&HhG-+$Cj{v#OJ^^&bKGpW8K?{A*QWk5d zVC+^Vl9HQ0+P=Yl6qwZ#VH-gd{jjjY-6ALj`#{Pc5!D8T{ira~KB0&rb9ZLv-p(1$ z8J{_G?tAYzTj2n$11LqJ85si~DKhV9B zgs(TO=0OQf*6b+rG%;%GI-$@ooC=;yV9+(_G9u0lK$cr*gAYMUdxjk^;*LU*_vtgysxSjX%`fSbDMegNDmj{rDE-Ibxr$;hwO{?!^C z9ESE7E4*N=R1ceUpD>zw9L8e8YlU>3VVql;SAPM^gAyN$(_ArUQGazX1;+3aUd?MC9Va{aEKk0xk?^hNr`stTr1H6eHqMqG5J#u z_yK53gDWcF^Rnh72MK`FSu`o@-&+@eK7SrG@E|L(sI}HXy%2@aB3LVeF#LyuZi58S z;)!|~6-E+MsDuPiH~N`qwt?MwiY47U!$$!xRDjXiS|Y%D6GAi7yJ~{&PdDL{oUIx8 z=Bog@4GHj^S|F16stGHP8DoPy7r0P2Trg=wTBd7f?7_r9ml52=H^NJHqf8RBAAgqb z#_Wd9+2POvPsS~tgm&H71>r26v76M$!iiA3Dpq>YaIFW57 zdYQ4m^l$PKqtaImN-P?X*pLTkJuX%EnGO96x`-1@8U&-)J-7!N(sQdRK2OSrO@0+H zwHDsbA^Ockx!BYl`us=1Sq@!Fi{$wnBitt-z(M+Z zCJ4JBrD>qr*FEx@TC@Ni<{sU|a&L#GWTBr#G0Nat=1BrUJs}wg^0^aMZCx^;kliB3 zk3{Hdn|oRp+6ZpM?ZSf&V5~uK7}tkYA(X7zqU7W`Q=4x#oZW(ux|Pxo7JsWiv$m!s zS!~2MtsrcU10=yNV8x05TWm>b!`ws*nXxHKK;6&>u5*DjaT7;yuM9m;bBw&#G1%gX z5X_+~-Q@Ir;*1<%tF|4eQR(m{9%P63{{_?!eBTUKQtdw+YO5d=*zUySI70?~e^@lA zb1wCKI;Bt=g73QN`2kp9!hhzKroJdZ-PzKENwNwZr-QZ`w8Zm$nbC^Gpuu@yE^O%4 zpp=D}>6_q+Jw}rFUPrd!>TXk!kzY~61wx-|X%80wBvp6)cJ_kMGXlsFv= zj67>#o_W$MMcnnzcqREV3x&;3Bm7s}OCbq|s1F-MB5Blj*?(LxQ)BOKE|<&1ipD0N>lf z2pLbLLR*XnjGZ_mM!3N^?!k!Eumb|yXE;iUl4JcJEBG%r*nvZhg{rxff7NM= a@&5sE_7Gp)_3Tvu00009NAl=LKe7zQP#)6AT6T5I^$ z@ZB~0+k-y^t{7(W9h z^b?KgVF5Z#07ocPv_Hc0?}C#BX9_QWQ-2x_7Tg%;vP*CyIfWLf*Wf=^j-%dGs{jf8 zcsG7_y<2;U_DHQ{~6J@n?~0_jej#>MAku5PdM{Q0<#gJpBdUF zZC4WG7r-?B2{3NL57j#ZY(lrG7NmaD%?z80XIxF-MQOW?7;nX*JQiY{6(Qf%B>*#~ zjGPMwz9(kK7j<N;ihIs+~+)&4>I6=<;yeM64%-vm#=ljyj-V5vO6;}|Mo zypjS#0_15U8!AT#TCo{e1#ND0!+w@w>a(YkJJfo%V1ULAlGfua%%=%3x-|>FB8`-| zzL1NQ?zv#@3-k|QS3b=JcTKcdRaq;f{Zlqcd4C_tItw8InxLUsQXj>j5hBJVA}yaH z_1S`bSVJcgqn`0x;QbE4M_v%O(Z!hrAfn5N(bx$w=KqDrE(m?P)TxYFN{I0I} z1E-|abrBL^lHex6g&??=P05*#wXFeDHhTrns4u=B=EZHd2;L(`qtF5mdLh9hf{#fn zZ-4nkjbf&?#I)(Oo2yiu_CqtG%Ipt#zPOwT-GjyrATpUehMA4|dJWpnXS=SYcr$|{ z&muvt^DY;>1ZSW~gW5p!a@yJ>(*7s><9Z8d*}8d2utjhl39=BuUgErD@3>IHf+eXe z#$Oo-3;KBK8zBIhQ5X2oVD1IMMWieZ`hQ--{-NdhP%LDpERAiZf#^E4SsdQRi?Bfg zxqAUd$i{ZlM?2B>pI{!^@{JI{yczzbyZ0~jFSdOR`sUHv znVcGp(n?=XM>-|^r=Gx&iWxTeqAu1vl6@pI5x3e_fGskPk&w8 z{I1%F!X_zr(w!}W$4?pGRp~qsksZzf@u`hwp3KMuSYqLfOE8$9v9;J&?noIsEgYnr zOum|ptBU==6myQ?uauC6XQHQ)0I}PR-}bw1qt<|nR<+(wL1kPim`gLE&`hiiZT}6> z{#aav=Vt=zplSgU7urU6wMvrR`YOa5_s?!kf|o!Kr>x*Q$BJ34+f-dnVcr1Qv3t07csU>|`_!Fe8ga-UvjL z)offW{Hw&^N(=0C@?B0TNjneRTW!7@mi4sTMXT{Rb}{l0$6*$vai)Y*EPrV;utM;w zbbc-Mw^FA9{okPeL9hTqG((Vb@XTN9^Q}T_KluV4eyc(GG6OhKx+tki-KnzbA`O~iEEEzh~uxDF~;XyQ&WrW z=u{Uus0+0cV6%qfWpETf{C`r<7|{N+DT%a_theAXpS`Q(MxzP3<5Cm3+TEo^?#_UZ zi~TUU#V%JG%t{n+vuM&qaUI2l+~44& z{fA~}J7w&6%}j^@ali@KZR66Ei@qc!eQyc09}!}=U~foL1&~1MF{shT#i0y3}F_P)}^4ck7(GDvfEB%x~)G*@lCyDD>Scn#|P`A^)P5{4)kpq zyP=UEEkXjR2UAlmdP5O}ZNO!T(!BxKP#bHY*DZJ%cL!o7~PK~+#2TWr#vU?iX=l}o!07*qoM6N<$f^Dfp(EtDd