Ctrl + A
Ctrl + Alt + B
Substitute Ctrl
with Cmd
for Mac
That doesnât detach components in any child container (basically every component), I would have to ungroup every layer which would break auto layouts etc.
You could try to traverse the layer hierarchy with Enter
(selects children) and Shift + Enter
(selects parent)
It might not traverse fully if you have different objects selected but at least it makes the process faster.
I actually found I could just duplicate the file as the components are only file specific to acheive an archived state for the wireframes. Sorry, half the challenge is knowing the right question to ask!
To my knowledge there isnât a way to automatically detach all components but one thing you could do is:
- Select all elements you want to detach
- Press
Command
+ /
(macOS)
- Type âdetach instancesâ and select the âDetach instancesâ
And all your instances should be detached.
Not only Detach Instances but Detach All Nested Instances! You, sir, showed me the path! ❤️
@Timothy_Sullivan You just saved hours of my time, 🙏
@Timothy_Sullivan wish I had seen you comment last week when I wasted hours doing that manually, saving myself so much time going forward 😍
Yay, happy componentâing! haha
This is what I want, thank youďź
Your solution helped me a lot!
Thank you very much, sir.
@Timothy_Sullivan This just saved me so much time!
Amazing ! Thanks for the tip 🙂 âDetach All Nested Instancesâ did the trick for me !
Thanks, @Timothy_Sullivan! I never saw the âDetach All Nested Instancesâ command before.
@TomAustin â If you want to create a reference file that is a snapshot in time, you probably also want to detach all styles from your wireframes. Thereâs a very useful plugin called âDestroyerâ that acts on the selected items and traverses all nested layers. (I didnât write it: I just use it.)
Since Iâm newer to Figma and didnât understand either, for us PC users Ctrl + / also works.
Or click the Figma icon in the upper left corner > Quick Actions > type in "Detach all nested instances
Your comment was incredibly helpful. Thank you, @Timothy_Sullivan!
This made my actual day!!!
@JosephxBrick
Wow that is also super cool! saved me so much time, thank you.
Do you by any chance know how to save or favourite plugins somewhere so one develops a sort of plug in library?
I only find this âtry outâ feature in community, and then on a file - I see how one can run plug ins and select from a dropdown list of recently used. But what I would really love is a list of saved or favourite plug ins to go back on when time has passed and I may have forgotten 1.
Maybe the answer is out there, but I didnt find it easily, so while I am here, thought Iâd give a try asking
You won the internet when you wrote this! Thank you for the save.
Love âDetach all nested instancesâ. Been using it for a little while now.
It would be REALLY nice to be able to also destroy font styles at the same time.
Also, it would be REALLY REALLY nice to be able to detach ALL nested instances in an entire file with multiple pages. Currently, it needs to be done at the page level, and some files can have quite a lot of pagesâŚ
What I am working on currently is updating font styles in an existing library. Easy, if that was all needed. However, we need to archive the existing library and all linked design files keeping the sunset styles in tact. Both original and duplicate design files remain linked to the original Library. So I am having to go into every page of the original design file (archive) and detach all nested instances one page at a time.
After this, I can publish the updated styles from the Library to the new (duplicate) design files that are still linked.
Any better way to do this?
This is the key! AFAIK âDetach all nested instancesâ command is not available in any of the menus, so you have to search for it like Timothy_Sullivan described.
The Destroyer plugin also detaches nested instances. Thanks for the tip @JosephxBrick