AMA: All About Extensibility in Adobe XD

2 years ago from Kyle Galle, Design Marketing, UI/UX @ Adobe

  • Kyle Galle, 2 years ago

    Hi Jan, I appreciate the feedback! The team is thinking about how to make using plugins simple. If you don't mind sharing, could you share how you would prefer to manage plugins as well as how they display in app?

    0 points
    • Jan SemlerJan Semler, 2 years ago

      Hey Kyle,

      For sure. I would suggest to get use of all the space you've got :-P

      The tabbar for example where Design and Prototype is placed. I could imagine that there could be other tabs for Invision, Marvel or other plugins that are intense or need something big to display.

      For smaller easier tools i think they can enter the toolbar with a dedicated icon or also the inspector depending on what the usage is. Maybe you can also introduce a similar toggle functionality for the layers/elements. I like the idea of the apple UI concept of editing toolbars, with drag and drop n stuff. Maybe something like this is achievable?

      Regarding the management i could imagine to use the toggle for layers/elements for this. Just another "tab" where you can use more space and place enough info there. I am not sure where I would position the settings for plugins alone because Adobe XD itself has no setting area. :-D

      I know it sounds maybe looney but, it don't like the way how it is implemented in sketch right now. Anima looks like that and placed there, invision with craft like that, the hole area can get sometimes so cluttered with unnecessary visual stuff. It is like an incarnation of the end 90s era browser cluttered with toolbars and everything is blinking, ya know.

      But i still like the way sketch is handling of the plugins right now, just an easy file, open it, wait, thats it. Thats so simple, but sometimes i like stores as well to find new stuff.

      I have taken time to sketch something out, because i was bored ;-)

      Example

      2 points
      • Kyle Galle, 2 years ago

        Thank you for a very detailed reply!! Yes, I am with you on avoiding cluttered toolbars and blinking icons. I have asked some of the technical folks from the team to respond with more insights about how they're thinking about the UI for extensibility.

        0 points
      • Peter Flynn, 2 years ago

        Hi Jan,

        I've been working on our plans for extensibility here on the XD team and your suggestions very closely align with the design direction we're heading! It's important to us to keep the XD UI's clean and streamlined feel even as you add plugins. We want plugins to add minimal UI clutter, and blend in with the look & feel of the rest of XD's UI.

        We're also aiming to make it smooth and easy to install and manage plugins – and also to get started developing them!

        What plugin management features are most important to you? I assume you're talking about things like updating, disabling, or uninstalling plugins you already have installed?

        0 points
        • Jan SemlerJan Semler, 2 years ago

          Featurewise it‘s obvious installing, disabling, etc. I donˋt like the fragmented way like sketch did. You will find the plugin somewhere in the application or under the plugins tap. If you want to disable it you have to open the settings. If you want to setup the plugin you have to find the settings. They are „somewhere“ sort of. So a dedicated place for plugin settings and management would be nice.

          2 points