Adobe XD: Feature Requests

We love to get feature requests for Adobe XD! You can view existing feature requests, vote on them and add your comments, or you can submit a new feature request.

While creating a new feature request, please include:

  1. Description of the feature
  2. Why this is valuable to you
  3. If possible, an image or video that helps us understand your feature request
--------------------------------------------
To report bugs, you can reach our support team in the following locations:

You can view a current list of known issues at this location.

Other useful links :
  1. XD user guide
  2. XD on Twitter
  3. XD on Facebook
Thank you
Adobe XD Team

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow component instance overrides to be inherited by all states

    Currently (XD 24.0.22.19), if I drop an instance of a component and then adjust part of it (text in a button, size of the instance, etc.), that override is only applied to the selected state of the instance. So, if I have a button with many states (normal, hover, disabled, active, default action, etc.) I have to manually apply that override to each state of the instance. This is extremely tedious and error prone.

    Please provide the ability to have an override of an instance be inherited by all states in that component instance.

    839 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    feature-under-review  ·  200 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  2. Keep elements properties between states (propagate text)

    It would be awesome to be able to mark some elements inside a compontent to not change some properties on its states, for example, text. If I change the text on the main state, it would change the text inside the other states. With that, I would be able to improve my work on making hover buttons all over my prototype. The way it is now, I need to change the text inside all the states, what makes it impossible.

    38 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    15 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  3. Stacks should dynamically shift content in Preview

    Create component - + New state (bigger than the default) - Merge the component with another one or another element into a stack -

    Preview mode - click the component to change state and the stack doesn't respect padding .

    90 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    31 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →

    Please note that stacks is a feature that is intended to be used at design time, and does not dynamically shift the stack in preview. I’m going to rewrite this particular request to be more precisely about the latter suggestion.

  4. Allow 3D Transformations in States

    Please allow to use different 3d Transformations between the States so you can use 3d Transform as a hover effect or something else.

    Currently the 3D Transform Options adapt to all States when you change it on the component.

    31 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  5. Need a way to duplicate master component

    It would be great to have a way to duplicate a master component - create a copy within assets panel. If I have a component that has several states and I need to make a dark mode version of that component, I would like to just duplicate that component and make my changes instead of having to recreate it from scratch as a master component.

    280 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    64 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  6. Create new master component from existing component

    ◆ Overview
    After releasing "State" feature, it's been able to prepare complex interactions like "hover." Following feature may help to reduce required time preparing a new component with similar behaviors/instructions.

    ◆ Actual
    New component with state settings every time when a similar behavior is expected in different look and feel.
    (Currently, preparing another XD file is believed to be the only solution to avoid this by selecting "Make it as local component" after loading it from another XD file.")

    ◆ Expected
    By select "Use it as a new Master Component" is to make a new Master component instead of copying…

    237 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    35 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow negative values for Stack elements distance

    We should be able to set negative distance for Stack groups. Would allow to have elements partially hidden under another.

    It's possible to do this with Repeat Grid - set negative distance between grid elements. Not sure why you didn't allow us to do the same with Stack.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  8. Color Agnostic Character Styles

    I want the option when setting up character styles that there doesn't need to be a color associated with the character style.

    For example, I set up my H1, H2, H3 with their respective font families, font weight, & font size. But my design has different background colors. Sometimes my H1 is lack on a white background, which is how I set it up in the Character Styles. While other times my H1 is white on a black background,. But if I change the H1 to white it no longer correlates to the H1 I setup in my character styles…

    200 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    27 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make shortcut hotkeys for text align (left, center, right)

    There should be keyboard hotkey shortcuts to quickly edit the text alignment.

    SHIFT+ OPTION + L (Used to pull up my CC Library.. not as important.)
    SHIFT+ OPTION + R (Used to reload my plugins... not as important )
    SHIFT+ OPTION + C (NOT IN USE... maybe use this shortcut and have the 3 options cycle each time you hit it, left, center, right.)

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  10. Component override lost when copying between files

    Our preferred workflow is to have a Xd-beta file for new development. When changes here are implemented the design gets moved to another file.

    However, when copying artbords that contains components with overrides, these overrides are lost when the artbord is pasted in a new file. (both Xd-files are connected to the same master component file)

    Would love if this could be fixed.

    32 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →

    Hi All -

    Can you please detail out what’s your current workflow today in XD that lands you into that situation?

    In other words, are the documents that you’re pasting into linked to the source document? are they “Saved As” versions of the source documents.

    This extra info will help us identify what the issue is.

    Thanks,
    Sherif

  11. Stacks should be able to grow up and to the left

    The new stacking function is very good and complements the padding function.

    However, on some occasions the direction of the stacks is not necessarily (from top to bottom) or (from left to right).

    I believe that adding two more stack options: (from bottom to top) and (from right to left) can improve the creation of interfaces more easily.

    35 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  12. Warn user if component that they are trying to paste is outdated

    Currently when working with multiple documents, if you have overwrites on a component. And you modify that component, and then paste the component or artboard into a file that has an outdated version of that component.

    It will paste the components but reset the overwrites and set the component back to it's default state. It doesn't inform the user about why it just resetted all their content. Which can be extremely annoying to the user, as this seems very weird. (Which is why there are also several support tickets of people running into this issue).

    After talking with support, I…

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  13. Component variants (parent-child, inheritance)

    While Adobe XD Team has certainly done an amazing work toward design systems creation in the tool, it still lack a bit of power.

    Actually, it's quite tedious to create, maintain and use a design system in XD. Especially when working with multiple variants of a component.

    Let's say I need too work on an app design and I want create my buttons in my design system : primary, secondary, alert, w/icon, large, small...

    With the current XD, I only have 2 solutions and both have are really time consuming to maintain :


    1. I need to create a separate component…

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow fractional pixels / turn off pixel snapping

    The current feature of switching on/off snapping by holding "Cmd" in Mac or "Ctrl" in Windows doesn't work properly. Additionally, we couldn't align shapes or objects with one another as there isn't feature to turn on/off the snap to pixel grid for the entire document.

    20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →

    Please note that the Cmd/Ctrl keyboard shortcut you’ve mentioned below is actually used for turning off snapping to other objects and to the layout or square grid. I’ll merge this with another request.

  15. Rearrange Component States in Property Inspector

    I'd love to be able to rearrange the component state order in the property inspector (the panel on the right in Design mode & Prototype mode). I would also love to be able to resize the section for component states. Currently it maxes out at 4 before you need to scroll.

    161 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    30 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow Adjacent/Overlapping Component States

    Currently if you create two component states with adjacent areas they will trigger each other when used even if there is no area which actually overlaps. I've included an example of what I mean in the video.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  17. Apply multiple paragraph styles within same text box

    It would be helpful to apply multiple paragraph styles within the same text box. This is particularly helpful for long bodies of text such as visualising a blog page. Currently you have to split each header, sub head and body copy block into separate text boxes.

    23 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  18. Update a Library with a single click

    It would be great if libraries could be updated with a single click rather than the multiple click, pop-up window, sometimes blue bar on the bottom too, senseless process currently in place.

    Updating assets in a document using a shared library could also do with "some" thought.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  19. Scale all component states when scaling the instance

    I have animated icons with auto animate and wish to use them in two sizes: Small size in the menu and big size in the features page.
    When I scale up or down the component it only scale that one specific state. We need it a way to scale all states so we can have a few less components. and a fast workflow.

    135 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    24 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
  20. Alias, Size, and Custom Tokens available in XD

    It would be great to have the Alias, Size, and Custom Tokens available in XD for when I'm designing. Currently my color tokens only show the global versions, and I can't add additional swatches if they share a hex value. We don't want developers using global tokens if an alias or component token exists, so it would be great to have these available to me as I design.

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  01 : Design mode  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 64 65
  • Don't see your idea?

Feedback and Knowledge Base