28 votes8 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →
I do agree, that we should have the ability to use a state change trigger the state of an otherwise unrelated component.
For example, when building a mega menu, I have a list of items on the left side. I want to be able to “click” that item (thus triggering a state change), and further have that change my items list on the right to a state reflecting the clicked category with its appropriate set of items.
This would allow us to create fully functional site demos.
There is the ability to use components inside of components in different states. As of now, we can set component A to a different state, if component B is inside of A, we can set A to, for example hover state, and in design mode, with A set to hover, we can set B to a different state as well.
With this method, you can alternate states of components within other components based on the parents state.
That may be hard to understand but that’s a very brief summary of doing what your talking about here to a limited degree.
We think you’re going to really, really dig the plugin integrations we’re making available later this year :)
2,371 votesfeature-in-the-backlog · 328 comments · Adobe XD: Feature Requests · Flag idea as inappropriate… · Admin →
281 votes24 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →
I've been building a lot of animations prototypes lately as I've been working on some big-fidelity final passes on web applications. In my experience, auto animate has been fantastic and there are almost endless possibilities, so thank you very much for your hard work on that feature!
While it has been amazing, I think there are improvements that could be made. Currently, to use auto-animate you have to use separate artboards for each portion of the animation. This causes bloats file sizes and adds complexity to documents, especially when sharing for review and there's all these pointless "tween" artboards that the client or other viewers may have get lost in.
My suggestion is this: Add the ability to create a timeline for animations attached to a specific artboard or component. For instance, I create a component that is an a search icon. I want that to animate into a search bar when it is clicked. Rather than create a new artboard for each stage of animation, I'd like to be able to create a timeline, and add each step of animation to that component and define a trigger. Then, I can reuse this component throughout my design, utilizing the same trigger and animation throughout. This would reduce my overall file size and avoid creating endless numbers of artboards.
The other use case would be scroll animations or timed animations. These could be attached to specific artboards to control their interactivity at a greater detail with finer control.
I hope this makes sense but feel free to ask for clarification or examples, I would be happy to help however I can!
477 votesfeature-under-review · 38 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →
I would love to see flexbox-like auto distribution in xd. When designing websites, I often feel as though it’s a little clunky responsively, and I have to move to designing the mobile version separately from the desktop/tablet experience. This can create a disconnect for the client and the developer.
What would be beneficial would be to set rules for components and groups, say multiple items in a box. Being able to specify options such as “space between”, “space evenly” and “space around” would allow greater flexibility when designing responsive applications. It would also allow us to nest items more easily and really speed up the design process.
I would also like to see the ability to set a margin or padding on the containers to help with creating consistent design without having to manually drag until smart guide recognizes placement. Setting margin and padding would help keep things organized during a resize event.
Also, the option to define stacking of elements or components at different widths would be extremely useful, though could be accomplished through other means.
All in all, I think these features would help web designers to create more consistent experiences, and push them to think from a responsive mindset. Inclusive design is always more effective than trying re-invent your experience after already having defined a beautiful idea in a specific screen size, and it will make developers much happier. 😁
2,872 votesfeature-in-the-backlog · 373 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →
6,365 votes375 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →
Reopening the feature request, based on feedback.
2 votes0 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →