Forgot to mention one thing. It could get really complex when components are nested and you have to deal with a couple of combinations of states. Some navigation features would be really nice to have there.
I agree that there should be an easy way to tell the current state/component, and an easy and efficient way to switch between states. And whatever the solution should work for both design and prototype mode.
14 votes4 comments · Adobe XD: Feature Requests » 02 : Prototype mode · Flag idea as inappropriate… · Admin →
Importing easing curves (maybe via plugin panel?) and exporting them for developers would be nice to have. Would like to have a way to set delays too.
I've seen many projects where comments were written around artboards. They admitted it's ugly and not easy to maintain, but still they wanted a single place to look at instead of searching slack, email, and any other places including comments on shared link.
So I think adding Comment panel as a 4th panel would increase productivity a lot.
7 votesAnonymous shared this idea ·
140 votes8 comments · Adobe XD: Feature Requests » 07 : Integration with other tools · Flag idea as inappropriate… · Admin →
40 votes3 comments · Adobe XD: Feature Requests » 05 : Asset exporting · Flag idea as inappropriate… · Admin →
Or, how about adding show/lock icons to the property inspector? Then you could select objects and click an icon to change their status. Also It'd be helpful when you're holding a mouse and don't want to be bothered by moving the cursor to the other side of the screen or switch to the keyboard.
XD already allows users to paste appearance only, and I used to think it'd be nice if those styes could be defined as an abstract component and reused when creating variations of a component The procedure would be something like this.
1. define a set of styles as a style-only-component (or whatever you call it).
2. apply it to a master component in order to create :
a) a sub-master component (like implementing an interface to a class in Java), or
b) a state of the component (like layer effect in Photoshop)
In this way, it might be easier to maintain consistency of hover state across buttons for example.