diff --git a/packages/node_modules/@node-red/editor-api/lib/editor/theme.js b/packages/node_modules/@node-red/editor-api/lib/editor/theme.js
index 234671f2e..17dbbafea 100644
--- a/packages/node_modules/@node-red/editor-api/lib/editor/theme.js
+++ b/packages/node_modules/@node-red/editor-api/lib/editor/theme.js
@@ -28,7 +28,7 @@ var defaultContext = {
},
header: {
title: "Node-RED",
- image: "red/images/node-red.png"
+ image: "red/images/node-red.svg"
},
asset: {
red: (process.env.NODE_ENV == "development")? "red/red.js":"red/red.min.js",
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-flows-o.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-flows-o.png
deleted file mode 100644
index a2f5373e2..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-flows-o.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-flows-o.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-flows-o.svg
new file mode 100644
index 000000000..c4511ba87
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-flows-o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-flows.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-flows.png
deleted file mode 100644
index e83638234..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-flows.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-flows.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-flows.svg
new file mode 100644
index 000000000..0b0069272
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-flows.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-full-o.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-full-o.png
deleted file mode 100644
index b5f3a9870..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-full-o.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-full-o.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-full-o.svg
new file mode 100644
index 000000000..fc3221f1c
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-full-o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-full.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-full.png
deleted file mode 100644
index 775374d17..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-full.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-full.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-full.svg
new file mode 100644
index 000000000..e4448e10f
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes-o.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes-o.png
deleted file mode 100644
index 3174716cc..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes-o.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes-o.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes-o.svg
new file mode 100644
index 000000000..af540dd3d
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes-o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes.png
deleted file mode 100644
index 4d982a9c8..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes.svg
new file mode 100644
index 000000000..12d4c8972
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-nodes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-reload.png b/packages/node_modules/@node-red/editor-client/src/images/deploy-reload.png
deleted file mode 100644
index 197fc610d..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/deploy-reload.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/deploy-reload.svg b/packages/node_modules/@node-red/editor-client/src/images/deploy-reload.svg
new file mode 100644
index 000000000..00f319014
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/deploy-reload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/icons/arrow-in.png b/packages/node_modules/@node-red/editor-client/src/images/icons/arrow-in.png
deleted file mode 100644
index e38f39146..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/icons/arrow-in.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/node-red.png b/packages/node_modules/@node-red/editor-client/src/images/node-red.png
deleted file mode 100644
index a60c26729..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/node-red.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/node-red.svg b/packages/node_modules/@node-red/editor-client/src/images/node-red.svg
new file mode 100644
index 000000000..c62b35866
--- /dev/null
+++ b/packages/node_modules/@node-red/editor-client/src/images/node-red.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/node_modules/@node-red/editor-client/src/images/pw_maze_white.png b/packages/node_modules/@node-red/editor-client/src/images/pw_maze_white.png
deleted file mode 100644
index 66464831c..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/pw_maze_white.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/images/subflow_tab.png b/packages/node_modules/@node-red/editor-client/src/images/subflow_tab.png
deleted file mode 100644
index 022777c4d..000000000
Binary files a/packages/node_modules/@node-red/editor-client/src/images/subflow_tab.png and /dev/null differ
diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/common/menu.js b/packages/node_modules/@node-red/editor-client/src/js/ui/common/menu.js
index 8de4a6e13..e4599f99c 100644
--- a/packages/node_modules/@node-red/editor-client/src/js/ui/common/menu.js
+++ b/packages/node_modules/@node-red/editor-client/src/js/ui/common/menu.js
@@ -71,7 +71,7 @@ RED.menu = (function() {
}
if (opt.icon !== undefined) {
- if (/\.png/.test(opt.icon)) {
+ if (/\.(png|svg)/.test(opt.icon)) {
linkContent += ' ';
} else {
linkContent += ' ';
diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/deploy.js b/packages/node_modules/@node-red/editor-client/src/js/ui/deploy.js
index 16a774b0e..cdf84d02f 100644
--- a/packages/node_modules/@node-red/editor-client/src/js/ui/deploy.js
+++ b/packages/node_modules/@node-red/editor-client/src/js/ui/deploy.js
@@ -17,9 +17,9 @@
RED.deploy = (function() {
var deploymentTypes = {
- "full":{img:"red/images/deploy-full-o.png"},
- "nodes":{img:"red/images/deploy-nodes-o.png"},
- "flows":{img:"red/images/deploy-flows-o.png"}
+ "full":{img:"red/images/deploy-full-o.svg"},
+ "nodes":{img:"red/images/deploy-nodes-o.svg"},
+ "flows":{img:"red/images/deploy-flows-o.svg"}
}
var ignoreDeployWarnings = {
@@ -44,7 +44,7 @@ RED.deploy = (function() {
* type: "default" - Button with drop-down options - no further customisation available
* type: "simple" - Button without dropdown. Customisations:
* label: the text to display - default: "Deploy"
- * icon : the icon to use. Null removes the icon. default: "red/images/deploy-full-o.png"
+ * icon : the icon to use. Null removes the icon. default: "red/images/deploy-full-o.svg"
*/
function init(options) {
options = options || {};
@@ -54,7 +54,7 @@ RED.deploy = (function() {
$('