gitextract_jm6swedw/ ├── .gitignore ├── .meta/ │ └── cp-guide-plugins.sh ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── COPYRIGHT ├── LICENSE ├── README.md ├── e2e-adobe-stock/ │ ├── .gitignore │ ├── .xdignore │ ├── debug.json │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── apikey.json │ │ ├── components/ │ │ │ ├── Card.css │ │ │ ├── Card.jsx │ │ │ ├── DraggableImage.jsx │ │ │ ├── Grid.css │ │ │ ├── Grid.jsx │ │ │ ├── IconButton.css │ │ │ ├── IconButton.jsx │ │ │ ├── List.css │ │ │ ├── List.jsx │ │ │ ├── MaxResultsField.jsx │ │ │ ├── Preferences.css │ │ │ ├── Preferences.jsx │ │ │ ├── SearchField.css │ │ │ ├── SearchField.jsx │ │ │ ├── StockSearch.css │ │ │ ├── StockSearch.jsx │ │ │ ├── ViewSwitcher.css │ │ │ └── ViewSwitcher.jsx │ │ ├── contexts/ │ │ │ └── StoreContext.js │ │ ├── controllers/ │ │ │ └── PanelController.js │ │ ├── main.jsx │ │ ├── store/ │ │ │ └── Preferences.js │ │ └── util/ │ │ ├── fetchBinary.js │ │ ├── reactShim.js │ │ └── search.js │ └── webpack.config.js ├── e2e-colorize-text/ │ ├── README.md │ ├── dialogs.js │ ├── lib/ │ │ ├── dialogs.js │ │ └── manifest.js │ ├── main.js │ └── manifest.json ├── e2e-create-magento-product/ │ ├── README.md │ ├── config.json │ ├── main.js │ ├── manifest.json │ └── package.json ├── e2e-create-polygon/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── e2e-customize-banner/ │ ├── README.md │ ├── banner.xd │ ├── main.js │ └── manifest.json ├── e2e-stock-chart/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-create-path-objects/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-display-an-alert/ │ ├── README.md │ ├── lib/ │ │ ├── dialogs.js │ │ └── manifest.js │ ├── main.js │ └── manifest.json ├── how-to-draw-lines/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-export-a-rendition/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-integrate-with-OAuth/ │ ├── README.md │ ├── main.js │ ├── manifest.json │ └── server/ │ ├── package.json │ ├── public/ │ │ └── config.js │ └── server/ │ └── index.js ├── how-to-make-network-requests/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-read-a-file/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-style-text/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── how-to-work-with-scenenodelist/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── i18n-pojo/ │ ├── main.js │ ├── manifest.json │ ├── readme.md │ └── strings.json ├── package.json ├── quick-start/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── quick-start-panel/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── quick-start-react/ │ ├── README.md │ ├── manifest.json │ ├── package.json │ ├── src/ │ │ ├── HelloForm.jsx │ │ ├── main.jsx │ │ └── react-shim.js │ └── webpack.config.js ├── sg-chart-generator/ │ ├── main.js │ └── manifest.json ├── sg-dummy-data/ │ ├── main.js │ └── manifest.json ├── sg-dynamic-button/ │ ├── main.js │ └── manifest.json ├── sg-fit-to-object/ │ ├── main.js │ └── manifest.json ├── sg-lots-of-lines/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── sg-lots-of-rects/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── sg-margin-guides/ │ ├── main.js │ └── manifest.json ├── sg-meme-me/ │ ├── main.js │ └── manifest.json ├── sg-repeater/ │ ├── main.js │ └── manifest.json ├── sg-turtle/ │ ├── main.js │ └── manifest.json ├── sg-update-weather/ │ ├── main.js │ └── manifest.json ├── ui-button-padding/ │ ├── README.md │ ├── h.js │ ├── main.js │ └── manifest.json ├── ui-button-padding-hyperscript/ │ ├── .gitignore │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── src/ │ │ └── main.js │ └── webpack.config.js ├── ui-buttons-galore/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-context-menu/ │ ├── h.js │ ├── main.js │ └── manifest.json ├── ui-create-chart/ │ ├── README.md │ ├── h.js │ ├── main.js │ └── manifest.json ├── ui-datagrid-react/ │ ├── .gitignore │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ ├── DataGrid.jsx │ │ ├── MainForm.jsx │ │ ├── main.jsx │ │ └── styles.css │ └── webpack.config.js ├── ui-dialog-variations/ │ ├── README.md │ ├── lib/ │ │ ├── dialogs.js │ │ └── manifest.js │ ├── main.js │ └── manifest.json ├── ui-hello/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-hello-h/ │ ├── README.md │ ├── h.js │ ├── main.js │ └── manifest.json ├── ui-hello-react/ │ ├── .gitignore │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ ├── main.jsx │ │ ├── react-shim.js │ │ └── styles.css │ └── webpack.config.js ├── ui-hello-vue/ │ ├── .gitignore │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ ├── hello.vue │ │ ├── main.js │ │ └── styles.css │ └── webpack.config.js ├── ui-html/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-html-playground/ │ ├── .gitignore │ ├── .xdignore │ ├── README.md │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── PanelController.js │ │ ├── main.jsx │ │ └── reactShim.js │ ├── ui-html-playground.xdx │ └── webpack.config.js ├── ui-jquery/ │ ├── README.md │ ├── jquery.js │ ├── main.js │ └── manifest.json ├── ui-panel-button-padding/ │ ├── main.js │ └── manifest.json ├── ui-panel-hello-react/ │ ├── .gitignore │ ├── .xdignore │ ├── debug.json │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ ├── Clock.css │ │ │ ├── Clock.jsx │ │ │ ├── ColorPicker.css │ │ │ ├── ColorPicker.jsx │ │ │ ├── Hello.css │ │ │ └── Hello.jsx │ │ ├── controllers/ │ │ │ └── PanelController.js │ │ ├── main.jsx │ │ └── util/ │ │ └── reactShim.js │ └── webpack.config.js ├── ui-panel-scaffold/ │ ├── main.js │ └── manifest.json ├── ui-panel-show-renditions/ │ ├── debug.json │ ├── main.js │ └── manifest.json ├── ui-panel-simple-drag-and-drop/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-panel-typography-react/ │ ├── .gitignore │ ├── .xdignore │ ├── debug.json │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ ├── Clock.css │ │ │ ├── Clock.jsx │ │ │ ├── ColorPicker.css │ │ │ ├── ColorPicker.jsx │ │ │ ├── Hello.css │ │ │ └── Hello.jsx │ │ ├── controllers/ │ │ │ └── PanelController.js │ │ ├── main.jsx │ │ └── util/ │ │ └── reactShim.js │ └── webpack.config.js ├── ui-playground/ │ ├── README.md │ ├── main.js │ ├── manifest.json │ └── welcome/ │ ├── main.js │ ├── mainPanel.js │ ├── manifest.json │ └── pages/ │ ├── apis.js │ ├── button.js │ ├── checkbox.js │ ├── dropdown.js │ ├── hbox-vbox.js │ ├── image.js │ ├── label.js │ ├── slider.js │ └── textField.js ├── ui-rename-artboards/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-simple-form/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-tabs-react/ │ ├── .gitignore │ ├── main.js │ ├── manifest.json │ ├── package.json │ ├── readme.md │ ├── src/ │ │ └── main.jsx │ └── webpack.config.js ├── ui-trello/ │ ├── README.md │ ├── main.js │ └── manifest.json ├── ui-typography/ │ ├── main.js │ └── manifest.json └── ui-vectorize/ ├── README.md ├── main.js └── manifest.json