Adobe XD: Feature Requests

We love to hear feature requests for Adobe XD from you! UserVoice works best when you file a single idea per submission, but feel free to file as many submissions as you’d like!

Please include:

  1. Description
  2. Why is this valuable to you?
  3. If possible, an image or movie to help us understand what you’re talking about
--------------------------------------------
PLEASE NOTE THE FOLLOWING CHANGE FOR BUG REPORTS

IMPORTANT: On August 30, 2019 User Voice Bugs forum will transition to read-only.

You can reach our support team in the following:
- Adobe XD Community Forum, https://forums.adobe.com/community/adobexd

For current XD Known Issues list visit,


Thank you!
Adobe XD Team

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Interaction on a component inside already active interaction on another component

    Please make the interactions on 2nd component, inside 1st component with active interaction - work!. Inception-thing-trying-to-describe-haha

    They work for a few minutes, but deactivates later.

    It is basicly a button inside a button. Please make it work.

    I can go around the issue by adding more new canvas such a "load-in", but this will take up entire artboard - and this is not infinite (..new idea! ;)..)

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  2. Embed YouTube videos in prototypes

    Please add an option to embed youtube videos and make it a component.
    Thanks

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  3. Prototype preview default screen selection for multiple screen

    Description
    It becomes very frustrating when you have multiple monitor setup and you work on the laptop and see the preview on the big monitor next to you. Normally how it works is that you take the XD to the monitor you want the preview to be, click on desktop preview button and then the preview opens in the big monitor on a 100% scale. Then you come back with XD to the laptop. I think if we had a setting to open the preview on the user'
    s choice of desktop with a 100% scale, it would have been…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  4. Disable interactions behind other elements

    I would like to make it so anything behind another element is not clickable. For example, having an overlay on a dashboard — any interactions on the dashboard that are behind a modal should not be clickable or interactable..

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  5. hover effect ( default state)

    Hello, can be added button to select hover effect by default, beaucause now all time need to switch manualy after edit some of states

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  6. Copy/Paste a wire or move wire to different asset

    Example: I have a tap trigger, auto-animating to the next screen when tapping the entire screen. The more work I do, I realize I want to keep that effect but move it to a button instead of the entire screen being the trigger.

    It would be great if I could move that wire from the entire initial artboard to a button element or maybe copy the wire, delete it, paste it onto the button. As of now I have to delete it, redraw it, remember what timing/easing I used originally and re-create.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  7. Need the ability to change interaction labeling by using voice command in XD.

    The voice command with programmed speech playback can be of extreme use. I can have it store solutions if I say something like task 253 and it spits out the solution in voice, text, and/or another page or overlay.

    Having a search filter for that area would be great too per page.

    Please add me to a rewards list somewhere for the idea. : )

    https://community.adobe.com/t5/adobe-xd/need-the-ability-to-change-interaction-labeling-by-using-voice-command-in-xd/td-p/10792493

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  8. Hover state is laggy

    I just want to say that the hover state is quite laggy, if I have a sidebar navigation with each item having a hover state - it lags quite a lot to show the hover states.

    Currently we are removing all hover states, but it will be great to get these as speedy as if it were coded in a web CSS prototype.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  9. States be retained across canvases, and retained as children

    Having a card component with a hover state, and within this card component is a checkbox.

    If I hover over the card component and mark the checkbox as selected, when the card component goes back to regular mode as I am not hovering any longer - the checkbox unchecks.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  10. Interaction widget aligned to always be visible (contextual)

    When an artboard is very big, which happens easily if working on a web page, the widget to create an interaction is off-screen (see zoomed-in screenshot). To see the widget and interact with it, it is required to zoom-out.

    This is highly impractical.

    Now we have the Interaction panel but on a big screen, it would be quicker to interact with the handle-widget and visually drag the interaction to the desired artboard (which normally is next to the one we want to create the interaction for, instead of possibly scrolling a big list of artboards (see third screenshot).

    Thank you…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  11. Touch states for mobile app designs

    I absolutely love the new hoverstates features in Xd. Following this I think it would be very handy if Xd introduced more advanced states like touch feedback for when we design and prototype mobile apps. For example as I type this message the letters on my keyboard pop up and out to show what I am pressing. Same thing goes for my calculator, as I press a number it bolds up. These subtle animations/feedback would do wonders when presenting the prototype.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  12. Mousewheel trigger

    It would be usefull to allow to use the wheel of the mouse to interact between two screens in the two direction.
    for now, we can only use a clic or the keyboard to simulate a scroll. for a client, i't not easy to understand

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  13. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  14. Maintain last known component state when autoanimating to a new artboard

    Would be great if XD would remember the last known component state when autoanimating to a new artboard. Or, better yet, let us mark components for state remembrance on artboard change. Otherwise we are right back to the thnig states was supposed to solve, duplicating artboards for the appearance of a saved state hahaha ;)

    I have seen and voted on some other feature requests for conditional behavior, which could solve this issue too if implemented right, but this is a bit different.

    I have posted an example prototype here:
    https://xd.adobe.com/view/de27f8f1-15fe-4c5e-7a9b-deb283a7118f-a816/?fullscreen
    pass: 4theXDteam

    When the prototype launches, click the blue…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  15. Use "signals" to change states

    Add an interaction destination type called a "signal." Select "New Signal" from the interaction destination dropdown and name your signal something like "Uncheck All." Let's say you set this interaction's trigger to be to "Tap" a button.

    Then, add another interaction on a separate object and you'll find "Uncheck All" as an option in the Trigger dropdown for the new interaction. Let's say you did this for all your checkbox elements (component instances) on the screen and set their destinations to be the "Unchecked" state.

    Now you can have one interaction controlling several elements on the screen!

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  16. Run custom code during prototype viewing

    Without fail there is always an interaction or need that isn't in the software. Plugins allow custom code during development. Allow a custom code component to run during the prototype state so I can add features that XD lacks. Like a scrollbar component that scrolls dynamically when users are viewing the published shared content to better simulate a true experience.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  17. Smooth cursor animation in prototype recording

    When recording a prototype interaction, the circle cursor shows off all of the jerky movements of my mouse. An option to automatically smooth my cursor movements would make for a cleaner and higher fidelity animation.

    9 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  18. Pin components to each other as they animate

    When a component or an object expands, you may want to push other content with it. This could be solved by pinning individual objects and components to each other.

    The attached screens shows 3 accordions made using XD's new component feature. Once I open Item 2, I'd like item 3 to be pushed down. This is not possible today, instead item 2 overlaps all other contents below it.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  19. Pressed State preset

    It would be great to aslo have a preset "pressed state" wich wil trigger an animation on the same basis as the preset "hover state" but applied to a tap trigger :
    - Hover in = start animation
    - Hover out = reverse animation

    So, for pressed state, it would go as such :


    • Key/Tap press = start animation

    • Key/Tap release = reverse animation

    It would also be great to enable a "Long Press/Tap" trigger by creating a new trigger or adding the possibility to set a tap duration on tap trigger.

    13 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  20. Rename "Dissolve" to "Fade"

    Please rename the "Dissolve" transition to "Fade". Dissolve is a terrible blending mode in Photoshop and it took me weeks to realize that "dissolve" really just means "fade" in XD. "Fade" would be far more intuitive for users, more accurately describe what the transition is, and set the right expectation prior to clicking.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  02 : Prototype mode  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base