You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2020/12/23 22:35:11 UTC

[incubator-hop] branch master updated: HOP-2281 Replace images scripts

This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git


The following commit(s) were added to refs/heads/master by this push:
     new f0b20dc  HOP-2281 Replace images scripts
     new 21ec1db  Merge pull request #488 from nadment/HOP-2281
f0b20dc is described below

commit f0b20dcb0fa60d0ca88ec1bbdf69e70ed2c21d25
Author: nadment <na...@gmail.com>
AuthorDate: Wed Dec 23 19:49:38 2020 +0100

    HOP-2281 Replace images scripts
    
    - New image for actions sql, eval and shell
    - New image for tranforms sql, execsqlrow, janino and udjc
---
 .../hop/workflow/actions/eval/ActionEval.java      |   2 +-
 plugins/actions/eval/src/main/resources/Eval.svg   |  34 ------
 plugins/actions/eval/src/main/resources/eval.svg   |  71 ++++++++++++
 .../hop/workflow/actions/shell/ActionShell.java    |   2 +-
 plugins/actions/shell/src/main/resources/Shell.svg |  21 ----
 plugins/actions/shell/src/main/resources/shell.svg |  75 +++++++++++++
 .../apache/hop/workflow/actions/sql/ActionSql.java |   2 +-
 plugins/actions/sql/src/main/resources/SQL.svg     |  37 -------
 plugins/actions/sql/src/main/resources/sql.svg     |  77 +++++++++++++
 .../execsqlrow/src/main/resources/execsqlrow.svg   | 119 ++++++++++++++-------
 .../janino/src/main/resources/janino.svg           |  97 +++++++++++++----
 .../src/main/resources/userdefinedjavaclass.svg    |  95 ++++++++++++----
 .../javascript/src/main/resources/javascript.svg   | 105 ++++++++++++------
 .../hop/pipeline/transforms/sql/ExecSqlMeta.java   |   2 +-
 plugins/transforms/sql/src/main/resources/SQL.svg  |  37 -------
 plugins/transforms/sql/src/main/resources/sql.svg  |  77 +++++++++++++
 16 files changed, 607 insertions(+), 246 deletions(-)

diff --git a/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java b/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java
index aa27ea0..eec7533 100644
--- a/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java
+++ b/plugins/actions/eval/src/main/java/org/apache/hop/workflow/actions/eval/ActionEval.java
@@ -51,7 +51,7 @@ import java.util.List;
   i18nPackageName = "org.apache.hop.workflow.actions.eval",
   name = "ActionEval.Name",
   description = "ActionEval.Description",
-  image = "Eval.svg",
+  image = "eval.svg",
   categoryDescription = "i18n:org.apache.hop.workflow:ActionCategory.Category.Scripting",
   documentationUrl = "https://hop.apache.org/manual/latest/plugins/actions/eval.html"
 )
diff --git a/plugins/actions/eval/src/main/resources/Eval.svg b/plugins/actions/eval/src/main/resources/Eval.svg
deleted file mode 100644
index 9328c76..0000000
--- a/plugins/actions/eval/src/main/resources/Eval.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<polygon fill="none" points="29.573,29.753 29.573,35.074 35.278,32.417 	"/>
-	<path fill="#0CB20F" d="M27.724,26.847v11.129l11.931-5.557L27.724,26.847z M29.573,29.753l5.704,2.664l-5.704,2.656V29.753z"/>
-	<path fill="#EFF9FE" d="M29.267,10.412h1.7v1.116h1.128c1.067,0,1.936-0.869,1.936-1.936s-0.869-1.936-1.936-1.936H17.444
-		c-2.408,0-3.734,1.326-3.734,3.734v15.25h6.162v1.7h-9.439c-1.067,0-1.936,0.869-1.936,1.937c0,1.067,0.869,1.936,1.936,1.936
-		H22.06l7.208-7.208V10.412z M19.746,21.022c0,0.352-0.023,0.574-0.193,0.827c-0.082,0.121-0.195,0.247-0.347,0.398l-0.6,0.565
-		l-0.091,0.084l-0.631-0.712l0.084-0.08c0.408-0.39,0.601-0.577,0.697-0.717c0.082-0.121,0.088-0.195,0.088-0.393V15.06h0.992
-		V21.022z M22.625,21.21c-0.571,0-1.261-0.107-1.776-0.315l-0.093-0.037l0.168-0.842l0.128,0.04c0.522,0.162,1.07,0.248,1.591,0.248
-		c0.885,0,1.007-0.206,1.007-0.789c0-0.188,0-0.334-0.019-0.45c-0.018-0.105-0.047-0.169-0.1-0.221
-		c-0.121-0.12-0.38-0.2-0.994-0.339c-1.457-0.326-1.668-0.642-1.668-1.909c0-1.096,0.489-1.625,1.982-1.625
-		c0.516,0,1.13,0.071,1.604,0.196l0.099,0.026l-0.084,0.877l-0.133-0.03c-0.455-0.104-0.996-0.163-1.469-0.163
-		c-0.91,0-1.007,0.16-1.007,0.744c0,0.193-0.001,0.341,0.017,0.457c0.016,0.106,0.045,0.167,0.093,0.216
-		c0.114,0.115,0.358,0.189,0.953,0.338c1.591,0.396,1.718,0.664,1.718,1.866C24.643,20.581,24.289,21.21,22.625,21.21z"/>
-	<path fill="#3D6480" d="M8.496,30.278c0-1.068,0.869-1.937,1.936-1.937h9.439v-1.7H13.71V11.39c0-2.408,1.326-3.734,3.734-3.734
-		h14.652c1.067,0,1.936,0.869,1.936,1.936s-0.869,1.936-1.936,1.936h-1.128v-1.116h-1.7v14.594l1.7-1.7V13.228h1.128
-		c2.005,0,3.636-1.631,3.636-3.636s-1.631-3.636-3.636-3.636H17.444c-3.352,0-5.434,2.083-5.434,5.434v15.25h-1.578
-		c-2.005,0-3.636,1.632-3.636,3.637c0,2.005,1.631,3.636,3.636,3.636h9.928l1.7-1.7H10.432C9.365,32.214,8.496,31.345,8.496,30.278z
-		"/>
-	<path fill="#3D6480" d="M18.754,20.995c0,0.197-0.006,0.271-0.088,0.393c-0.097,0.14-0.289,0.327-0.697,0.717l-0.084,0.08
-		l0.631,0.712l0.091-0.084l0.6-0.565c0.151-0.151,0.265-0.277,0.347-0.398c0.17-0.253,0.193-0.476,0.193-0.827V15.06h-0.992V20.995z
-		"/>
-	<path fill="#3D6480" d="M22.925,17.633c-0.595-0.148-0.839-0.223-0.953-0.338c-0.048-0.049-0.077-0.11-0.093-0.216
-		c-0.018-0.116-0.017-0.264-0.017-0.457c0-0.584,0.097-0.744,1.007-0.744c0.473,0,1.014,0.06,1.469,0.163l0.133,0.03l0.084-0.877
-		l-0.099-0.026c-0.475-0.125-1.089-0.196-1.604-0.196c-1.493,0-1.982,0.529-1.982,1.625c0,1.268,0.211,1.583,1.668,1.909
-		c0.614,0.139,0.873,0.219,0.994,0.339c0.053,0.052,0.082,0.115,0.1,0.221c0.019,0.116,0.019,0.262,0.019,0.45
-		c0,0.583-0.122,0.789-1.007,0.789c-0.521,0-1.068-0.086-1.591-0.248l-0.128-0.04l-0.168,0.842l0.093,0.037
-		c0.516,0.208,1.205,0.315,1.776,0.315c1.664,0,2.018-0.629,2.018-1.711C24.643,18.297,24.516,18.029,22.925,17.633z"/>
-</g>
-</svg>
diff --git a/plugins/actions/eval/src/main/resources/eval.svg b/plugins/actions/eval/src/main/resources/eval.svg
new file mode 100644
index 0000000..b373299
--- /dev/null
+++ b/plugins/actions/eval/src/main/resources/eval.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="javascript.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#eeffaa;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     fill="#0e3a5a"
+     d="m 12.309349,18.048764 c 0,0.207259 -0.0074,0.285112 -0.108498,0.413466 -0.119599,0.14729 -0.356331,0.344029 -0.859391,0.754339 l -0.103576,0.08416 0.778015,0.749079 0.112203,-0.08838 0.739792,-0.594423 c 0.186181,-0.158863 0.32674,-0.291425 0.427846,-0.418726 0.209608,-0.266177 0.237967,-0.500788 0.237967,-0.870068 v -6.273536 h -1.223123 v 6.244075 z"
+     id="path10-7"
+     style="stroke-width:1.13894" />
+  <path
+     fill="#0e3a5a"
+     d="m 17.45214,14.511683 c -0.733629,-0.155707 -1.034477,-0.234614 -1.175039,-0.355601 -0.05918,-0.05155 -0.09494,-0.115724 -0.114664,-0.22725 -0.02219,-0.12204 -0.02096,-0.277748 -0.02096,-0.480798 0,-0.614413 0.1196,-0.782745 1.241619,-0.782745 0.583201,0 1.250247,0.06312 1.811257,0.171488 l 0.163987,0.03156 0.103576,-0.92267 -0.122074,-0.02736 c -0.585669,-0.131509 -1.342722,-0.206206 -1.977712,-0.206206 -1.840848,0 -2.443779,0.556548 -2.443779,1.709624 0,1.334034 0.26016,1.665438 [...]
+     id="path12-6"
+     style="stroke-width:1.13894" />
+</svg>
diff --git a/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java b/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java
index a2244f3..54e2f61 100644
--- a/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java
+++ b/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java
@@ -72,7 +72,7 @@ import java.util.Map;
   i18nPackageName = "org.apache.hop.workflow.actions.shell",
   name = "ActionShell.Name",
   description = "ActionShell.Description",
-  image = "Shell.svg",
+  image = "shell.svg",
   categoryDescription = "i18n:org.apache.hop.workflow:ActionCategory.Category.Scripting",
   documentationUrl = "https://hop.apache.org/manual/latest/plugins/actions/shell.html"
 )
diff --git a/plugins/actions/shell/src/main/resources/Shell.svg b/plugins/actions/shell/src/main/resources/Shell.svg
deleted file mode 100644
index fdd3c3a..0000000
--- a/plugins/actions/shell/src/main/resources/Shell.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<polygon fill="none" points="29.307,30.753 29.307,36.074 35.011,33.417 	"/>
-	<path fill="#0CB20F" d="M27.458,27.847v11.129l11.931-5.557L27.458,27.847z M29.307,30.753l5.704,2.664l-5.704,2.656V30.753z"/>
-	<path fill="#EFF9FE" d="M29.001,11.412h1.7v1.117h1.128c1.067,0,1.936-0.869,1.936-1.937c0-1.067-0.869-1.936-1.936-1.936H17.177
-		c-2.408,0-3.734,1.326-3.734,3.734v15.251h6.162v1.7h-9.439c-1.067,0-1.936,0.869-1.936,1.936c0,1.068,0.869,1.937,1.936,1.937
-		h10.893l7.942-7.942V11.412z M16.922,23.291l-0.707-0.707l2.65-2.649l-2.65-2.649l0.707-0.707l3.357,3.356L16.922,23.291z
-		 M25.985,23.438l-4.498,0v-1l4.498,0V23.438z"/>
-	<path fill="#3D6480" d="M8.23,31.278c0-1.067,0.869-1.936,1.936-1.936h9.439v-1.7h-6.162V12.39c0-2.408,1.326-3.734,3.734-3.734
-		H31.83c1.067,0,1.936,0.869,1.936,1.936c0,1.068-0.869,1.937-1.936,1.937h-1.128v-1.117h-1.7v13.86l1.7-1.7v-9.343h1.128
-		c2.005,0,3.636-1.632,3.636-3.637c0-2.005-1.631-3.636-3.636-3.636H17.177c-3.352,0-5.434,2.083-5.434,5.434v15.251h-1.578
-		c-2.005,0-3.636,1.631-3.636,3.636c0,2.005,1.631,3.637,3.636,3.637h9.193l1.7-1.7H10.166C9.098,33.215,8.23,32.346,8.23,31.278z"
-		/>
-	<polygon fill="#3D6480" points="16.215,17.286 18.865,19.935 16.215,22.584 16.922,23.291 20.279,19.935 16.922,16.578 	"/>
-	<rect x="21.488" y="22.438" fill="#3D6480" width="4.498" height="1"/>
-</g>
-</svg>
diff --git a/plugins/actions/shell/src/main/resources/shell.svg b/plugins/actions/shell/src/main/resources/shell.svg
new file mode 100644
index 0000000..f8c5926
--- /dev/null
+++ b/plugins/actions/shell/src/main/resources/shell.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="shell.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#ffccaa;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <polygon
+     style="fill:#0e3a5a;fill-opacity:1"
+     transform="translate(-5.1957387,-5.0079991)"
+     id="polygon10"
+     points="18.865,19.935 16.215,22.584 16.922,23.291 20.279,19.935 16.922,16.578 16.215,17.286 "
+     fill="#3d6480" />
+  <rect
+     style="fill:#0e3a5a;fill-opacity:1"
+     id="rect12"
+     height="1"
+     width="4.4980001"
+     fill="#3d6480"
+     y="17.429998"
+     x="16.292263" />
+</svg>
diff --git a/plugins/actions/sql/src/main/java/org/apache/hop/workflow/actions/sql/ActionSql.java b/plugins/actions/sql/src/main/java/org/apache/hop/workflow/actions/sql/ActionSql.java
index b140e28..ef961f3 100644
--- a/plugins/actions/sql/src/main/java/org/apache/hop/workflow/actions/sql/ActionSql.java
+++ b/plugins/actions/sql/src/main/java/org/apache/hop/workflow/actions/sql/ActionSql.java
@@ -61,7 +61,7 @@ import java.util.List;
   i18nPackageName = "org.apache.hop.workflow.actions.sql",
   name = "ActionSQL.Name",
   description = "ActionSQL.Description",
-  image = "SQL.svg",
+  image = "sql.svg",
   categoryDescription = "i18n:org.apache.hop.workflow:ActionCategory.Category.Scripting",
   documentationUrl = "https://hop.apache.org/manual/latest/plugins/actions/sql.html"
 )
diff --git a/plugins/actions/sql/src/main/resources/SQL.svg b/plugins/actions/sql/src/main/resources/SQL.svg
deleted file mode 100644
index 3b2c90b..0000000
--- a/plugins/actions/sql/src/main/resources/SQL.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<polygon fill="none" points="29.009,31.068 29.009,36.388 34.713,33.732 	"/>
-	<path fill="#0CB20F" d="M27.159,28.162v11.129l11.931-5.557L27.159,28.162z M29.009,31.068l5.704,2.664l-5.704,2.656V31.068z"/>
-	<path fill="#EFF9FE" d="M21.432,17.533c-0.786,0-1.113,0.33-1.113,0.9v2.197c0,0.57,0.327,0.9,1.113,0.9s1.113-0.33,1.113-0.9
-		v-2.197C22.545,17.863,22.218,17.533,21.432,17.533z"/>
-	<path fill="#EFF9FE" d="M28.703,11.644h1.7v1.117h1.128c1.067,0,1.936-0.869,1.936-1.937c0-1.067-0.869-1.936-1.936-1.936H16.879
-		c-2.408,0-3.734,1.326-3.734,3.734v15.251h6.162v1.7H9.867c-1.067,0-1.936,0.869-1.936,1.936c0,1.068,0.869,1.937,1.936,1.937
-		H20.76l7.943-7.943V11.644z M16.745,22.354c-0.517,0-1.14-0.097-1.606-0.285l-0.086-0.034l0.153-0.766l0.118,0.037
-		c0.472,0.147,0.967,0.225,1.437,0.225c0.799,0,0.909-0.186,0.909-0.711c0-0.171,0-0.302-0.018-0.407
-		c-0.016-0.095-0.043-0.152-0.09-0.198c-0.109-0.107-0.342-0.18-0.896-0.306c-1.319-0.295-1.51-0.581-1.51-1.729
-		c0-0.992,0.443-1.471,1.795-1.471c0.467,0,1.021,0.063,1.451,0.178l0.091,0.023l-0.076,0.798l-0.124-0.028
-		c-0.41-0.093-0.9-0.148-1.326-0.148c-0.823,0-0.908,0.145-0.908,0.671c0,0.175-0.001,0.308,0.015,0.413
-		c0.015,0.095,0.04,0.149,0.083,0.193c0.104,0.104,0.322,0.171,0.861,0.306c1.439,0.357,1.555,0.601,1.555,1.688
-		C18.573,21.784,18.252,22.354,16.745,22.354z M23.448,20.646c0,0.764-0.397,1.427-1.328,1.632l0.432,0.977l-0.813,0.369
-		l-0.563-1.282c-1.232-0.088-1.76-0.811-1.76-1.695v-2.229c0-0.945,0.602-1.708,2.016-1.708c1.415,0,2.016,0.763,2.016,1.708V20.646
-		z M27.637,22.275H24.45v-5.486h0.902v4.655h2.284V22.275z"/>
-	<path fill="#3D6480" d="M7.931,31.509c0-1.067,0.869-1.936,1.936-1.936h9.439v-1.7h-6.162V12.622c0-2.408,1.326-3.734,3.734-3.734
-		h14.652c1.067,0,1.936,0.869,1.936,1.936c0,1.068-0.869,1.937-1.936,1.937h-1.128v-1.117h-1.7v13.86l1.7-1.7v-9.343h1.128
-		c2.005,0,3.636-1.632,3.636-3.637c0-2.005-1.631-3.636-3.636-3.636H16.879c-3.352,0-5.434,2.083-5.434,5.434v15.251H9.867
-		c-2.005,0-3.636,1.631-3.636,3.636c0,2.005,1.631,3.637,3.636,3.637h9.193l1.7-1.7H9.867C8.8,33.446,7.931,32.578,7.931,31.509z"/>
-	<path fill="#3D6480" d="M17.018,19.116c-0.539-0.135-0.758-0.202-0.861-0.306c-0.043-0.044-0.068-0.099-0.083-0.193
-		c-0.016-0.105-0.015-0.238-0.015-0.413c0-0.526,0.085-0.671,0.908-0.671c0.426,0,0.916,0.055,1.326,0.148l0.124,0.028l0.076-0.798
-		l-0.091-0.023c-0.43-0.114-0.984-0.178-1.451-0.178c-1.352,0-1.795,0.479-1.795,1.471c0,1.148,0.19,1.434,1.51,1.729
-		c0.555,0.126,0.787,0.198,0.896,0.306c0.047,0.046,0.074,0.104,0.09,0.198c0.018,0.105,0.018,0.236,0.018,0.407
-		c0,0.525-0.11,0.711-0.909,0.711c-0.47,0-0.965-0.077-1.437-0.225l-0.118-0.037l-0.153,0.766l0.086,0.034
-		c0.467,0.188,1.09,0.285,1.606,0.285c1.507,0,1.827-0.57,1.827-1.55C18.573,19.716,18.457,19.473,17.018,19.116z"/>
-	<path fill="#3D6480" d="M21.432,16.71c-1.414,0-2.016,0.763-2.016,1.708v2.229c0,0.884,0.527,1.607,1.76,1.695l0.563,1.282
-		l0.813-0.369l-0.432-0.977c0.931-0.205,1.328-0.868,1.328-1.632v-2.229C23.448,17.472,22.847,16.71,21.432,16.71z M22.545,20.63
-		c0,0.57-0.327,0.9-1.113,0.9s-1.113-0.33-1.113-0.9v-2.197c0-0.57,0.327-0.9,1.113-0.9s1.113,0.33,1.113,0.9V20.63z"/>
-	<polygon fill="#3D6480" points="25.353,16.789 24.45,16.789 24.45,22.275 27.637,22.275 27.637,21.444 25.353,21.444 	"/>
-</g>
-</svg>
diff --git a/plugins/actions/sql/src/main/resources/sql.svg b/plugins/actions/sql/src/main/resources/sql.svg
new file mode 100644
index 0000000..785e6c1
--- /dev/null
+++ b/plugins/actions/sql/src/main/resources/sql.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="sql.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#c9e8fb;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     fill="#0e3a5a"
+     d="M 11.070253,13.437255 C 10.515488,13.291573 10.290082,13.21927 10.18407,13.10704 c -0.04425,-0.04748 -0.06999,-0.106831 -0.08543,-0.208272 -0.01646,-0.113311 -0.01545,-0.256834 -0.01545,-0.445684 0,-0.567626 0.08749,-0.7241 0.934559,-0.7241 0.43846,0 0.942794,0.05935 1.364785,0.159712 l 0.127627,0.03022 0.07822,-0.861152 -0.09365,-0.02481 c -0.442578,-0.123019 -1.012782,-0.192085 -1.493442,-0.192085 -1.391544,0 -1.847501,0.516905 -1.847501,1.587409 0,1.238848 0.195556,1.54748 1.5 [...]
+     id="path12-3-6"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.0539" />
+  <path
+     fill="#0e3a5a"
+     d="m 15.613361,10.840855 c -1.455359,0 -2.074967,0.82338 -2.074967,1.843164 v 2.405395 c 0,0.953957 0.542414,1.734173 1.811478,1.829135 l 0.579467,1.383452 0.836781,-0.3982 -0.444636,-1.054316 c 0.95823,-0.221223 1.366844,-0.936691 1.366844,-1.761151 v -2.405393 c 0,-1.019785 -0.618579,-1.842086 -2.074967,-1.842086 z m 1.145554,4.230214 c 0,0.615107 -0.336564,0.971221 -1.145554,0.971221 -0.80899,0 -1.145554,-0.356114 -1.145554,-0.971221 v -2.370862 c 0,-0.615109 0.336564,-0.971223 1 [...]
+     id="path14-0-1"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.0539" />
+  <polygon
+     style="fill:#0e3a5a;fill-opacity:1"
+     fill="#0e3a5a"
+     points="27.637,22.275 27.637,21.444 25.353,21.444 25.353,16.789 24.45,16.789 24.45,22.275 "
+     id="polygon16-2-2"
+     transform="matrix(1.0292495,0,0,1.0791364,-6.445517,-7.1915146)" />
+</svg>
diff --git a/plugins/transforms/execsqlrow/src/main/resources/execsqlrow.svg b/plugins/transforms/execsqlrow/src/main/resources/execsqlrow.svg
index c893feb..a0fe6b2 100644
--- a/plugins/transforms/execsqlrow/src/main/resources/execsqlrow.svg
+++ b/plugins/transforms/execsqlrow/src/main/resources/execsqlrow.svg
@@ -1,38 +1,81 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
-     width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<polygon fill="none" points="29.478,30.635 29.478,35.955 35.182,33.299 	"/>
-  <path fill="#5CC0C4" d="M27.628,27.728v11.129l11.931-5.557L27.628,27.728z M29.478,30.635l5.704,2.664l-5.704,2.656V30.635z"/>
-  <path fill="#C9E8FB" d="M21.901,21.181c0.786,0,1.114-0.331,1.114-0.9v-2.197c0-0.57-0.328-0.9-1.114-0.9s-1.113,0.33-1.113,0.9
-		v2.197C20.787,20.85,21.114,21.181,21.901,21.181z"/>
-  <path fill="#C9E8FB" d="M29.173,11.295h1.699v1.116h1.127c1.068,0,1.938-0.869,1.938-1.937c0-1.068-0.869-1.938-1.938-1.938H17.348
-		c-1.082,0-1.932,0.282-2.555,0.795h7.185v7.034c1.356,0.029,1.94,0.776,1.94,1.703v2.229c0,0.764-0.399,1.427-1.329,1.632
-		l0.43,0.977l-0.81,0.369l-0.565-1.282c-1.231-0.089-1.76-0.812-1.76-1.695v-2.229c0-0.551,0.212-1.035,0.663-1.347h-1.6
-		l-0.061,0.638l-0.123-0.028c-0.412-0.094-0.9-0.147-1.328-0.147c-0.822,0-0.908,0.145-0.908,0.671c0,0.175,0,0.308,0.017,0.413
-		c0.013,0.095,0.039,0.149,0.082,0.193c0.103,0.104,0.323,0.171,0.86,0.306c1.439,0.357,1.555,0.601,1.555,1.688
-		c0,0.979-0.32,1.55-1.826,1.55c-0.517,0-1.141-0.097-1.606-0.285l-0.086-0.034l0.153-0.766l0.118,0.037
-		c0.472,0.146,0.966,0.225,1.437,0.225c0.799,0,0.908-0.186,0.908-0.711c0-0.171,0-0.302-0.017-0.407
-		c-0.015-0.095-0.042-0.152-0.089-0.198c-0.109-0.107-0.342-0.18-0.898-0.306c-1.318-0.295-1.51-0.581-1.51-1.729
-		c0-0.498,0.112-0.866,0.394-1.109h-2.405v10.802h6.161v1.699h-9.438c-1.068,0-1.938,0.869-1.938,1.938
-		c0,1.067,0.869,1.937,1.938,1.937h11.84l6.996-6.996V11.295z M28.106,21.926h-3.187v-5.486h0.902v4.655h2.284V21.926z"/>
-  <path fill="#0E3A5A" d="M8.4,31.16c0-1.068,0.869-1.938,1.938-1.938h9.438v-1.699h-6.161V16.721h2.405
-		c-0.282,0.244-0.394,0.612-0.394,1.109c0,1.147,0.191,1.434,1.51,1.729c0.557,0.126,0.789,0.198,0.898,0.306
-		c0.047,0.046,0.074,0.104,0.089,0.198c0.017,0.105,0.017,0.236,0.017,0.407c0,0.525-0.109,0.711-0.908,0.711
-		c-0.471,0-0.965-0.078-1.437-0.225l-0.118-0.037l-0.153,0.766l0.086,0.034c0.466,0.188,1.09,0.285,1.606,0.285
-		c1.506,0,1.826-0.57,1.826-1.55c0-1.088-0.115-1.331-1.555-1.688c-0.537-0.135-0.758-0.202-0.86-0.306
-		c-0.043-0.044-0.069-0.099-0.082-0.193c-0.017-0.105-0.017-0.238-0.017-0.413c0-0.526,0.086-0.671,0.908-0.671
-		c0.428,0,0.916,0.054,1.328,0.147l0.123,0.028l0.061-0.638h1.6c-0.451,0.312-0.663,0.796-0.663,1.347v2.229
-		c0,0.884,0.528,1.606,1.76,1.695l0.565,1.282l0.81-0.369l-0.43-0.977c0.93-0.205,1.329-0.868,1.329-1.632v-2.229
-		c0-0.927-0.584-1.674-1.94-1.703V9.332h-7.185c0.623-0.513,1.473-0.795,2.555-0.795h14.651c1.068,0,1.938,0.869,1.938,1.938
-		c0,1.067-0.869,1.937-1.938,1.937h-1.127v-1.116h-1.699V26.1l1.699-1.699V14.11h1.127c2.006,0,3.637-1.631,3.637-3.636
-		c0-2.006-1.631-3.637-3.637-3.637H17.348c-2.208,0-3.849,0.918-4.723,2.494H3.261v7.39h8.653v10.802h-1.577
-		c-2.006,0-3.637,1.631-3.637,3.637c0,2.005,1.631,3.636,3.637,3.636h10.141l1.699-1.699h-11.84C9.269,33.096,8.4,32.227,8.4,31.16z
-		 M20.787,18.084c0-0.57,0.327-0.9,1.113-0.9s1.114,0.33,1.114,0.9v2.197c0,0.569-0.328,0.9-1.114,0.9s-1.113-0.331-1.113-0.9
-		V18.084z M4.96,15.022v-3.991h15.318v3.991H4.96z"/>
-  <polygon fill="#0E3A5A" points="25.822,16.439 24.919,16.439 24.919,21.926 28.106,21.926 28.106,21.095 25.822,21.095 	"/>
-  <rect x="4.96" y="11.031" fill="#FFFFFF" width="15.318" height="3.991"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="execsqlrow.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#c9e8fb;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     fill="#0e3a5a"
+     d="M 11.070253,13.437255 C 10.515488,13.291573 10.290082,13.21927 10.18407,13.10704 c -0.04425,-0.04748 -0.06999,-0.106831 -0.08543,-0.208272 -0.01646,-0.113311 -0.01545,-0.256834 -0.01545,-0.445684 0,-0.567626 0.08749,-0.7241 0.934559,-0.7241 0.43846,0 0.942794,0.05935 1.364785,0.159712 l 0.127627,0.03022 0.07822,-0.861152 -0.09365,-0.02481 c -0.442578,-0.123019 -1.012782,-0.192085 -1.493442,-0.192085 -1.391544,0 -1.847501,0.516905 -1.847501,1.587409 0,1.238848 0.195556,1.54748 1.5 [...]
+     id="path12-3-6"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.0539" />
+  <path
+     fill="#0e3a5a"
+     d="m 15.613361,10.840855 c -1.455359,0 -2.074967,0.82338 -2.074967,1.843164 v 2.405395 c 0,0.953957 0.542414,1.734173 1.811478,1.829135 l 0.579467,1.383452 0.836781,-0.3982 -0.444636,-1.054316 c 0.95823,-0.221223 1.366844,-0.936691 1.366844,-1.761151 v -2.405393 c 0,-1.019785 -0.618579,-1.842086 -2.074967,-1.842086 z m 1.145554,4.230214 c 0,0.615107 -0.336564,0.971221 -1.145554,0.971221 -0.80899,0 -1.145554,-0.356114 -1.145554,-0.971221 v -2.370862 c 0,-0.615109 0.336564,-0.971223 1 [...]
+     id="path14-0-1"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.0539" />
+  <polygon
+     style="fill:#0e3a5a;fill-opacity:1"
+     fill="#0e3a5a"
+     points="27.637,22.275 27.637,21.444 25.353,21.444 25.353,16.789 24.45,16.789 24.45,22.275 "
+     id="polygon16-2-2"
+     transform="matrix(1.0292495,0,0,1.0791364,-6.445517,-7.1915146)" />
+  <path
+     id="path856-7-7"
+     d="m 16.550231,20.953727 v -1.396095 h 5.783101 5.783104 v 1.396095 1.396094 h -5.783104 -5.783101 z"
+     style="fill:#ffffff;fill-opacity:1;stroke:#0e3a5a;stroke-width:1.3269;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/plugins/transforms/janino/src/main/resources/janino.svg b/plugins/transforms/janino/src/main/resources/janino.svg
index f1fdc2f..3205b72 100644
--- a/plugins/transforms/janino/src/main/resources/janino.svg
+++ b/plugins/transforms/janino/src/main/resources/janino.svg
@@ -1,21 +1,76 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
-		 width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<g>
-		<g>
-			<path fill="#C9E8FB" d="M34,10.7c0-1.1-0.9-1.9-1.9-1.9H17.5c-2.4,0-3.7,1.3-3.7,3.7v15.3h6.2v1.7h-9.4c-1.1,0-1.9,0.9-1.9,1.9
-				c0,1.1,0.9,1.9,1.9,1.9h15.1c2.4,0,3.7-1.3,3.7-3.7V11.5H31v1.1h1.1C33.2,12.6,34,11.7,34,10.7z"/>
-      <path fill="#0E3A5A" d="M32.1,7H17.5C14.1,7,12,9.1,12,12.5v15.3h-1.6c-2,0-3.6,1.6-3.6,3.6c0,2,1.6,3.6,3.6,3.6h15.1
-				c3.4,0,5.4-2.1,5.4-5.4V14.3h1.1c2,0,3.6-1.6,3.6-3.6C35.7,8.7,34.1,7,32.1,7z M31,12.6v-1.1h-1.7v18.1c0,2.4-1.3,3.7-3.7,3.7
-				H10.4c-1.1,0-1.9-0.9-1.9-1.9c0-1.1,0.9-1.9,1.9-1.9h9.4v-1.7h-6.2V12.5c0-2.4,1.3-3.7,3.7-3.7h14.7c1.1,0,1.9,0.9,1.9,1.9
-				c0,1.1-0.9,1.9-1.9,1.9H31z"/>
-		</g>
-	</g>
-  <g>
-		<path fill="#0E3A5A" d="M22.3,16.2v6.9c0,1.1-0.2,1.2-1.8,2.7L19.7,25c1.3-1.2,1.3-1.3,1.3-1.9v-6.9H22.3z"/>
-	</g>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="janino.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <g
+     style="stroke:none"
+     transform="matrix(1.0126497,0,0,1.0126497,-31.800592,-10.617456)"
+     id="g891">
+    <g
+       style="fill:#ea2d2e;fill-opacity:1;stroke:none"
+       id="g12"
+       transform="matrix(0.89390101,0,0,0.89390101,27.30298,6.3844566)">
+      <path
+         style="fill:#ea2d2e;fill-opacity:1;stroke:none"
+         id="path10"
+         d="m 22.3,16.2 v 6.9 c 0,1.1 -0.2,1.2 -1.8,2.7 L 19.7,25 C 21,23.8 21,23.7 21,23.1 v -6.9 z"
+         fill="#0e3a5a" />
+    </g>
+  </g>
+</svg>
diff --git a/plugins/transforms/janino/src/main/resources/userdefinedjavaclass.svg b/plugins/transforms/janino/src/main/resources/userdefinedjavaclass.svg
index 1e2f089..3205b72 100644
--- a/plugins/transforms/janino/src/main/resources/userdefinedjavaclass.svg
+++ b/plugins/transforms/janino/src/main/resources/userdefinedjavaclass.svg
@@ -1,21 +1,76 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
-		 width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<g>
-		<g>
-			<path fill="#C9E8FB" d="M34,10.7c0-1.1-0.9-1.9-1.9-1.9H17.5c-2.4,0-3.7,1.3-3.7,3.7v15.3h6.2v1.7h-9.4c-1.1,0-1.9,0.9-1.9,1.9
-				c0,1.1,0.9,1.9,1.9,1.9h15.1c2.4,0,3.7-1.3,3.7-3.7V11.5H31v1.1h1.1C33.2,12.6,34,11.7,34,10.7z"/>
-      <path fill="#0E3A5A" d="M32.1,7H17.5C14.1,7,12,9.1,12,12.5v15.3h-1.6c-2,0-3.6,1.6-3.6,3.6c0,2,1.6,3.6,3.6,3.6h15.1
-				c3.4,0,5.4-2.1,5.4-5.4V14.3h1.1c2,0,3.6-1.6,3.6-3.6C35.7,8.7,34.1,7,32.1,7z M31,12.6v-1.1h-1.7v18.1c0,2.4-1.3,3.7-3.7,3.7
-				H10.4c-1.1,0-1.9-0.9-1.9-1.9c0-1.1,0.9-1.9,1.9-1.9h9.4v-1.7h-6.2V12.5c0-2.4,1.3-3.7,3.7-3.7h14.7c1.1,0,1.9,0.9,1.9,1.9
-				c0,1.1-0.9,1.9-1.9,1.9H31z"/>
-		</g>
-	</g>
-  <g>
-		<path fill="#0E3A5A" d="M22.3,16.2v6.9c0,1.1-0.2,1.2-1.8,2.7L19.7,25c1.3-1.2,1.3-1.3,1.3-1.9v-6.9H22.3z"/>
-	</g>
-</g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="janino.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <g
+     style="stroke:none"
+     transform="matrix(1.0126497,0,0,1.0126497,-31.800592,-10.617456)"
+     id="g891">
+    <g
+       style="fill:#ea2d2e;fill-opacity:1;stroke:none"
+       id="g12"
+       transform="matrix(0.89390101,0,0,0.89390101,27.30298,6.3844566)">
+      <path
+         style="fill:#ea2d2e;fill-opacity:1;stroke:none"
+         id="path10"
+         d="m 22.3,16.2 v 6.9 c 0,1.1 -0.2,1.2 -1.8,2.7 L 19.7,25 C 21,23.8 21,23.7 21,23.1 v -6.9 z"
+         fill="#0e3a5a" />
+    </g>
+  </g>
 </svg>
diff --git a/plugins/transforms/javascript/src/main/resources/javascript.svg b/plugins/transforms/javascript/src/main/resources/javascript.svg
index fe467ac..b373299 100644
--- a/plugins/transforms/javascript/src/main/resources/javascript.svg
+++ b/plugins/transforms/javascript/src/main/resources/javascript.svg
@@ -1,34 +1,71 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
-     width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<polygon fill="none" points="29.573,29.753 29.573,35.074 35.278,32.417 	"/>
-  <path fill="#5CC0C4" d="M27.724,26.847v11.129l11.931-5.557L27.724,26.847z M29.573,29.753l5.704,2.664l-5.704,2.656V29.753z"/>
-  <path fill="#C9E8FB" d="M29.267,10.412h1.7v1.116h1.128c1.067,0,1.936-0.869,1.936-1.936s-0.869-1.936-1.936-1.936H17.444
-		c-2.408,0-3.734,1.326-3.734,3.734v15.25h6.162v1.7h-9.439c-1.067,0-1.936,0.869-1.936,1.937c0,1.067,0.869,1.936,1.936,1.936
-		H22.06l7.208-7.208V10.412z M19.746,21.022c0,0.352-0.023,0.574-0.193,0.827c-0.082,0.121-0.195,0.247-0.347,0.398l-0.6,0.565
-		l-0.091,0.084l-0.631-0.712l0.084-0.08c0.408-0.39,0.601-0.577,0.697-0.717c0.082-0.121,0.088-0.195,0.088-0.393V15.06h0.992
-		V21.022z M22.625,21.21c-0.571,0-1.261-0.107-1.776-0.315l-0.093-0.037l0.168-0.842l0.128,0.04c0.522,0.162,1.07,0.248,1.591,0.248
-		c0.885,0,1.007-0.206,1.007-0.789c0-0.188,0-0.334-0.019-0.45c-0.018-0.105-0.047-0.169-0.1-0.221
-		c-0.121-0.12-0.38-0.2-0.994-0.339c-1.457-0.326-1.668-0.642-1.668-1.909c0-1.096,0.489-1.625,1.982-1.625
-		c0.516,0,1.13,0.071,1.604,0.196l0.099,0.026l-0.084,0.877l-0.133-0.03c-0.455-0.104-0.996-0.163-1.469-0.163
-		c-0.91,0-1.007,0.16-1.007,0.744c0,0.193-0.001,0.341,0.017,0.457c0.016,0.106,0.045,0.167,0.093,0.216
-		c0.114,0.115,0.358,0.189,0.953,0.338c1.591,0.396,1.718,0.664,1.718,1.866C24.643,20.581,24.289,21.21,22.625,21.21z"/>
-  <path fill="#0E3A5A" d="M8.496,30.278c0-1.068,0.869-1.937,1.936-1.937h9.439v-1.7H13.71V11.39c0-2.408,1.326-3.734,3.734-3.734
-		h14.652c1.067,0,1.936,0.869,1.936,1.936s-0.869,1.936-1.936,1.936h-1.128v-1.116h-1.7v14.594l1.7-1.7V13.228h1.128
-		c2.005,0,3.636-1.631,3.636-3.636s-1.631-3.636-3.636-3.636H17.444c-3.352,0-5.434,2.083-5.434,5.434v15.25h-1.578
-		c-2.005,0-3.636,1.632-3.636,3.637c0,2.005,1.631,3.636,3.636,3.636h9.928l1.7-1.7H10.432C9.365,32.214,8.496,31.345,8.496,30.278z
-		"/>
-  <path fill="#0E3A5A" d="M18.754,20.995c0,0.197-0.006,0.271-0.088,0.393c-0.097,0.14-0.289,0.327-0.697,0.717l-0.084,0.08
-		l0.631,0.712l0.091-0.084l0.6-0.565c0.151-0.151,0.265-0.277,0.347-0.398c0.17-0.253,0.193-0.476,0.193-0.827V15.06h-0.992V20.995z
-		"/>
-  <path fill="#0E3A5A" d="M22.925,17.633c-0.595-0.148-0.839-0.223-0.953-0.338c-0.048-0.049-0.077-0.11-0.093-0.216
-		c-0.018-0.116-0.017-0.264-0.017-0.457c0-0.584,0.097-0.744,1.007-0.744c0.473,0,1.014,0.06,1.469,0.163l0.133,0.03l0.084-0.877
-		l-0.099-0.026c-0.475-0.125-1.089-0.196-1.604-0.196c-1.493,0-1.982,0.529-1.982,1.625c0,1.268,0.211,1.583,1.668,1.909
-		c0.614,0.139,0.873,0.219,0.994,0.339c0.053,0.052,0.082,0.115,0.1,0.221c0.019,0.116,0.019,0.262,0.019,0.45
-		c0,0.583-0.122,0.789-1.007,0.789c-0.521,0-1.068-0.086-1.591-0.248l-0.128-0.04l-0.168,0.842l0.093,0.037
-		c0.516,0.208,1.205,0.315,1.776,0.315c1.664,0,2.018-0.629,2.018-1.711C24.643,18.297,24.516,18.029,22.925,17.633z"/>
-</g>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="javascript.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#eeffaa;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     fill="#0e3a5a"
+     d="m 12.309349,18.048764 c 0,0.207259 -0.0074,0.285112 -0.108498,0.413466 -0.119599,0.14729 -0.356331,0.344029 -0.859391,0.754339 l -0.103576,0.08416 0.778015,0.749079 0.112203,-0.08838 0.739792,-0.594423 c 0.186181,-0.158863 0.32674,-0.291425 0.427846,-0.418726 0.209608,-0.266177 0.237967,-0.500788 0.237967,-0.870068 v -6.273536 h -1.223123 v 6.244075 z"
+     id="path10-7"
+     style="stroke-width:1.13894" />
+  <path
+     fill="#0e3a5a"
+     d="m 17.45214,14.511683 c -0.733629,-0.155707 -1.034477,-0.234614 -1.175039,-0.355601 -0.05918,-0.05155 -0.09494,-0.115724 -0.114664,-0.22725 -0.02219,-0.12204 -0.02096,-0.277748 -0.02096,-0.480798 0,-0.614413 0.1196,-0.782745 1.241619,-0.782745 0.583201,0 1.250247,0.06312 1.811257,0.171488 l 0.163987,0.03156 0.103576,-0.92267 -0.122074,-0.02736 c -0.585669,-0.131509 -1.342722,-0.206206 -1.977712,-0.206206 -1.840848,0 -2.443779,0.556548 -2.443779,1.709624 0,1.334034 0.26016,1.665438 [...]
+     id="path12-6"
+     style="stroke-width:1.13894" />
+</svg>
diff --git a/plugins/transforms/sql/src/main/java/org/apache/hop/pipeline/transforms/sql/ExecSqlMeta.java b/plugins/transforms/sql/src/main/java/org/apache/hop/pipeline/transforms/sql/ExecSqlMeta.java
index 5452642..9b91294 100644
--- a/plugins/transforms/sql/src/main/java/org/apache/hop/pipeline/transforms/sql/ExecSqlMeta.java
+++ b/plugins/transforms/sql/src/main/java/org/apache/hop/pipeline/transforms/sql/ExecSqlMeta.java
@@ -55,7 +55,7 @@ import java.util.List;
 
 @Transform(
         id = "ExecSql",
-        image = "SQL.svg",
+        image = "sql.svg",
         i18nPackageName = "org.apache.hop.pipeline.transforms.sql",
         name = "ExecSql.Name",
         description = "ExecSql.Description",
diff --git a/plugins/transforms/sql/src/main/resources/SQL.svg b/plugins/transforms/sql/src/main/resources/SQL.svg
deleted file mode 100644
index 0b610bd..0000000
--- a/plugins/transforms/sql/src/main/resources/SQL.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
-     width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 42 42" xml:space="preserve">
-<g>
-	<polygon fill="none" points="29.009,31.068 29.009,36.388 34.713,33.732 	"/>
-  <path fill="#5CC0C4" d="M27.159,28.162v11.129l11.931-5.557L27.159,28.162z M29.009,31.068l5.704,2.664l-5.704,2.656V31.068z"/>
-  <path fill="#C9E8FB" d="M21.432,17.533c-0.786,0-1.113,0.33-1.113,0.9v2.197c0,0.57,0.327,0.9,1.113,0.9s1.113-0.33,1.113-0.9
-		v-2.197C22.545,17.863,22.218,17.533,21.432,17.533z"/>
-  <path fill="#C9E8FB" d="M28.703,11.644h1.7v1.117h1.128c1.067,0,1.936-0.869,1.936-1.937c0-1.067-0.869-1.936-1.936-1.936H16.879
-		c-2.408,0-3.734,1.326-3.734,3.734v15.251h6.162v1.7H9.867c-1.067,0-1.936,0.869-1.936,1.936c0,1.068,0.869,1.937,1.936,1.937
-		H20.76l7.943-7.943V11.644z M16.745,22.354c-0.517,0-1.14-0.097-1.606-0.285l-0.086-0.034l0.153-0.766l0.118,0.037
-		c0.472,0.147,0.967,0.225,1.437,0.225c0.799,0,0.909-0.186,0.909-0.711c0-0.171,0-0.302-0.018-0.407
-		c-0.016-0.095-0.043-0.152-0.09-0.198c-0.109-0.107-0.342-0.18-0.896-0.306c-1.319-0.295-1.51-0.581-1.51-1.729
-		c0-0.992,0.443-1.471,1.795-1.471c0.467,0,1.021,0.063,1.451,0.178l0.091,0.023l-0.076,0.798l-0.124-0.028
-		c-0.41-0.093-0.9-0.148-1.326-0.148c-0.823,0-0.908,0.145-0.908,0.671c0,0.175-0.001,0.308,0.015,0.413
-		c0.015,0.095,0.04,0.149,0.083,0.193c0.104,0.104,0.322,0.171,0.861,0.306c1.439,0.357,1.555,0.601,1.555,1.688
-		C18.573,21.784,18.252,22.354,16.745,22.354z M23.448,20.646c0,0.764-0.397,1.427-1.328,1.632l0.432,0.977l-0.813,0.369
-		l-0.563-1.282c-1.232-0.088-1.76-0.811-1.76-1.695v-2.229c0-0.945,0.602-1.708,2.016-1.708c1.415,0,2.016,0.763,2.016,1.708V20.646
-		z M27.637,22.275H24.45v-5.486h0.902v4.655h2.284V22.275z"/>
-  <path fill="#0E3A5A" d="M7.931,31.509c0-1.067,0.869-1.936,1.936-1.936h9.439v-1.7h-6.162V12.622c0-2.408,1.326-3.734,3.734-3.734
-		h14.652c1.067,0,1.936,0.869,1.936,1.936c0,1.068-0.869,1.937-1.936,1.937h-1.128v-1.117h-1.7v13.86l1.7-1.7v-9.343h1.128
-		c2.005,0,3.636-1.632,3.636-3.637c0-2.005-1.631-3.636-3.636-3.636H16.879c-3.352,0-5.434,2.083-5.434,5.434v15.251H9.867
-		c-2.005,0-3.636,1.631-3.636,3.636c0,2.005,1.631,3.637,3.636,3.637h9.193l1.7-1.7H9.867C8.8,33.446,7.931,32.578,7.931,31.509z"/>
-  <path fill="#0E3A5A" d="M17.018,19.116c-0.539-0.135-0.758-0.202-0.861-0.306c-0.043-0.044-0.068-0.099-0.083-0.193
-		c-0.016-0.105-0.015-0.238-0.015-0.413c0-0.526,0.085-0.671,0.908-0.671c0.426,0,0.916,0.055,1.326,0.148l0.124,0.028l0.076-0.798
-		l-0.091-0.023c-0.43-0.114-0.984-0.178-1.451-0.178c-1.352,0-1.795,0.479-1.795,1.471c0,1.148,0.19,1.434,1.51,1.729
-		c0.555,0.126,0.787,0.198,0.896,0.306c0.047,0.046,0.074,0.104,0.09,0.198c0.018,0.105,0.018,0.236,0.018,0.407
-		c0,0.525-0.11,0.711-0.909,0.711c-0.47,0-0.965-0.077-1.437-0.225l-0.118-0.037l-0.153,0.766l0.086,0.034
-		c0.467,0.188,1.09,0.285,1.606,0.285c1.507,0,1.827-0.57,1.827-1.55C18.573,19.716,18.457,19.473,17.018,19.116z"/>
-  <path fill="#0E3A5A" d="M21.432,16.71c-1.414,0-2.016,0.763-2.016,1.708v2.229c0,0.884,0.527,1.607,1.76,1.695l0.563,1.282
-		l0.813-0.369l-0.432-0.977c0.931-0.205,1.328-0.868,1.328-1.632v-2.229C23.448,17.472,22.847,16.71,21.432,16.71z M22.545,20.63
-		c0,0.57-0.327,0.9-1.113,0.9s-1.113-0.33-1.113-0.9v-2.197c0-0.57,0.327-0.9,1.113-0.9s1.113,0.33,1.113,0.9V20.63z"/>
-  <polygon fill="#0E3A5A" points="25.353,16.789 24.45,16.789 24.45,22.275 27.637,22.275 27.637,21.444 25.353,21.444 	"/>
-</g>
-</svg>
diff --git a/plugins/transforms/sql/src/main/resources/sql.svg b/plugins/transforms/sql/src/main/resources/sql.svg
new file mode 100644
index 0000000..785e6c1
--- /dev/null
+++ b/plugins/transforms/sql/src/main/resources/sql.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   id="svg4"
+   sodipodi:docname="sql.svg"
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)">
+  <metadata
+     id="metadata10">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs8" />
+  <sodipodi:namedview
+     inkscape:document-rotation="0"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3440"
+     inkscape:window-height="1387"
+     id="namedview6"
+     showgrid="false"
+     inkscape:zoom="21"
+     inkscape:cx="12.153901"
+     inkscape:cy="10.507267"
+     inkscape:window-x="-8"
+     inkscape:window-y="-8"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4" />
+  <path
+     d="m 21.015401,26.793888 c 0.760542,0 1.744293,-0.578071 1.740641,-1.291139 l 0.05194,-20.5721725 -12.107336,1e-7 c -1.275179,0 -2.5150225,1.260161 -2.519691,2.496225 L 8.1153759,24.790051 6.503817,24.273095 6.5693927,7.4268016 C 6.5777163,5.2875867 8.4190162,3.5533844 10.700643,3.5533844 h 15.147913 c 2.281627,0 3.335614,1.523969 3.321776,2.9492814 l -0.02151,2.2152751 c -1.559454,0.01197 -3.094514,0.038985 -4.653491,0.00728 l -0.02381,16.7775271 c 0,2.139228 -1.849623,3.873418 -4. [...]
+     id="path2"
+     sodipodi:nodetypes="sscssccsssscccsssccs"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.33341" />
+  <path
+     id="path2136"
+     d="m 20.644862,26.741992 c -0.631451,-0.07101 -1.244097,-0.30257 -1.833462,-0.692986 -0.666885,-0.441767 -1.107458,-1.046378 -1.184236,-1.625159 l -0.03315,-0.249913 H 12.865781 8.1375505 l 0.020407,-7.535715 c 0.025345,-9.3594308 0.026691,-9.4417677 0.1608458,-9.84 0.256036,-0.7600325 0.8905379,-1.4151027 1.6614613,-1.7153203 l 0.3164934,-0.1232506 6.246184,-0.012928 6.246183,-0.012928 -0.02203,10.2272139 c -0.01211,5.624967 -0.03272,10.315502 -0.04579,10.42341 -0.0511,0.421893 -0. [...]
+     style="fill:#c9e8fb;fill-opacity:1;stroke:none;stroke-width:0.571991;stroke-linecap:round;stroke-linejoin:round" />
+  <path
+     fill="#0e3a5a"
+     d="M 11.070253,13.437255 C 10.515488,13.291573 10.290082,13.21927 10.18407,13.10704 c -0.04425,-0.04748 -0.06999,-0.106831 -0.08543,-0.208272 -0.01646,-0.113311 -0.01545,-0.256834 -0.01545,-0.445684 0,-0.567626 0.08749,-0.7241 0.934559,-0.7241 0.43846,0 0.942794,0.05935 1.364785,0.159712 l 0.127627,0.03022 0.07822,-0.861152 -0.09365,-0.02481 c -0.442578,-0.123019 -1.012782,-0.192085 -1.493442,-0.192085 -1.391544,0 -1.847501,0.516905 -1.847501,1.587409 0,1.238848 0.195556,1.54748 1.5 [...]
+     id="path12-3-6"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.0539" />
+  <path
+     fill="#0e3a5a"
+     d="m 15.613361,10.840855 c -1.455359,0 -2.074967,0.82338 -2.074967,1.843164 v 2.405395 c 0,0.953957 0.542414,1.734173 1.811478,1.829135 l 0.579467,1.383452 0.836781,-0.3982 -0.444636,-1.054316 c 0.95823,-0.221223 1.366844,-0.936691 1.366844,-1.761151 v -2.405393 c 0,-1.019785 -0.618579,-1.842086 -2.074967,-1.842086 z m 1.145554,4.230214 c 0,0.615107 -0.336564,0.971221 -1.145554,0.971221 -0.80899,0 -1.145554,-0.356114 -1.145554,-0.971221 v -2.370862 c 0,-0.615109 0.336564,-0.971223 1 [...]
+     id="path14-0-1"
+     style="fill:#0e3a5a;fill-opacity:1;stroke-width:1.0539" />
+  <polygon
+     style="fill:#0e3a5a;fill-opacity:1"
+     fill="#0e3a5a"
+     points="27.637,22.275 27.637,21.444 25.353,21.444 25.353,16.789 24.45,16.789 24.45,22.275 "
+     id="polygon16-2-2"
+     transform="matrix(1.0292495,0,0,1.0791364,-6.445517,-7.1915146)" />
+</svg>