From 38af877b2cff4a40232eb2084185b4a4da07e56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kroi=C3=9F=2C=20Florian?= Date: Sun, 25 Jan 2026 12:29:26 +0100 Subject: [PATCH] feat: Add SVG icons for field / hide fields --- .../icons/full/elcl16/fields_co.png | Bin 4774 -> 730 bytes .../icons/full/elcl16/fields_co.svg | 191 +++++++ org.eclipse.lsp4e/icons/full/obj16/field.png | Bin 203 -> 588 bytes org.eclipse.lsp4e/icons/full/obj16/field.svg | 477 +++++------------- .../icons/full/obj16/field@2x.png | Bin 357 -> 1188 bytes org.eclipse.lsp4e/plugin.xml | 2 +- 6 files changed, 308 insertions(+), 362 deletions(-) create mode 100644 org.eclipse.lsp4e/icons/full/elcl16/fields_co.svg diff --git a/org.eclipse.lsp4e/icons/full/elcl16/fields_co.png b/org.eclipse.lsp4e/icons/full/elcl16/fields_co.png index 0f657542711093b2e3d23c4990c82202c6b8f092..76c7b2b8adb5b886765b8fe2cbd70b27cc4167ed 100644 GIT binary patch delta 706 zcmV;z0zLhvCE5j$B!3BTNLh0L01m?d01m?e$8V@)0000PbVXQnQ*UN;cVTj60C#tH zE@^ISb7Ns}WiD@WXPfRk8UO$SXGugsR5*>5l3hrXQ5eVn=iPay+iYvLDSlO&!(mij z6qPOdz%mQWn?f|G3;UoC$_l#40_mcwiZUXjyr~2syAY)zN`KK3g@T|i)GX;Dah6+a z?sePyzUS#`qP&9mhXW5h=lSt}&iMl?FKqJFwq3jO_@j%6u-qd-z%tnPwdvdN&!MZW zpIlg`7!iSGUh>H@e^XUgKArC=*orhQLuS-0h^mAjha|BG1A0hjH}0P*|84*Pn1dXu zFIRF)b8NXePJgr8<>Y3WBdKcm{U@wV2Ez#w;%H05j-C`iN);5k7sxAdH~2e-+|%PB zYqrbD^+XJ_GZE;C7+j8Y?)4Pd1d}>Ww+^gJ&GGqmDvs@}iTsW0T`j#PO%R?nRl;tS z=lZt?r;zS+q(wvFW&rgDfXZ-ydy7ol8*9*g=QS={IDh1_LMX%_TQi_&0^k;Irtm?- z3JhSH5cUy8Ae7@q-tj$n)%FhR=W#sPSBTMnNeoAl7*Pa-4m$(b0tW<8t&pO@Xxy$a z6DTVaUF|1PaikR!F%3UF#ZbUtBLNRslmJ@b0049_zn81pYMYFFD~E4e5xnQC(f=}l zvavA~TYpR_;Yp3ajK2T?y3nsX;!1L@nUJ561^_7CxCWaq)}Zf20J&d=kvSVvb*A22 z6wrCjH>yfhCrwQ$S(2nT_Wr^uvk4p4=V8~G{ks48dnCq!GugT&Y6#MN9e(to#Kfdq zI#DGFTEQe1H4*a@~07*qoM6N<$g0hW6p#T5? literal 4774 zcmeHKc~BE+7H6{P|2ujpI1O{Pb)K0n+T62*E67fO>#Q{MS z6j2y)aK-_=6~=QI4@7sJ1zZoL6br#)2SvmgVNuyH0TF7ZYRjsf|43ER{k`|=-+S-( zz3)|ei!^kull>%n2!fo%A);__9b@^98UcQ%bo5~0axp0~+8B0;+g6vyr-<9q|%Mo!8Mx)XZODe-OU_E2Ka)Qpa8qs867c7;?pW0HLL z8K=hS<8DpAky<<3H&5)6nHU@Hf-S3`NU38+K)9 zIIP)!xPnoF*-o@`-pIKSeBhq`-NiFE9Y6C<2;Xz{{TBDe2Rq+QPHSDZjkQb;z5aIe zja0rv2^V>lz22}XWjDRKu`slld$%@b{MqlCN+HN5g$xRkii3haR0C?*yCz#0a%uM8 zt}Kl>5Io&EaohfFMS}X^1H9YQ#}x%09RFnk?^zpHnIt5=^-Z=cy_SeF@aY8g`L?dBbQ|7aRF?a`j7f{t17dAUSx=U#K& zJ_k2{{a5i_TMgH+^~z0KRfGu!Tq=(O6B9WrWAx7cOf<@Wi_;niQ*cwQa0yoTbt_N9O4 z{X;Q(3-vn!#rt}$l>1k$ucXyz?*0Den7Sei>S5^)nBJY5z~~kyohS{?N-k1AY&uiw zv#PSinei%ems5TATQpVXYWDwDdwuw&ipt9ThQ-P$-@DA-d1hWCG;(vLXv^_C!UvOE zpFeM86}(>yJw)_%RhL{`LDwabpu3_a3j}hlnug(889_6vb)fAa$j{%b!{jRnBSl6i zNsW-&cJ?PKg~Wx_MQjN}q6;G8$dDvG5s?%cDNkA<=i^lWS@wQr0U%HlMvP)st273I zSxB|=3c$U^Os7(;5aS9VHCiI21ZnjI1*M@h1{`cA6A|hxdy1bPR|vvIbNVR2N=S_} z8g&9X-DEP+Oe~sKucR~id_J9l&=CX%2-vVvW5mp`#^7n8=;aU*2DzTp8A+{%V&TMO z+61GJN(Fw(hy2t!iKL%iW9U->=s`DQIy#fapsUsNflnBW!HIyRFQGqu!Vn1#DLtGp zXcP2uA~=!I7(EA4%oR(d{S20pl%!f`EeeP?C>Sp9$LSLEDk}z;(+L%!2BZd%A9E1i zNGd*xH7GZW$6C(7L_oNH{z2#uwOhdeC6Ne3T6uycs8}SVTJja(S~-aethXqS1GWPp zU=ADMz$jaW!8{C8z#LT0mvK1^E}JVKKqb}~jF?7FSf~IwjRZV6#>JT|lm+uRJV3!j zc`#q0V8RR;&Sr493@%sB9Y7JLCqY+Ys)1QqsBl1~KxHTo!3kK7GvzSKVk58&2TN2z zC@`E$U>Jg0sVw^-2#|_}RD{O(XpyQgqe81!3#k%JP6>AOi<63#{|jw7Jruv*Jr5xbApT0LsrN`l5b?dM-ldAPo+S#!dMX5%ytf1cmPp{% zJONj)OCE=5lmr+bef|2uPX0+RAY28XqhK>(1Y@Bvii3vWarp`uW3rhzB4fzdC^neg zpj8-6n4Snw0v&-?pg*lzQKt27q0eBrDUPu04^Rwd@ZdhhPyxd3Q;gnMG2JpXK9uZ7 z|AQ!gR=|KU1D@-(f$;^VA-#Vb_K9X0Jb&S*Z!`YF2!MJh$S3JLB-fB!pQOMifrq+l zNUl#(;FG{Z-SvNy%l_jF6`=utgG}IciC=lG8oX-RDgz_|5Ogfd;Votd)+1!|=ZYW? z$O&@b)Wc7JWwb6N#sEPMV=Z4BD1Wa9Fpe~eCBY+~j+*RbJF#ra=*18;%wH@Dh~)jf z;O18$JFsyhU-opIYvVNfvQ)xGC## z(S`Q?`}|w&k~5qijS#y|j!88~+*;^!*>-LFkvRk`(@ zZ&uvK)-`FR)roZfch#dHyk2529&;Zuu2bhpAxAg)PxcYMbvw@;FCKn~m_l;2WIa37n*OS)=uvK49edtbar5w&f1mg*XV-7s!s83{TcFyP=@qNz g?N**x(%t2qSp2U!6As+<0^J3PgF{7!1D9?1FM9p=;s5{u diff --git a/org.eclipse.lsp4e/icons/full/elcl16/fields_co.svg b/org.eclipse.lsp4e/icons/full/elcl16/fields_co.svg new file mode 100644 index 000000000..498aa792a --- /dev/null +++ b/org.eclipse.lsp4e/icons/full/elcl16/fields_co.svg @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.lsp4e/icons/full/obj16/field.png b/org.eclipse.lsp4e/icons/full/obj16/field.png index f30d0410fbf4c48bd2819954bf6dd0b2bfe490aa..b4ee9d230d073960e93ef9ce5aab32f297081fb3 100644 GIT binary patch delta 563 zcmV-30?hr(0n7xDB!3BTNLh0L01m?d01m?e$8V@)0000PbVXQnQ*UN;cVTj60C#tH zE@^ISb7Ns}WiD@WXPfRk8UO$R*-1n}R5*>LlfP?IQ545N_r9AS#{4k0f`Z^;wIHIi z6<4hli;E~-MJ)9{P!w8+&LWf`uA+m3LJM8RU!#kI0Y&K2*ng7Lyq8Dv-n;iWG}OkV zR_Iv{+;h%{@An+85)t+idQa1U8T2^w?Bns2l36D*?wpjgR=*T1iB%6C-#+(kd$0Q2 z!riCuuAsdaM-G=Whla~0oiapm!rFQxS*+F^0^FQ z(EQ_7YZ5Vhsei7ttd%pBu96-LR++i{(1G+ChLu{K`SBAy>gGTFBwH?J{CZ;+nCb(> zic2*wXI7grQ4j+#y;vnoAeGA#CJxL#la|Kiz9lM9Q_dB?h7KXZwjux)CN@=Ec=dxI zb|{2XmZAbBAX@+dx#6^5^V`Kxc}SQ5aQ5YQnvtU!S$~|sesPSTd;#g-0cv^F#Mjod zS!27UqS4^G85nN+iCDFDg-UVG?yYsxlNl<2eZ+NtWF*dJR`u> z%7;ng)bqknIdiaF@DlBjL@}*qkOcLO$l`9ko*sL%BLHA>;r&TZ=|@)NqBtoit$a_^ za!2gF#Vncg)$P3l0X+@fZSPdy^)vlz_`d+V#c!#u*6!`wEnolu002ovPDHLkV1mx- B4?6$= delta 175 zcmV;g08szT1j_-CB!7}gL_t(|+GAiC1q6Xqv4aTNnk5Px6hw+`{)?2@IFMz4NU`-^ z`3l#6qQ$ni85$f|NYf0oRif1H+op^A|I1goeGw_PPa|5hXqE$yM5+DL#V0oZ2Z43x z_W%uX{R|Q((&@IHK<9r1YWfdyfm)sSf8k>5Um``evj}QdXee;t00$ftOP4$SN9Ggl dicvs3007CDJ@FM9?@Isx002ovPDHLkV1mBJPE!B? diff --git a/org.eclipse.lsp4e/icons/full/obj16/field.svg b/org.eclipse.lsp4e/icons/full/obj16/field.svg index a33e36640..f95e442c3 100644 --- a/org.eclipse.lsp4e/icons/full/obj16/field.svg +++ b/org.eclipse.lsp4e/icons/full/obj16/field.svg @@ -2,39 +2,36 @@ + inkscape:version="1.4.2 (f4327f4, 2025-05-13)" + sodipodi:docname="fields.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + 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:collect="always" + id="linearGradient4731"> + id="stop4733" /> - + id="stop4735" /> + style="stop-color:#0e9ad8;stop-opacity:1" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + id="filter4764" + x="-0.075" + y="-0.05" + width="1.15" + height="1.1"> + stdDeviation="0.125" + id="feGaussianBlur4766" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="filter4764-5" + x="-0.075" + y="-0.05" + width="1.15" + height="1.1"> + + + inkscape:window-width="2560" + inkscape:window-height="1369" + inkscape:window-x="2552" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:snap-global="true" + inkscape:showpageshadow="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050"> + id="grid3950" + originx="0" + originy="0" + spacingy="1" + spacingx="1" + units="px" /> @@ -416,22 +136,57 @@ inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" + style="display:inline" transform="translate(0,-1036.3622)"> - - + id="g11331-3-1-1"> + + + + + + + + + + + diff --git a/org.eclipse.lsp4e/icons/full/obj16/field@2x.png b/org.eclipse.lsp4e/icons/full/obj16/field@2x.png index 7702416672edb289536241001e788d3b6910ce5a..d964ee022aee2bab9547e839b3dfde81ffd21f09 100644 GIT binary patch delta 1169 zcmV;C1aAA~0;CC$BYyx1a7bBm0013_0013_0gvVJWdHyG8FWQhbW?9;ba!ELWdL_~ zcP?peYja~^aAhuUa%Y?FJQ@H11TjfOK~z|U?UzevoK+OZfA@ZmnfYcWQ~O9vX|WPp zHC9|GSR0Un;6k*4))YZph*-6)Zp4BM30WvvbRkyz5J9L5F@G&c8+75S_@F2hEZ7Fo z(wBXt%|xb|d^6wc9v5jQnK6@2+eJ1#aN)b0^PTgX|2_BKZ`vFcu{EZVH{rV1!(tlg*8Fnl6DT*$5D3Jc>b5=bH#j?RoIG zF-o)M(^d)-!emNa$z;K=phRs1_O=9Igl>Qd?P3}LCc~Ne$eD9ozFq~uN~KBP)Be9) zT068&JwDRtn-gGQ04*JK09=bfl6rvZEPw+q)qnRw@9=qw)%tiXikyIg&Vd1Re?K+J z<^(v|eNef@y|e?g zBIV62N#3^bojHzkW03J8#1SH#iqZ_uS>tBc@utsyUIXeFip7@e;I+5oq*D}98doby zfgv>YIihM6|LQf8Fajth=yiv;J@xl(0Zc;})G)9Hz{_RHwdF{A8EnT!fFz2k`hOM5 z6J;vp>04JuEX(vBdgJN8n&oc!lWfc9#|uFed;qc?NZ%y9f|A`);(Yl1+fQDfFR*2R zX?t$>uPZE_Y*E5Slsp7eM>a4DjG#E84Bs5y(Q~Ple76kHXj=wOxd21`-Qn%Lf5!lK jY773yL0GuhdOlq(2L(IO(l;;%0P%02gKX&L0HB4NK^805c>LFE z3WSBieNeQ}A?R&Gz`icB`Pa66_Wv1&R>DHzKPX!0knn7-gMTawo>B1s$M2v2fB*gS zKWc6n%n|Qtnkz(#tV=+_4)Qt3au@(PV#@wy|Fs(YXqO;`${b{XKKuf*1Y{Y=Qe+3r zKeqnAZgapta7dKcIM5>D?MF)WxS{}tAA<@hs#z{vY#V@P0T_cq0_1aSa>B(n6;!cY zp}~Ozl+UqQ0z`@qST@9lsZv6Mf)Z5R;<5xE7B05bph_qR6gUV-6gVi5f(N927zLwX d6pR8=0RZ+l_ebar5%B;3002ovPDHLkV1nDglf3`{ diff --git a/org.eclipse.lsp4e/plugin.xml b/org.eclipse.lsp4e/plugin.xml index 4566d1eed..f9481a677 100644 --- a/org.eclipse.lsp4e/plugin.xml +++ b/org.eclipse.lsp4e/plugin.xml @@ -979,7 +979,7 @@ icon="icons/full/elcl16/alphab_sort_co.svg" /> + icon="icons/full/elcl16/fields_co.svg" />