Jump to content

Recommended Posts

Sorry, just a quickie. I searched, but couldn't find if this has been answered.

For want of a better phrase, is there a command to release all child objects from selected layers?

You know how we can group objects with Command-G, and we can then ungroup objects with Shift-Command-G?

Basically looking for the equivalent of Shift-Command-G but for layers.

So I have a document with multiple layers. Each layer has an object inside. I want to take all these objects out of their layers.

I don't see a Select Child of Current Layer(s) command. And I cannot "ungroup" / select all the layers and just get rid of the layer organisation but keep the objects, so far as I can see.

TIA

Link to comment
Share on other sites

1 hour ago, ianrobertdouglas said:

I don't see a Select Child of Current Layer(s) command.

image.png.93d8ed19fffa1ed91fcde227f10e59a8.png

Then Ctrl+X, Delete, Ctrl+V.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.5.2636 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

4 minutes ago, Pšenda said:

image.png.93d8ed19fffa1ed91fcde227f10e59a8.png

Then Ctrl+X, Delete, Ctrl+V.

Thank you, but Select All on Current Layer only selects one layer if multiple layers are selected.
Select All on Selected Layers would work.

Again, I have multiple layers and I want to remove all nested objects from them and delete the layers.

Link to comment
Share on other sites

28 minutes ago, ianrobertdouglas said:

Again, I have multiple layers and I want to remove all nested objects from them and delete the layers.

Again, since there is no such specific command (at least as far as I know), you'll have to do the operation on each layer in turn. Alternatively, you can create an macro (such as AutoHotkey).

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.5.2636 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.4317.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

8 minutes ago, Pšenda said:

since there is no such specific command (at least as far as I know), you'll have to do the operation on each layer in turn

I found a solution.

With multiple layers selected, going to Layer / Convert to Curves will actually convert the layers to groups, which you can ungroup with Command-Shift-G.

Link to comment
Share on other sites

41 minutes ago, ianrobertdouglas said:

I found a solution.

Even if that is a solution for you in this particular case I would not recommend thinking of it as as generalised solution to what you want to do as "Convert To Curves" can have an unwanted destructive effect on some types of layer.

Link to comment
Share on other sites

26 minutes ago, GarryP said:

I would not recommend thinking of it as as generalised solution to what you want to do as "Convert To Curves" can have an unwanted destructive effect on some types of layer.

Yes. The function retains nested strokes. But it will convert text to curves, so beware.

Link to comment
Share on other sites

7 minutes ago, ianrobertdouglas said:

Yes. The function retains nested strokes. But it will convert text to curves, so beware.

It will convert everything to curves, I think, not just text. Shapes will become curves, too, for example. it is very destructive.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

Try this... (works in my test document but I don't know the complexity of yours)

Select all the Layer layers in the Layers Panel
Right-click and select Expand All
Select > Select All
Right-Click any child Layer and select Release

All child layers should be released but the Layer layers will still be there. But they will be empty, so you just ignore them or delete them if you want to

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Link to comment
Share on other sites

10 minutes ago, carl123 said:

Try this... (works in my test document but I don't know the complexity of yours)

Select all the Layer layers in the Layers Panel
Right-click and select Expand All
Select > Select All
Right-Click any child Layer and select Release

All child layers should be released but the Layer layers will still be there. But they will be empty, so you just ignore them or delete them if you want to

Nice! This works, exactly as you describe.

Thanks!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.