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:
- Description of the feature
- Why this is valuable to you
- If possible, an image or video that helps us understand your feature request
-
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.
732 votes -
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 .
52 votesPlease 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.
-
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.
22 votes -
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.
247 votes -
On-canvas gradient control is missing for closed paths
I create an object with the Pen tool.
Give it a gradient.
When I try to edit the gradient, the gradient bar is not appearing within the object. It is impossible to relocate the trajectory of the gradient.Other time I change the dimension of that object, the gradients trajectory gets distorted and when I try to change it, it flies around the screen.
12 votes -
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…206 votes -
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.
12 votes -
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 -
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…
181 votes -
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.
28 votesHi 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 -
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.
19 votesPlease 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.
-
Add model that warns 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…
8 votes -
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 -
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.
138 votes -
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.
24 votes -
Repeat grid boundaries should clip to element boundaries without clipping shadows
I created a set of cards recently, with at least 50px shadow around them. When I wanted to create a repeat-grid out of it, it calculated the repeat-grid-items from where the shadow started and not the grid. This made it super difficult to work inside my grid. Please ignore the shadows as these are not part of the layout and the grid should be only for the elements and not the shadow.
49 votes -
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.120 votes -
Changing component state should not reset overridden text
I often design something as a component and make many instances of it before realising I need a variation of the component that substitutes something like an icon (using a nested component).
So I edit the main component for my element, add a new state, swap out the icon with another component and then go back to the specific instance of the component and apply the new state only to find all my text overrides are reset.
This is hugely painful and requires a huge amount of manual correcting.
4 votes -
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.
7 votes -
Choose which specific component to add to CC library
- The ability for a designer to choose which component to add to CC Library.
- This is valuable because when we publish to the CC Library, it publishes ALL the components. It would be nice if we could pick & choose which components to publish as not all components are ready to be published to the CC Library and shared with other designers.
4 votes
- Don't see your idea?