diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/disable-saving-with-workspace.svg b/Projects/Community-Plugins/Icons-SVG-Sources/menu/disable-saving-with-workspace.svg
similarity index 100%
rename from Projects/Community-Plugins/Icons-SVG-Sources/disable-saving-with-workspace.svg
rename to Projects/Community-Plugins/Icons-SVG-Sources/menu/disable-saving-with-workspace.svg
diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/enable-saving-with-workspace.svg b/Projects/Community-Plugins/Icons-SVG-Sources/menu/enable-saving-with-workspace.svg
similarity index 100%
rename from Projects/Community-Plugins/Icons-SVG-Sources/enable-saving-with-workspace.svg
rename to Projects/Community-Plugins/Icons-SVG-Sources/menu/enable-saving-with-workspace.svg
diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-assets.svg b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-assets.svg
new file mode 100644
index 000000000..a9788977a
--- /dev/null
+++ b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-assets.svg
@@ -0,0 +1,253 @@
+
+
diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-features.svg b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-features.svg
new file mode 100644
index 000000000..f83644de4
--- /dev/null
+++ b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-features.svg
@@ -0,0 +1,292 @@
+
+
diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-pools.svg b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-pools.svg
new file mode 100644
index 000000000..1e0c42294
--- /dev/null
+++ b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-pools.svg
@@ -0,0 +1,416 @@
+
+
diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-positions.svg b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-positions.svg
new file mode 100644
index 000000000..8ab21a25f
--- /dev/null
+++ b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-positions.svg
@@ -0,0 +1,335 @@
+
+
diff --git a/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-user-profiles.svg b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-user-profiles.svg
new file mode 100644
index 000000000..8cbb40ee8
--- /dev/null
+++ b/Projects/Community-Plugins/Icons-SVG-Sources/plugins/plugin-user-profiles.svg
@@ -0,0 +1,246 @@
+
+
diff --git a/Projects/Community-Plugins/Icons/disable-saving-with-workspace.png b/Projects/Community-Plugins/Icons/menu/disable-saving-with-workspace.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/disable-saving-with-workspace.png
rename to Projects/Community-Plugins/Icons/menu/disable-saving-with-workspace.png
diff --git a/Projects/Community-Plugins/Icons/enable-saving-with-workspace.png b/Projects/Community-Plugins/Icons/menu/enable-saving-with-workspace.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/enable-saving-with-workspace.png
rename to Projects/Community-Plugins/Icons/menu/enable-saving-with-workspace.png
diff --git a/Projects/Community-Plugins/Icons/plugin-file-position.png b/Projects/Community-Plugins/Icons/menu/plugin-file-position.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-file-position.png
rename to Projects/Community-Plugins/Icons/menu/plugin-file-position.png
diff --git a/Projects/Community-Plugins/Icons/plugin-api-maps.png b/Projects/Community-Plugins/Icons/plugins/plugin-api-maps.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-api-maps.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-api-maps.png
diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-assets.png b/Projects/Community-Plugins/Icons/plugins/plugin-assets.png
new file mode 100644
index 000000000..179bbdcd7
Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-assets.png differ
diff --git a/Projects/Community-Plugins/Icons/plugin-data-mines.png b/Projects/Community-Plugins/Icons/plugins/plugin-data-mines.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-data-mines.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-data-mines.png
diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-features.png b/Projects/Community-Plugins/Icons/plugins/plugin-features.png
new file mode 100644
index 000000000..89d196b4e
Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-features.png differ
diff --git a/Projects/Community-Plugins/Icons/plugin-file.png b/Projects/Community-Plugins/Icons/plugins/plugin-file.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-file.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-file.png
diff --git a/Projects/Community-Plugins/Icons/plugin-learning-engines.png b/Projects/Community-Plugins/Icons/plugins/plugin-learning-engines.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-learning-engines.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-learning-engines.png
diff --git a/Projects/Community-Plugins/Icons/plugin-learning-mines.png b/Projects/Community-Plugins/Icons/plugins/plugin-learning-mines.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-learning-mines.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-learning-mines.png
diff --git a/Projects/Community-Plugins/Icons/plugin-learning-systems.png b/Projects/Community-Plugins/Icons/plugins/plugin-learning-systems.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-learning-systems.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-learning-systems.png
diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-pools.png b/Projects/Community-Plugins/Icons/plugins/plugin-pools.png
new file mode 100644
index 000000000..34f81a558
Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-pools.png differ
diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-positions.png b/Projects/Community-Plugins/Icons/plugins/plugin-positions.png
new file mode 100644
index 000000000..74c2e6577
Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-positions.png differ
diff --git a/Projects/Community-Plugins/Icons/plugin-project.png b/Projects/Community-Plugins/Icons/plugins/plugin-project.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-project.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-project.png
diff --git a/Projects/Community-Plugins/Icons/plugin-super-scripts.png b/Projects/Community-Plugins/Icons/plugins/plugin-super-scripts.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-super-scripts.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-super-scripts.png
diff --git a/Projects/Community-Plugins/Icons/plugin-trading-engines.png b/Projects/Community-Plugins/Icons/plugins/plugin-trading-engines.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-trading-engines.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-trading-engines.png
diff --git a/Projects/Community-Plugins/Icons/plugin-trading-mines.png b/Projects/Community-Plugins/Icons/plugins/plugin-trading-mines.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-trading-mines.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-trading-mines.png
diff --git a/Projects/Community-Plugins/Icons/plugin-trading-systems.png b/Projects/Community-Plugins/Icons/plugins/plugin-trading-systems.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-trading-systems.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-trading-systems.png
diff --git a/Projects/Community-Plugins/Icons/plugin-tutorials.png b/Projects/Community-Plugins/Icons/plugins/plugin-tutorials.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugin-tutorials.png
rename to Projects/Community-Plugins/Icons/plugins/plugin-tutorials.png
diff --git a/Projects/Community-Plugins/Icons/plugins/plugin-user-profiles.png b/Projects/Community-Plugins/Icons/plugins/plugin-user-profiles.png
new file mode 100644
index 000000000..362b8332b
Binary files /dev/null and b/Projects/Community-Plugins/Icons/plugins/plugin-user-profiles.png differ
diff --git a/Projects/Community-Plugins/Icons/plugins-project.png b/Projects/Community-Plugins/Icons/plugins/plugins-project.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugins-project.png
rename to Projects/Community-Plugins/Icons/plugins/plugins-project.png
diff --git a/Projects/Community-Plugins/Icons/plugins.png b/Projects/Community-Plugins/Icons/plugins/plugins.png
similarity index 100%
rename from Projects/Community-Plugins/Icons/plugins.png
rename to Projects/Community-Plugins/Icons/plugins/plugins.png
diff --git a/Projects/Governance/Schemas/App-Schema/plugin-assets.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json
similarity index 95%
rename from Projects/Governance/Schemas/App-Schema/plugin-assets.json
rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json
index 0d96df42f..7afbf8a0f 100644
--- a/Projects/Governance/Schemas/App-Schema/plugin-assets.json
+++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-assets.json
@@ -26,6 +26,7 @@
"addLeftIcons": true,
"level": 1,
"propertyNameAtParent": "pluginAssets",
+ "alternativeIcons": "Use Reference Parent Parent",
"attachingRules": {
"compatibleTypes": "->Plugin Project->"
},
diff --git a/Projects/Governance/Schemas/App-Schema/plugin-features.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json
similarity index 95%
rename from Projects/Governance/Schemas/App-Schema/plugin-features.json
rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json
index 5b27beae4..954f46455 100644
--- a/Projects/Governance/Schemas/App-Schema/plugin-features.json
+++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-features.json
@@ -26,6 +26,7 @@
"addLeftIcons": true,
"level": 1,
"propertyNameAtParent": "pluginFeatures",
+ "alternativeIcons": "Use Reference Parent Parent",
"attachingRules": {
"compatibleTypes": "->Plugin Project->"
},
diff --git a/Projects/Governance/Schemas/App-Schema/plugin-pools.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json
similarity index 95%
rename from Projects/Governance/Schemas/App-Schema/plugin-pools.json
rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json
index 06331bd3e..e798c6153 100644
--- a/Projects/Governance/Schemas/App-Schema/plugin-pools.json
+++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-pools.json
@@ -26,6 +26,7 @@
"addLeftIcons": true,
"level": 1,
"propertyNameAtParent": "pluginPools",
+ "alternativeIcons": "Use Reference Parent Parent",
"attachingRules": {
"compatibleTypes": "->Plugin Project->"
},
diff --git a/Projects/Governance/Schemas/App-Schema/plugin-positions.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json
similarity index 95%
rename from Projects/Governance/Schemas/App-Schema/plugin-positions.json
rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json
index b9235c07f..9cf513af0 100644
--- a/Projects/Governance/Schemas/App-Schema/plugin-positions.json
+++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-positions.json
@@ -26,6 +26,7 @@
"addLeftIcons": true,
"level": 1,
"propertyNameAtParent": "pluginPositions",
+ "alternativeIcons": "Use Reference Parent Parent",
"attachingRules": {
"compatibleTypes": "->Plugin Project->"
},
diff --git a/Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json
similarity index 95%
rename from Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json
rename to Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json
index 48d2bf4f7..8442d092a 100644
--- a/Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json
+++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-user-profiles.json
@@ -26,6 +26,7 @@
"addLeftIcons": true,
"level": 1,
"propertyNameAtParent": "pluginUserProfiles",
+ "alternativeIcons": "Use Reference Parent Parent",
"attachingRules": {
"compatibleTypes": "->Plugin Project->"
},
diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js b/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js
index ac32a5e08..ad0ff6bdb 100644
--- a/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js
+++ b/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js
@@ -19,6 +19,7 @@ function newUiObject() {
conditionEditor: undefined,
formulaEditor: undefined,
uiObjectTitle: undefined,
+ icon: undefined,
uiObjectMessage: undefined,
circularProgressBar: undefined,
isLoading: undefined,
@@ -272,6 +273,10 @@ function newUiObject() {
iconPhysics()
+ if (thisObject.icon === undefined) {
+ console.log('[ERROR] uiObject -> initialize -> err = Icon not found, Project: "' + thisObject.payload.node.project + '", Type: "' + thisObject.payload.node.type + '"')
+ }
+
selfFocusEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onFocus', onFocus)
selfNotFocusEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onNotFocus', onNotFocus)
selfDisplaceEventSubscriptionId = thisObject.container.eventHandler.listenToEvent('onDisplace', onDisplace)
@@ -1318,6 +1323,7 @@ function newUiObject() {
}
}
+ thisObject.icon = icon
executingIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName('Foundations', 'bitcoin')
}
diff --git a/Projects/Governance/Icons/Plugins/plugin-assets.png b/Projects/Governance/Icons/Plugins/plugin-assets.png
deleted file mode 100644
index 2c3a28848..000000000
Binary files a/Projects/Governance/Icons/Plugins/plugin-assets.png and /dev/null differ
diff --git a/Projects/Governance/Icons/Plugins/plugin-features.png b/Projects/Governance/Icons/Plugins/plugin-features.png
deleted file mode 100644
index 8fcb79a35..000000000
Binary files a/Projects/Governance/Icons/Plugins/plugin-features.png and /dev/null differ
diff --git a/Projects/Governance/Icons/Plugins/plugin-pools.png b/Projects/Governance/Icons/Plugins/plugin-pools.png
deleted file mode 100644
index 9b3b41696..000000000
Binary files a/Projects/Governance/Icons/Plugins/plugin-pools.png and /dev/null differ
diff --git a/Projects/Governance/Icons/Plugins/plugin-positions.png b/Projects/Governance/Icons/Plugins/plugin-positions.png
deleted file mode 100644
index 2a8158670..000000000
Binary files a/Projects/Governance/Icons/Plugins/plugin-positions.png and /dev/null differ
diff --git a/Projects/Governance/Icons/Plugins/plugin-user-profiles.png b/Projects/Governance/Icons/Plugins/plugin-user-profiles.png
deleted file mode 100644
index 7ad931273..000000000
Binary files a/Projects/Governance/Icons/Plugins/plugin-user-profiles.png and /dev/null differ