Skip to main content
JaroslawM
Participant
November 7, 2019
Answered

Feature Request-States do not inherit component instance default state modifications

  • November 7, 2019
  • 44 replies
  • 28512 views

Hi, so the scenario is as follows:

  1. You make a button template component, that has a body shape with fill and border, and a text label.
  2. For that component you add a state - let's say Hover, but any state works the same
  3. You make an instance of the component. You adjust the button width and change the button's label (standard component usecase I suppose?)
  4. You test the hover effect: of course the interaction is applied, but the instance adjustments were not inherited in any way for the instance's states - on hover the button's label changes back to the default placeholder, and the button auto-animates to the master's size.

I suppose the solution is to apply instance modifications to each of the instance's states separately, but that seems like something the component feature should address rather than require the user to do manually for every element.

The new states feature has been especially disappointing with an ongoing app design, where I already have most of the design system established. It was initially logical to me that I could add a Hover state to the component's master and all the instances, across the artboards in the entire prototype would "simply" inherit it, but alas - I found they only show the master's state on hover. Needed to undo all of that since it basically broke the prototype for any kind of use, and I definietely do not have the time to go instance-by-instance and apply all the component edits again.

 

Unless I missed something and am doing this wrong.

This topic has been closed for replies.
Correct answer Sherif Assaf

Hi All -

 

Apologies for the inconvenience around the effort required to manually change states in component instances.

 

We're actively working on addressing this issue so that changes made to the Default State in an instance would propagate to other states within that instance.

 

Stay Tuned.

 

Thanks,

Sherif

 

 

44 replies

Participant
September 5, 2024

Any updates on this?

Spas K.
Community Expert
Community Expert
September 5, 2024

Adobe Xd is in maintenance mode and there will be no further feature updates. You should check out other tools like Figma, which have already dealt with this issue and provide more advanced features like variables and component variants.

Participant
September 6, 2024

That's too bad. Unbelievable. But thanks so much for the heads up! 

Participant
April 13, 2023

If I could upvote this topic 1000 times I would. This has been a major annoyance and time waster for years. SOOO many hours could be saved by implementing this change. Adobe! Please! 

Inspiring
February 8, 2023

This post is from 2019, it's 2023 and despite the comment "We're actively working on addressing this issue so that changes made to the Default State in an instance would propagate to other states within that instance." this hasn't been addressed while loads of pointless new functionality has been added.

The question is why? Why such contempt for your users? Why such flawed software release after release?

Adobe are you in complete denial regarding the quality of your software. I'm sure you know this, but if XD wasn't bundled with the rest of CC NO ONE would use it. FACT.

Participant
December 22, 2022

I just started using XD after years of Figma (change of workplace), and I can honestly say that XD has such a slow workflow compared to Figma. This issue with non-propogating changes is just one of the things that baffles me that its not resolved yet. Adobe was made aware of this 3 years ago, and nothing has been done to fix it. It makes even simple prototyping an agony. 

Can adobe give an honest answer if this bug fix is coming, OR will adobe subscribers in the foreseable future be able to use Figma on CC subscription?

Participant
May 12, 2022

How hasn't this feature been implemented already? Have they lost their minds? They implemented voice interaction but not this? Seriously?

Participant
September 15, 2022

Having to work in XD right now and this issue makes building navigation and buttons excruciating. I can't belive this has not been addressed or even went out the door in the first place with text changes not inherited in component states. Shameful for such a prominent issue to still not be resolved.

Participating Frequently
September 15, 2022

UPDATE:

Today, we’re announcing that Figma has entered into an agreement to be acquired by Adobe. This has been in the works over the past few months and I’m so excited to finally share this news with the world.

 

Participant
April 4, 2022

This is such an obvious requirement. I'm tasked with evaluating Adobe XD for a team of 30 designers 7 developers. This is a deal breaker, looking at Figma next

Participant
April 4, 2022

Yeah... Don't do it. Run as fast as you can. Figma has been great for our teams! It's not quite as robust as Sketch or Axure but it's been smooth so far!

Known Participant
March 9, 2022

Well friends, it's official. My team and I are moving off XD to Figma. I prefer Sketch and AxureRP but so far Figma has been a very smooth transition from XD. 

 

My reasoning comes down to the fact that I am sick of googling "how do I do __ in XD" and finding out that it's only a Feature REQUEST instead of a real feature. For almost everything I google! This product never should have been released in its current state. You can't just release an unfinished product and then spend the next decade actually building it.

 

Figma seems to be a common tool for teams these days and a lot of the 3rd parties we work with are using it. Very collaborative and smooth so far. Eff you XD, you made my life h*ll for years. 

Participant
December 28, 2021

Hey Adobe,
This issue opened in 2019. We are in Dec 2021. 
In my Component , if I change the for example Text in default state, my expectation is that all states will change as well (Hover at least).
 😒

HARSHIKA_VERMA
Community Manager
Community Manager
December 28, 2021

Hi amir_alon,

 

We understand your frustration. There is a similar request raised here: https://adobexd.uservoice.com/forums/353007-adobe-xd-feature-requests/suggestions/38973007-allow-component-instance-overrides-to-be-inherited and the status of the request is "Under Review"

 

The team is working on this feature. We would request you to please upvote the request and stay tuned to the uservoice page for future updates.

 

We're sorry for the inconvenience.

 

Thanks,

Harshika

oscarpmosh
Participating Frequently
December 28, 2021

The team has been working on this feature for years, under review for years. and the exact same answer you just write... for years. A lot of updates and implementations has been made to the app, but this tiny little think keep me working my projects on Figma. 

Of course I would like to use Adobe XD since all the other apps I use are from Adobe. 

 

I understand development it's not easy... but it's also not true that Adobe it's prioritizing the users on this one.  because so many other things in Uservoice has been moved to backlog, started... but this one? just keep on review forever. 

Nitish Harnur
Participant
November 25, 2021

Hi @Sherif Assaf, @Rishabh_Tiwari, Adobe,

Any update on this feature request? I have the same issue currently. 2 years since the OP and it seems quite long for a feature update that the other tools offer on the market.

 

Best,

- Nitish.

Rishabh_Tiwari
Community Manager
Community Manager
November 25, 2021

Hi Nitish,

 

We're so sorry for the delay. I am afaraid, as of now, we don't have a time frame by when this would be available however I understand your concern so I'll share your feedback with the Engineering team.

 

Regards

Rishabh

Known Participant
November 29, 2021

Then this issue is NOT resolved. Please mark OP's post as open or not resolved. Just because an Adobe member answered it over a year ago doesn't  mean it's solved.

Participating Frequently
November 22, 2021

Hey ?! Ho ?! Are you kidding us ? Is this an experiment to test how long we can wait for a critical feature ?