Skip to content

Commit

Permalink
plugin and xd version changed to reflect the general release version
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve Kwak committed Oct 12, 2018
1 parent a4ba576 commit 756ec7f
Show file tree
Hide file tree
Showing 50 changed files with 136 additions and 136 deletions.
94 changes: 47 additions & 47 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,53 +6,53 @@ This repository contains several sample XD plugins. You can use these to learn m

| Extension | Main APIs Used | Description | Minimum Version |
| --- | ------ | --- | --- |
| e2e-adobe-stock | Network I/O (Fetch) | Lets users use End-to-end Adobe Stock Photo Search | 13.0.11.19 |
| e2e-colorize-text | Scenegraph, ScenenodeList | Provides several text color utilities | 12.0.10.64 |
| e2e-stock-chart | UI, File I/O, Scenegraph, Network I/O (Fetch) | Draws a line chart of the picked stock quote | 10.0.10.24 |
| getting-started | Scenegraph | Creates a text ("Hello!") object and inserts it into the artboard | 8.0 |
| how-to-ask-user-for-confirmation | UI | Demonstrates how to build a user confirmation dialog | 8.0 |
| how-to-create-path-objects | Scenegraph | Demonstrates how to create shapes using path objects | 8.0 |
| how-to-display-an-image | UI | Demonstrates how to add an image in the modal UI | 10.0.10.24 |
| how-to-draw-lines | Scenegraph | Demonstrates how to create line objects | 8.0 |
| how-to-generate-an-export-rendition | File I/O, Application(renditions) | Demonstrates how to generate an export rendition of an object | 13.0.11.19 |
| how-to-import | File I/O, Scenegraph | Demonstrates how to import a `.txt` file | 13.0.11.19 |
| how-to-integrate-with-OAuth | Network I/O (XHR, openExternal), Node.js server | Demonstrates how to integrate with a third-party OAuth | 10.0.10.24 |
| how-to-make-network-requests | Network I/O (XHR , Fetch), Scenegraph | Demonstrates how to make network requests | 13.0.11.19 |
| how-to-style-text | Scenegraph | Demonstrates how to create text nodes with styled text | 10.0.10.24 |
| how-to-use-single-line-text-ui | UI, Scenegraph | Demonstrates how to take user input from the modal dailog and insert the text | 10.0.10.24 |
| how-to-use-websockets | UI, Network I/O (Websockets), Node.js server | Demonstrates how to use websockets to communicate with an exernal server | 13.0.11.19 |
| how-to-work-with-scenenodelist | Scenegraph | Demonstrates how to create various objects and use scenenode list to filter and color | 8.0 |
| sg-chart-generator | Scenegraph, Commands | Demonstrates how to generate pie charts and bar charts | 8.0 |
| sg-dummy-data | Scenegraph, Commands | Demonstrates how to generate random data | 8.0 |
| sg-dynamic-button | Scenegraph, Commands | Updates a frame shape to wrap a text element exactly with a specified amount of padding | 8.0 |
| sg-fit-to-object | Scenegraph, Commands | Fits an object (image) to another object (rectangle) with three options- as-is, turn clockwise, turn counter-clockwise | 8.0 |
| sg-lots-of-lines | Scenegraph | Draws multiple lines | 8.0 |
| sg-margin-guides | Scenegraph, Commands | Create/remove margin guides around the existing objects in artboard(s) | 8.0 |
| sg-meme-me | Scenegraph, Commands | Takes text inputs and an image and convert them into a meme | 8.0 |
| sg-randomizer | Scenegraph, Commands | Duplicates the selection randomly around the artboard | 8.0 |
| sg-repeater | Scenegraph, Commands | Duplicates the selection horizontally or circularly | 8.0 |
| sg-simple-to-html | Scenegraph, Commands | Converts the selected shapes (paths, text, rectangles) into HTML | 8.0 |
| sg-turtle | Scenegraph, Commands | Draws a series of lines by following "turtle graphics" commands | 8.0 |
| sg-update-weather | Scenegraph, Network I/O (XHR) | Finds all text elements that follow a specific pattern and insert the temperatures | 8.0 |
| ui-button-padding | UI | Uses `h` function to create a simple UI with these UI elements: form, labrel, footer | 10.0.10.24 |
| ui-button-padding-hyperscript | UI | Uses hyperscript to create these UI elements: form, labrel, footer | 10.0.10.24 |
| ui-buttons-galore | UI | Uses `document.querySelector` to create these UI elements: different types of buttons | 10.0.10.24 |
| ui-context-menu | UI | Uses `h` function to create a context menu with these UI elements: form, footer, button | 10.0.10.24 |
| ui-create-chart | UI | Uses `h` function to create a menu optimized for generating charts with these UI elements: form, footer, button | 10.0.10.24 |
| ui-datagrid-react | UI | Uses React to create data grids | 10.0.10.24 |
| ui-dialog-variations | UI | Demonstrates several different dialog variations | 10.0.10.24 |
| ui-hello | UI | Simply shows a dialog with "Hello World" | 10.0.10.24 |
| ui-hello-h | UI | Used `h` function to simply show a dialog with "Hello World" | 10.0.10.24 |
| ui-hello-react-jsx | UI | Used React jsx to simply show a dialog with "Hello World" | 10.0.10.24 |
| ui-hello-react-raw | UI | Used React to simply show a dialog with "Hello World" | 10.0.10.24 |
| ui-hello-vue | UI | Used Vue to simply show a dialog with "Hello World" | 10.0.10.24 |
| ui-html | UI | Creates a dialog showing simple UI elements: title, text, input field, and buttons | 10.0.10.24 |
| ui-jquery | UI | Used jquery to create a dialog showing simple UI elements: title, text, input field, and buttons | 10.0.10.24 |
| ui-playground | UI | Shows all the controls in a playground | 10.0.10.24 |
| ui-rename-artoboards | UI | Shows a sample UI for a plugin that renames artboards | 10.0.10.24 |
| ui-simple-form | UI | Shows a simple form with these UI elements: input, textarea, select, button | 10.0.10.24 |
| ui-trello | UI | Uses `h` function to create a UI that's suitable for a workflow management plugin like Trello | 10.0.10.24 |
| ui-vectorize | UI | Uses `h` function to create a simple UI with these UI elements: title, text, button | 10.0.10.24 |
| e2e-adobe-stock | Network I/O (Fetch) | Lets users use End-to-end Adobe Stock Photo Search | 13.0.0 |
| e2e-colorize-text | Scenegraph, ScenenodeList | Provides several text color utilities | 13.0.0 |
| e2e-stock-chart | UI, File I/O, Scenegraph, Network I/O (Fetch) | Draws a line chart of the picked stock quote | 13.0.0 |
| getting-started | Scenegraph | Creates a text ("Hello!") object and inserts it into the artboard | 13.0.0 |
| how-to-ask-user-for-confirmation | UI | Demonstrates how to build a user confirmation dialog | 13.0.0 |
| how-to-create-path-objects | Scenegraph | Demonstrates how to create shapes using path objects | 13.0.0 |
| how-to-display-an-image | UI | Demonstrates how to add an image in the modal UI | 13.0.0 |
| how-to-draw-lines | Scenegraph | Demonstrates how to create line objects | 13.0.0 |
| how-to-generate-an-export-rendition | File I/O, Application(renditions) | Demonstrates how to generate an export rendition of an object | 13.0.0 |
| how-to-import | File I/O, Scenegraph | Demonstrates how to import a `.txt` file | 13.0.0 |
| how-to-integrate-with-OAuth | Network I/O (XHR, openExternal), Node.js server | Demonstrates how to integrate with a third-party OAuth | 13.0.0 |
| how-to-make-network-requests | Network I/O (XHR , Fetch), Scenegraph | Demonstrates how to make network requests | 13.0.0 |
| how-to-style-text | Scenegraph | Demonstrates how to create text nodes with styled text | 13.0.0 |
| how-to-use-single-line-text-ui | UI, Scenegraph | Demonstrates how to take user input from the modal dailog and insert the text | 13.0.0 |
| how-to-use-websockets | UI, Network I/O (Websockets), Node.js server | Demonstrates how to use websockets to communicate with an exernal server | 13.0.0 |
| how-to-work-with-scenenodelist | Scenegraph | Demonstrates how to create various objects and use scenenode list to filter and color | 13.0.0 |
| sg-chart-generator | Scenegraph, Commands | Demonstrates how to generate pie charts and bar charts | 13.0.0 |
| sg-dummy-data | Scenegraph, Commands | Demonstrates how to generate random data | 13.0.0 |
| sg-dynamic-button | Scenegraph, Commands | Updates a frame shape to wrap a text element exactly with a specified amount of padding | 13.0.0 |
| sg-fit-to-object | Scenegraph, Commands | Fits an object (image) to another object (rectangle) with three options- as-is, turn clockwise, turn counter-clockwise | 13.0.0 |
| sg-lots-of-lines | Scenegraph | Draws multiple lines | 13.0.0 |
| sg-margin-guides | Scenegraph, Commands | Create/remove margin guides around the existing objects in artboard(s) | 13.0.0 |
| sg-meme-me | Scenegraph, Commands | Takes text inputs and an image and convert them into a meme | 13.0.0 |
| sg-randomizer | Scenegraph, Commands | Duplicates the selection randomly around the artboard | 13.0.0 |
| sg-repeater | Scenegraph, Commands | Duplicates the selection horizontally or circularly | 13.0.0 |
| sg-simple-to-html | Scenegraph, Commands | Converts the selected shapes (paths, text, rectangles) into HTML | 13.0.0 |
| sg-turtle | Scenegraph, Commands | Draws a series of lines by following "turtle graphics" commands | 13.0.0 |
| sg-update-weather | Scenegraph, Network I/O (XHR) | Finds all text elements that follow a specific pattern and insert the temperatures | 13.0.0 |
| ui-button-padding | UI | Uses `h` function to create a simple UI with these UI elements: form, labrel, footer | 13.0.0 |
| ui-button-padding-hyperscript | UI | Uses hyperscript to create these UI elements: form, labrel, footer | 13.0.0 |
| ui-buttons-galore | UI | Uses `document.querySelector` to create these UI elements: different types of buttons | 13.0.0 |
| ui-context-menu | UI | Uses `h` function to create a context menu with these UI elements: form, footer, button | 13.0.0 |
| ui-create-chart | UI | Uses `h` function to create a menu optimized for generating charts with these UI elements: form, footer, button | 13.0.0 |
| ui-datagrid-react | UI | Uses React to create data grids | 13.0.0 |
| ui-dialog-variations | UI | Demonstrates several different dialog variations | 13.0.0 |
| ui-hello | UI | Simply shows a dialog with "Hello World" | 13.0.0 |
| ui-hello-h | UI | Used `h` function to simply show a dialog with "Hello World" | 13.0.0 |
| ui-hello-react-jsx | UI | Used React jsx to simply show a dialog with "Hello World" | 13.0.0 |
| ui-hello-react-raw | UI | Used React to simply show a dialog with "Hello World" | 13.0.0 |
| ui-hello-vue | UI | Used Vue to simply show a dialog with "Hello World" | 13.0.0 |
| ui-html | UI | Creates a dialog showing simple UI elements: title, text, input field, and buttons | 13.0.0 |
| ui-jquery | UI | Used jquery to create a dialog showing simple UI elements: title, text, input field, and buttons | 13.0.0 |
| ui-playground | UI | Shows all the controls in a playground | 13.0.0 |
| ui-rename-artoboards | UI | Shows a sample UI for a plugin that renames artboards | 13.0.0 |
| ui-simple-form | UI | Shows a simple form with these UI elements: input, textarea, select, button | 13.0.0 |
| ui-trello | UI | Uses `h` function to create a UI that's suitable for a workflow management plugin like Trello | 13.0.0 |
| ui-vectorize | UI | Uses `h` function to create a simple UI with these UI elements: title, text, button | 13.0.0 |


## Recommended development setup
Expand Down
2 changes: 1 addition & 1 deletion e2e-adobe-stock/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"version": "1.0.0",
"host": {
"app": "XD",
"minVersion": "13.0.11.19"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
2 changes: 1 addition & 1 deletion e2e-colorize-text/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"icon": "icon.png",
"host": {
"app": "XD",
"minVersion": "12.0.10.64"
"minVersion": "13.0.0"
},
"version": "1.0.0",
"uiEntryPoints": [
Expand Down
4 changes: 2 additions & 2 deletions e2e-stock-chart/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"id": "PICK_STOCK",
"name": "(E2E) Pick Stock",
"version": "0.0.1",
"version": "1.0.0",
"main": "main.js",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
2 changes: 1 addition & 1 deletion how-to-ask-user-for-confirmation/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "HOW_TO_ASK_USER_CONFIRMATION",
"name": "(H2) How to show user confirmation",
"version": "0.0.1",
"version": "1.0.0",
"host": {
"app": "XD",
"minVersion": "8.0"
Expand Down
2 changes: 1 addition & 1 deletion how-to-create-path-objects/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "(H2) Create Pie Chart sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "1.0.0",
"uiEntryPoints": [
Expand Down
4 changes: 2 additions & 2 deletions how-to-display-an-image/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"id": "HOW_TO_DISPLAY_AN_MAGE",
"name": "(H2) How to display an image",
"version": "0.0.1",
"version": "1.0.0",
"main": "main.js",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
2 changes: 1 addition & 1 deletion how-to-draw-lines/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "(H2) Create Lines sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "1.0.0",
"uiEntryPoints": [
Expand Down
4 changes: 2 additions & 2 deletions how-to-export-a-rendition/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"id": "HOW_TO_EXPORT_A_RENDITION",
"name": "(H2) Export Rendition Plugin",
"version": "0.0.1",
"version": "1.0.0",
"main": "main.js",
"host": {
"app": "XD",
"minVersion": "13.0.11.19"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
4 changes: 2 additions & 2 deletions how-to-integrate-with-OAuth/manifest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"id": "HOW-TO-INTEGRATE-WITH-OAUTH",
"name": "(H2) Oauth plugin",
"version": "0.0.1",
"version": "1.0.0",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
4 changes: 2 additions & 2 deletions how-to-make-network-requests/manifest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"id": "HOW_TO_MAKE_NETWORK_REQUESTS",
"name": "(H2) Network IO",
"version": "0.0.1",
"version": "1.0.0",
"host": {
"app": "XD",
"minVersion": "13.0.11.19"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
2 changes: 1 addition & 1 deletion how-to-read-a-file/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "(H2) Insert Text from File",
"host": {
"app": "XD",
"minVersion": "13.0.11.19"
"minVersion": "13.0.0"
},
"version": "1.0.0",
"uiEntryPoints": [
Expand Down
4 changes: 2 additions & 2 deletions how-to-style-text/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"id": "HOW_TO_STYLE_TEXT",
"name": "(H2) How to Style Text",
"version": "0.0.1",
"version": "1.0.0",
"main": "main.js",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
4 changes: 2 additions & 2 deletions how-to-use-single-line-text-ui/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"id": "HOW_TO_USE_SINGLE_LINE_TEXT",
"name": "(H2) Single Line Text",
"version": "0.0.1",
"version": "1.0.0",
"main": "main.js",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
4 changes: 2 additions & 2 deletions how-to-use-websockets/manifest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"id": "HOW_TO_USE_WEBSOCKETS",
"name": "(H2) Websockets",
"version": "0.0.1",
"version": "1.0.0",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
4 changes: 2 additions & 2 deletions how-to-work-with-scenenodelist/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"id": "HOW_TO_WORK_WITH_SCENENODELIST",
"name": "(H2) Filter and Color objects",
"version": "0.0.1",
"version": "1.0.0",
"main": "main.js",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"uiEntryPoints": [
{
Expand Down
2 changes: 1 addition & 1 deletion quick-start/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "Hello World sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "1.0.0",
"uiEntryPoints": [
Expand Down
4 changes: 2 additions & 2 deletions sg-chart-generator/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Chart Generator sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-dummy-data/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Basic Dummy Data Generator sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-dynamic-button/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) \"Dynamic Button\" padding updater demo",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-fit-to-object/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Fit to Object",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-lots-of-lines/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Lots of Lines",
"host": {
"app": "XD",
"minVersion": "10.0.10.24"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-lots-of-rects/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Lots of Rectangles",
"host": {
"app": "XD",
"minVersion": "13.0.11"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-margin-guides/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Margin Guides",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-meme-me/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) MemeMe sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
4 changes: 2 additions & 2 deletions sg-randomizer/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"name": "(SG) Random Clone sample plugin",
"host": {
"app": "XD",
"minVersion": "8.0"
"minVersion": "13.0.0"
},
"version": "0.0.1",
"version": "1.0.0",
"uiEntryPoints": [
{
"type": "menu",
Expand Down
Loading

0 comments on commit 756ec7f

Please sign in to comment.