As the title suggests, I am hoping this is not the first time this issue is raised. If anything, I’d be surprised if this wasn’t being thought out at all.
How do you deal with situations where you have multiple overlapping / conflicting tokens / variables? What utility or plugins that allow you to “override”, “swap” or “merge” conflicting variables.
I “sort of” know that the only way to overcome is to gruellingly detach any suspecting components, use the “destroyer” plugin, and/or manually sift and sort through each and every individual variable by name (whilst manually “hunting” them by eye alone, which gets triggered by which state and which is not ~ all relying on memory alone).
I have tried the above plugins and none of them seems to work! even though I was trying to just simply swap variables on just a frame both of them I kept getting variables not found.
“Detaching your components does not unlink the variables in them” < forgive me but how was this not be considered at all as a fundamental issue? Surely someone from Figma must have anticipated this to happen?
In any design workflow surely one would by instinct be combining various designs elements from other projects (each having their own variables);
and then we have to somehow “merge” these conflicting variables from multiple libraries into just one (1 local library.
Please make sure you use the email associated with your Figma account, include links to the file in question, and share access with support-share@figma.com. Don’t worry, inviting us to view your file won’t impact your billing.
Hi there just letting you know yesterday I have submitted the file & direct link share on the support page. . Thank you all for looking into this. If anyone else also have problems pls keep this thread alive. regards, Andrew.
I got an official email that it is currently not possible~ to simply merge, swap or replace variables collection. That is quite surprising given nobody is talking about this glaring fundamental issue.
But at least my case have been acknowledged into their Product Team and that despite no feature deadline is possibly foreseeable at this stage. It’s just a waiting game for us all.