# XD 20 API changes - new menu structure

**URL:** <https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924>\
**Category:** UXP Plugin API\
**Tags:** new-release, announcements\
**Created:** [June 18, 2019, 5:10pm UTC](https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924 "2019-06-18T17:10:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![peterflynn](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/peterflynn/32/56_2.png) [@peterflynn](https://forums.creativeclouddeveloper.com/u/peterflynn)\
**Post date:** [June 18, 2019, 5:10pm UTC](https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924/1 "2019-06-18T17:10:23Z")

</div>

XD 20 is now available, and it brings with it some changes and new features for plugins:

- **"Launchpad" UI** – A new sidebar makes it easier for users to launch plugins. In the near future, this will also be a place where plugins can show their own custom panel UI (but not quite yet!).

- **Menu structure changes** – XD now arranges plugin menu items more cleanly:

- **Text scenenode super/subscript** – [textScript](https://adobexdplatform.com/plugin-docs/reference/scenegraph.html#Text-textScript) is added to the Text scenenode APIs and the Assets panel text style APIs.

For further details on these API changes, see the [updated **changelog**](https://adobexdplatform.com/plugin-docs/changes.html#xd-release-20012-june-2019) or this [**complete diff** of all docs changes](https://github.com/AdobeXD/plugin-docs/commit/860fe6feb800c05de8c6ffe09345fea78ccaaab5). You can also read more about [XD 20’s new features for end users](https://theblog.adobe.com/xd-june-2019-update-property-inspector-superscript-subscript-more).

As always, don’t forget to _update your plugin manifest’s `minVersion`_ if you are going to rely on any of the new API features.

Happy coding!

---

<div class="post-metadata">

**Author:** ![cpryland](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/cpryland/32/1172_2.png) [@cpryland](https://forums.creativeclouddeveloper.com/u/cpryland)\
**Post date:** [June 18, 2019, 5:23pm UTC](https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924/2 "2019-06-18T17:23:00Z")

</div>

And, if I understand correctly something Kerri said, a plugin with multiple panels will also get a single entry in the “launchpad” with the panel names available as a drop-down?

---

<div class="post-metadata">

**Author:** ![aldobsom](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@aldobsom](https://forums.creativeclouddeveloper.com/u/aldobsom)\
**Post date:** [June 19, 2019, 11:58am UTC](https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924/3 "2019-06-19T11:58:40Z")

</div>

@peterflynn So if I understand correctly currently there is no way to see a **UI for the plugins** in xd 20. Only in the official 21 we’ll be able to see the panels? Correct?

---

<div class="post-metadata">

**Author:** ![stevekwak](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/stevekwak/32/48_2.png) [@stevekwak](https://forums.creativeclouddeveloper.com/u/stevekwak)\
**Post date:** [June 19, 2019, 2:47pm UTC](https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924/4 "2019-06-19T14:47:57Z")

</div>

yeap that’s correct.

---

<div class="post-metadata">

**Author:** ![stevekwak](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.creativeclouddeveloper.com/stevekwak/32/48_2.png) [@stevekwak](https://forums.creativeclouddeveloper.com/u/stevekwak)\
**Post date:** [June 19, 2019, 2:48pm UTC](https://forums.creativeclouddeveloper.com/t/xd-20-api-changes-new-menu-structure/924/5 "2019-06-19T14:48:50Z")

</div>

Yeap that’s correct. in XD 20, you can only see the launch pad (panels won’t work). In XD 21, you will be able to see the actual panels.
