XD 30 Updates for Plugin Developers

In this post, we share key updates to the Adobe XD Plugin API that shipped with Adobe XD 30.
Adobe XD 30 brings the following API update for plugin developers:
Scrollable Groups
The main addition this month is a new type of SceneNode that XD plugins can get information about.
- Plugins will see a new ScrollableGroup node type.
- Plugins can read both scroll direction(s) and viewport size.
Note that ScrollableGroup nodes are read-only; plugins cannot yet create a ScrollableGroup or modify its viewport.
Known Issues
- Content Aware Stacks — Some plugin actions, such as changing a node’s position or its Responsive Resize constraints, may be ignored or behave unexpectedly when the node’s parent is a Group with Stack layout enabled. Plugins cannot yet create, read, or modify Stack layout settings on a Group.
- MouseEvent
clientX/clientY
andoffsetX/offsetY
values are incorrect (and always have been) — these values will probably change in the next XD release, so do not rely on them.
If you have any questions or comments, feel free to let us know in the Adobe XD Platform Forums.
For more stories like this, subscribe to our Creative Cloud Developer Newsletter.