From e3e46a5150a62e211b66788090534075b3fe03bc Mon Sep 17 00:00:00 2001 From: Sebastian Ratz Date: Mon, 19 May 2025 11:45:41 +0100 Subject: [PATCH] Fix view_menu There were several issues with the view_menu icon: - The checked in SVG files were not matching the PNG files which have been used so far. - The disabled PNGs were not actually disabled, but copies of the enabled ones. - A @2x.png icon was still the old chevron icon. Fix: - Use SVG file from https://github.com/eclipse-platform/eclipse.platform.ui/pull/2995, clean up metadata and exactly align on pixel boundaries and (half) integer stroke width. - Delete disabled SVG files and let the renderer derive the disabled PNG files. - Re-render everything to PNG. --- .../icons/full/dlcl16/view_menu.png | Bin 1534 -> 142 bytes .../icons/full/dlcl16/view_menu@2x.png | Bin 2108 -> 244 bytes .../icons/full/elcl16/view_menu.png | Bin 409 -> 128 bytes .../icons/full/elcl16/view_menu@2x.png | Bin 239 -> 212 bytes .../icons/full/dlcl16/view_menu.png | Bin 409 -> 142 bytes .../icons/full/dlcl16/view_menu@2x.png | Bin 834 -> 244 bytes .../icons/full/elcl16/view_menu.png | Bin 409 -> 128 bytes .../icons/full/elcl16/view_menu@2x.png | Bin 834 -> 212 bytes .../icons/full/elcl16/view_menu.svg | 142 +++++++++--------- .../icons/full/dlcl16/view_menu.svg | 105 ------------- .../icons/full/elcl16/view_menu.svg | 70 +++++---- 11 files changed, 110 insertions(+), 207 deletions(-) delete mode 100644 org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/dlcl16/view_menu.svg diff --git a/org.eclipse.images/eclipse-png/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/dlcl16/view_menu.png b/org.eclipse.images/eclipse-png/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/dlcl16/view_menu.png index c99de41f2ce1cfbb130ea1c165e5ea551d4ccf49..35c0a74c8c2f3cf57d95e155c808750ced7f3d28 100644 GIT binary patch delta 114 zcmeyz-N!gVIh!HW)5S5QA}-m(+dFvyOESlSg5cobBWofz>opp5^y>LvV3=@hzJ2{a z_Cx{c*m>XB0^YDD8MZO-1ixYGI^2-NtnrO$ql7a0sae+BYy-7dQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+O3yua>FPL zhW~SlJpz&tg5&Txvp3k|ufRZ>H0?BL!!%$SOR}CC5u#Qb!*CqGicGh1nI8SrFPCXtw(PC6qe}o1b0a^X_BMNB-6e$hc{PuWR z6VbHWvF};!%vnAZ@2nnbXVbFNeJPCfYlDBN(XsnH{ypjNhng9-^cv^f_j znxeyoqBCManzlfK5zB<)#(<8Z7^36XP{Sn8s?et zopBuXKBNm^!>N_#g+tSt#vnJob(aExzG}*|zH^ulx__}Bz>*T=S>~WOm~6gWWQLoz zXmTdq$JQBpwFXFC4zxrXn>86AC15=eg9j^!0-$va$|q^&NDi|S0A{RUy0Rhd1i^qK zwq7GJ_aftE)<=tiVDco2MjJ(8ImfCWaX~ednAjO+_ADGYa`NPzXYalE@r+7B;)KPE zNRTKgP=9cNgAWoyh#^Icq>nI;K8lGU#+Z@@P3k)7)k$}xlrd9wnX}K5LykEWl}~Yn zi!V|_i6vF6RJHx9uVQMbv8D!1rPN&G=9{$8VoP1M)~UPB-FNAs$DR(gMfIK_$O83a_&IDeSg0M6kcH<;Oo+7ygR4S2w*Fo-EZ z*8sW0VRs|)k6oofMVoSE8Lv z+ke)8Yh~Y>&DR^KhFzKN`SD~t85Hr;(M&A;Dw{Ezud;EQSa-0EL-3ak>&Yx$E2G5; zzfR}U(KkhcO(k!R-ffI!TE_3Jts{G9cz6Eb2x{BWP6DoP@z8;kpLVACn@+nNb(T|= z^rruBHqkZfu1HW&x%aLT@(@yoV*MDeRB(z&z&wAYaMK&r_Hk(-9dF6hJ6OU%v z7wWmq=5JJ_j#NE67usRnR!YMkOTfITo$ii8*>4@?{p|C60CIm7|LcUxiB@HIQq~_@ z4@%Y7?%r6S{=DGk6*4MW+VL{oM=?VrXWvc8r@?-V|L57n6NL|*e)`5pJbiT}4S#?B zg8YQcf29gBFGm;sX`}zyn*RYyCW~CUH9GA8000JJOGiWi{{a60|De66lK=n!32;bR za{vG?BLDy{BLR4&KXw2B00(qQO+^Re3J?+}25PD7`~Uy}bV)=(R5;6}kTFXFVHn5% zWyigzXIzO!hiPSm(vl>-D5nkL6n}jVL6E__MM=kpJ>TCGwj6x7LNlAXbwWtmSA%3SxiOtivyS6Px~{)>yWNIi7`88onx-9#qPT5Y z)-z*l;7ek;T;7XDqnF`uIA+-E^^O2Ee7!&^y{p&jC%Ig1b3UIRjK||w&iUuU5+z9r z3xWUuP*ru65VGT|K_Za|4hDm)ZQEk2)p|2cvtby<%$Gz;X&S&TfEUKt*p2xGf4G7$ ToHyPd00000NkvXXu0mjfRIl96 diff --git a/org.eclipse.images/eclipse-png/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/dlcl16/view_menu@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/dlcl16/view_menu@2x.png index ad455ff2cb5fcb20464727a04e44c42d9199dc34..214ff49c814bf342b9a593ec00d0c55bea9cb481 100644 GIT binary patch delta 217 zcmV;~04D#u5cC0%BYyz9NklXoJ=-CoZY_pizqJ+e3NOZEMlpZn04d4uSljlOBgEfS(<(%KO)&t-ShuBU2Ur2bI zU;D&``@SFFz#(?c_aNbM{_zt$huAgWgM^2?0C@{cJyL`X=^74&#B4}(B5i?o z2<2-ie~9D-$Xj6QA#6z3a3~~ZL!uLD3$#NhUqksrBribT0#grRL%N1TAu*c|n8)u7 TL_1wa00000NkvXXu0mjfwN_%p delta 2096 zcmV-02+#NQ0lW~9BYyaB^>EX>4U6ba`-PAZ2)IW&i+q+O=0}lJh7G z{Ld-&2p|xG*2Wh&)>`ag@Z!yF0qtcbM`n= zO_dZk#UIBp2A}qIA9TLL^PSvXUl2qQV>}-7JoOcF{+J-?lz+E-xs!g{DW{?H#l>K> zm2I_CubhS=9rAEKyL!&kbhDlFhe>TOB3C1K&q)BrVAzY~XvPpduGvP*dE~GETvdaWDIoSa}3!A{jc? zrO&5(CVc0-8d}Rj7ui>?Sivu{n6{h*b9RLm2np-Nlz%tA`*b&P<8O$KV30S=1shb~ z4ik;TM{LE-bA%rIgwjltXPz?4tWy_aZN-%que@ZHRhM2_J6XMF zEj%#yJ!|1)%@|8tPd-?KSma_NSUF+i42)3z zKtpMOuR=OdDp2>4uRDWd21*X4BkXWv09lW@Wg3F7`Q_e3*Zj;#0KFjU&>KCUmEsvLb_oqd2`up=2dX6O0IApbA@~jTfN^y_6nHFDZp$K?R}MKcLbNTA_GoYtxgK z_RwSTppZkzhG~&{k;P&V^MA21rv(p^o!!~#O(Nvb2pcHQ@qL;1_b|ge48T=i(q%Vl znx+821BB2Z=ll==HYlZ)t^jD7b{Av3kw_$DMNvZadcA2Fh7dwzipAnrUjZ~tiy?&e zGnq_iWMt&LZWsovudmyj^CYG8;9uv-odRHtm&V4%P-{2kk#@NSPF2^j(x==qoJ%#PkoO3V?1G3p{)APJ9x~{+JmIv;ILZN3uh^Qn<)n>E# zl2ZEZN||sJV?0j?8Gm#f=g@WCHA?C4PUoP@gr`!eC$cPmPo+{f#>dC6_x1ISR;$&A z(P;FnQmGXEHenJW^mAchA)u=2dA(Y#!s_ZOb6t0eQu@nJ6V6XgPNLRu0Dysk0Z6CQ zm=Ln)w+R!GNTlu6DT*RvjE8&$a2%)9Xf(Wby_1s@!8tGa3V-0b?pi*dcTLm0P;WFE zkjv#9#@IW*O=zmB>gc+jW{k;aXJ^vx?ylI}+;jlod9hgB=#~d=1_FU4gixGwe#97i zODQc}DHGlf27}KeNm7LnW!tu2QA&Sw1z>7w>V+gpi?g${!AK+m^?Dt)wzg~`#QS_c zzv#CKZxKRvmVcL*1L1JE^)mu1D=Ri*><*=L$4?PGo}Qj2t>FLwy}i9KGcywi27`0H zdH`b_4Tr;RPp-eeUy@}x>bD8^%jL4$u6KNV%sJ=#ew%QWQpyhwE`I$>r4keh1Lkg;mQP!xuLsyBLX z$c@yb4Q_!T>Y!DMr0CL3+P#la=%P3Xj&^qF8}tpjly>XfB@hrgx@amzP)jLzI&{q~ zT>7u)lH1_I!WV{3Wi|>`Fy_47|Zqh{kJHJ1^_;_G(69{ESJkS06Z0=Y#@Xv1wnA@ zI8NI%O(RK?7p?1I7(TAoYa$|=OeXI_h|@Gq`9#NY3Q|e{K)2gHv~9bhrN9_F-fp+e z{eI7f!(kl9@pk~gmzDlNWchze3oH15fE|*VQ*E^lg^KQ2z zBBJSZ`oTFrOXHMJv~AnsoC5$FjfRv``dSLvY*x(Y^X6u=$&JV3Xf~S-0DNm{0H^@C c0Kiqi5B&{X4@0~eBLDyZ07*qoM6N<$f_-JPcmMzZ diff --git a/org.eclipse.images/eclipse-png/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/elcl16/view_menu@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/elcl16/view_menu@2x.png index 5c0a029c40fbb709ae9dd361e2e46ef391b0bbde..7fb11a9c494def015abad65c6905eea4176f22a1 100644 GIT binary patch delta 184 zcmV;p07w7t0n`DIB!8PpL_t(|UhR~z3dA4~M7P#P`~0r{&)q+X<)u&I-GJ4W!SLYl zfgrmJSu!)4ZSHZTlwL8$Q%85z{LoVzA%wG(a`oPaj_#_d=ZBY*bAH!aui;QlJwLyk z-!K2P*8KN}YU=s<<=_k85*Tg52^zzVKqX*Jh{q6ri0}n)2{DW|;RKE0MxYX~Cd6Zi mKScNfxCBO+6O$OrQeJ=n0000^~ delta 211 zcmV;^04)F10q+5jB!9L^L_t(|+GAiC1*2dTpn=TH%o-s6PYaxtl{J}IM@*--(?)m@R1`&{%2=rlV>?LN9^CfpJ>aE9Xm$3<>ZFMi4!NN zXE~B1`iXG_$nt`M0(gR>iseX-XvP;E$iWT@HL6;UEq5S?1WZ*D9I*fxv<=9PK(-tx z*G^N*u|)?`A=6IR5)))0k^{Qw;&W`#0m7pd*eDnUqhJ(_f>A&T007viwHKsJA?yGE N002ovPDHLkV1lqqS!niJ(_m~d>qef>Z7 zL;>m8dEeLq-moSawlVMozhUY++>peq@r`Mtgfl~%W*OtrM2C%xBGru%JPZ?(Y6ZM* RE~{q%0#8>zmvv4FO#ok*DBA!4 delta 382 zcmV-^0fGLG0ht4kB!32COGiWi{{a60|De66lK=n#PDw;TR5*>Lkg;mQP!xuLsyBLX z$c@yb4Q_!T>Y!DMr0CL3+P#la=%P3Xj&^qF8}tpjly>XfB@hrgx@amzP)jLzI&{q~ zT>7u)lH1_I!WV{3Wi|>`Fy_47|Zqh{kJHJ1^_;_G(69{ESJkS06Z0=Y#@Xv1wnA@ zI8NI%O(RK?7p?1I7(TAoYa$|=OeXI_h|@Gq`9#NY3Q|e{K)2gHv~9bhrN9_F-fp+e z{eI7f!(kl9@pk~gmzDlNWchze3oH15fE|*VQ*E^lg^KQ2z zBBJSZ`oTFrOXHMJv~AnsoC5$FjfRv``dSLvY*x(Y^X6u=$&JV3Xf~S-0DNm{0H^@C c0Kiqi5B&{X4@0~eBLDyZ07*qoM6N<$f|5zIh5!Hn diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui/icons/full/dlcl16/view_menu@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui/icons/full/dlcl16/view_menu@2x.png index 0774bdfdf0dd59b3d34c38ccdf4adfb70a8a028b..214ff49c814bf342b9a593ec00d0c55bea9cb481 100644 GIT binary patch delta 216 zcmV;}04M*#2J``tB!9a}L_t(|Ud5C#4#OY}MRSmx&kIPLt>soQG;7o$&6gP3{HSI? z{NYLH*%D4{vzXbUgv4w}bh4(D9x=uZ;0$+@=R%@`HH5I`oZq$91KeP4=W+mt*frmSgonHUc?(QEgi#IY8V-fTY)Et>ZGmq7!Kgv_mLgL-|7_FF@V`Qx9Q7x`sm`F`EyV$L|b8 SJ6%Tr0000K4wRxBV_E>kWbN^fpwZDDTD1gA3q00NasL_t(oh2@q%Xnzzz6vkh&yKnyNKS(R2 z*uoUb9fE@3X`>*Vq!0^_SR@LP!i0d3BI!~H2O(gggd9m{NFfTTLP+BkDRRg`id;Z0 z$R2owkVZIn_HHg?W8uMqPU4=TzxJ`;_w5_rn*sRWG0yPqIRJQqh!4Bn?gan{0pQE; ziS={t5<*(}e1ATgpPyHwqoWZbel-lE&=2zf5u?q`P4y#NTU!bd1pths>P`rGIX*t# zRtZc_PIf4zYdU&^x&attnOrVsCDn4doJlForW&Br=`_PIR7tf)qoJgfpL8{Kxyd;f zjYgxV{mo`mxvnb!AfI*s;GDnkeLq@WURJxiyQ)+wsehrNp~$vvt@A%C_dL&g?>Nq9 z&-1DPaKE4Ce+3yz>8kJh2Ch-={X0wBcsC5@; z2M|IW9e*Ako+Q<3wVIMr9_ec8a+wek@9*#Tw7*uXDN1P!0M~THPV*pXB4VdhD&1(c zT7$>O#{(N18){-=q5}ZWq?E5tp?NBzX8oZ|0lTZy6!vA^FF$+TLyqT zeRF1v6>ZxVi;IhDdwW|gEiEa>afEH#&->wjoqsVF*X#A3DG0+*an1z*+)CA*F}6N8 zH+Pb>2^SU?P8`R1tD~pAhzKFWK@bci)q)@xFimqf)c{cx9aJh6nN+J(D&2OweW0tU z%LpQhot>SY_Ls|Lg@`c#TueIv7>4lx5k;X;h>OLd8XFsn5m8u{^+;DM@hpFlz%Lkg;mQP!xuLsyBLX z$c@yb4Q_!T>Y!DMr0CL3+P#la=%P3Xj&^qF8}tpjly>XfB@hrgx@amzP)jLzI&{q~ zT>7u)lH1_I!WV{3Wi|>`Fy_47|Zqh{kJHJ1^_;_G(69{ESJkS06Z0=Y#@Xv1wnA@ zI8NI%O(RK?7p?1I7(TAoYa$|=OeXI_h|@Gq`9#NY3Q|e{K)2gHv~9bhrN9_F-fp+e z{eI7f!(kl9@pk~gmzDlNWchze3oH15fE|*VQ*E^lg^KQ2z zBBJSZ`oTFrOXHMJv~AnsoC5$FjfRv``dSLvY*x(Y^X6u=$&JV3Xf~S-0DNm{0H^@C c0Kiqi5B&{X4@0~eBLDyZ07*qoM6N<$f_-JPcmMzZ diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui/icons/full/elcl16/view_menu@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui/icons/full/elcl16/view_menu@2x.png index 0774bdfdf0dd59b3d34c38ccdf4adfb70a8a028b..7fb11a9c494def015abad65c6905eea4176f22a1 100644 GIT binary patch delta 184 zcmV;p07w7A2GjwNB!8PpL_t(|UhR~z3dA4~M7P#P`~0r{&)q+X<)u&I-GJ4W!SLYl zfgrmJSu!)4ZSHZTlwL8$Q%85z{LoVzA%wG(a`oPaj_#_d=ZBY*bAH!aui;QlJwLyk z-!K2P*8KN}YU=s<<=_k85*Tg52^zzVKqX*Jh{q6ri0}n)2{DW|;RKE0MxYX~Cd6Zi mKScNfxCBO+6O$OrQeJ=n0000K4wRxBV_E>kWbN^fpwZDDTD1gA3q00NasL_t(oh2@q%Xnzzz6vkh&yKnyNKS(R2 z*uoUb9fE@3X`>*Vq!0^_SR@LP!i0d3BI!~H2O(gggd9m{NFfTTLP+BkDRRg`id;Z0 z$R2owkVZIn_HHg?W8uMqPU4=TzxJ`;_w5_rn*sRWG0yPqIRJQqh!4Bn?gan{0pQE; ziS={t5<*(}e1ATgpPyHwqoWZbel-lE&=2zf5u?q`P4y#NTU!bd1pths>P`rGIX*t# zRtZc_PIf4zYdU&^x&attnOrVsCDn4doJlForW&Br=`_PIR7tf)qoJgfpL8{Kxyd;f zjYgxV{mo`mxvnb!AfI*s;GDnkeLq@WURJxiyQ)+wsehrNp~$vvt@A%C_dL&g?>Nq9 z&-1DPaKE4Ce+3yz>8kJh2Ch-={X0wBcsC5@; z2M|IW9e*Ako+Q<3wVIMr9_ec8a+wek@9*#Tw7*uXDN1P!0M~THPV*pXB4VdhD&1(c zT7$>O#{(N18){-=q5}ZWq?E5tp?NBzX8oZ|0lTZy6!vA^FF$+TLyqT zeRF1v6>ZxVi;IhDdwW|gEiEa>afEH#&->wjoqsVF*X#A3DG0+*an1z*+)CA*F}6N8 zH+Pb>2^SU?P8`R1tD~pAhzKFWK@bci)q)@xFimqf)c{cx9aJh6nN+J(D&2OweW0tU z%LpQhot>SY_Ls|Lg@`c#TueIv7>4lx5k;X;h>OLd8XFsn5m8u{^+;DM@hpFlz%}y diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/elcl16/view_menu.svg b/org.eclipse.images/eclipse-svg/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/elcl16/view_menu.svg index e7733915..82995511 100755 --- a/org.eclipse.images/eclipse-svg/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/elcl16/view_menu.svg +++ b/org.eclipse.images/eclipse-svg/org.eclipse.e4.ui.workbench.renderers.swt/icons/full/elcl16/view_menu.svg @@ -2,61 +2,87 @@ + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + sodipodi:docname="view_menu.svg" + inkscape:export-filename="view_menu.png" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + id="defs4" /> + showguides="false" + objecttolerance="10000" + inkscape:snap-nodes="true" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#b8b8b8"> + id="grid4136" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" /> + + id="metadata7"> image/svg+xml + - + + + Remain BV, W.S. Jongman + + + + + Eclipse Foundation + + + @@ -64,50 +90,24 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" - transform="translate(0,-1036.3621)"> - - - - - - - - + transform="translate(0,-1036.3622)"> + + + diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/dlcl16/view_menu.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/dlcl16/view_menu.svg deleted file mode 100644 index a83b3544..00000000 --- a/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/dlcl16/view_menu.svg +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - image/svg+xml - - - - - Remain BV, W.S. Jongman - - - - - Eclipse Foundation - - - - - - - - - - - - diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/elcl16/view_menu.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/elcl16/view_menu.svg index 00b6dba2..82995511 100644 --- a/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/elcl16/view_menu.svg +++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui/icons/full/elcl16/view_menu.svg @@ -2,23 +2,23 @@ + inkscape:export-filename="view_menu.png" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + inkscape:snap-nodes="true" + inkscape:showpageshadow="2" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#b8b8b8"> + id="grid4136" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" /> image/svg+xml - + @@ -84,22 +92,22 @@ id="layer1" transform="translate(0,-1036.3622)"> + cx="8" + cy="1039.3622" + r="1.75" /> + cx="8" + cy="1044.3622" + r="1.75" /> + cx="8" + cy="1049.3622" + r="1.75" />