Moving from wireframes to design on a website and intend to maintain the wireframes as a reference exactly how they are now.
Since the wireframes use components and I will be updating them for the design, I thought the best way to archive the wireframes would be to detach all the components.
TLDR; How do I automatically detach all components in a page?
Ctrl + A
Ctrl + Alt + B
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
- 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