diff --git a/extensions/community/Notifications.json b/extensions/community/Notifications.json new file mode 100644 index 000000000..dbe3d7cea --- /dev/null +++ b/extensions/community/Notifications.json @@ -0,0 +1,70 @@ +{ + "author": "", + "category": "", + "dimension": "", + "extensionNamespace": "", + "fullName": "Notifications", + "gdevelopVersion": "", + "helpPath": "", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWJlbGwtY2lyY2xlLW91dGxpbmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcsMTZIN1YxNUw4LDE0VjExLjM5QzgsMTAuMyA4LjI3LDkuMzQgOC43OSw4LjUzQzkuMyw3LjcyIDEwLjA0LDcuMjEgMTEsN1Y2LjVBMSwxIDAgMCwxIDEyLDUuNUExLDEgMCAwLDEgMTMsNi41VjdDMTMuOTYsNy4yMSAxNC43LDcuNzIgMTUuMjEsOC41M0MxNS43Myw5LjM0IDE2LDEwLjMgMTYsMTEuMzlWMTRMMTcsMTVWMTZNMTMuNSwxN0ExLjUsMS41IDAgMCwxIDEyLDE4LjVBMS41LDEuNSAwIDAsMSAxMC41LDE3SDEzLjVNMTIsMkExMCwxMCAwIDAsMSAyMiwxMkExMCwxMCAwIDAsMSAxMiwyMkExMCwxMCAwIDAsMSAyLDEyQTEwLDEwIDAgMCwxIDEyLDJNMTIsNEE4LDggMCAwLDAgNCwxMkE4LDggMCAwLDAgMTIsMjBBOCw4IDAgMCwwIDIwLDEyQTgsOCAwIDAsMCAxMiw0WiIgLz48L3N2Zz4=", + "name": "Notifications", + "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/63eddee1324e76f597bf2d728bdb8e3b158adf450ab0007ce882b900357e8bdf_bell-circle-outline.svg", + "shortDescription": "Issue notification through GDevelop.", + "version": "1.0.0", + "description": "This extension allows you to send out notifications via GDevelop.", + "tags": [], + "authorIds": [ + "ae7wyPSXbBd8CSOZgXjgBYMTs3g1" + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Issues a notification.", + "fullName": "Issue notification", + "functionType": "Action", + "name": "Notify", + "sentence": "Issue a notification (Title: _PARAM1_ , subtitle: _PARAM2_ )", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const title = eventsFunctionContext.getArgument(\"Title\");", + "const subtitle = eventsFunctionContext.getArgument(\"Body\");", + "", + "new Notification(title, {", + " body: subtitle", + "});" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [ + { + "description": "Title", + "name": "Title", + "type": "string" + }, + { + "description": "Body", + "name": "Body", + "type": "string" + } + ], + "objectGroups": [] + } + ], + "eventsFunctionsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "functionName": "Notify" + } + ] + }, + "eventsBasedBehaviors": [], + "eventsBasedObjects": [] +}