Paul De Bie Posted October 4, 2023 Share Posted October 4, 2023 Hi, I updated to Designer 2.2, hoping that this problem that was present in V1 would have been solved. But it is still there. I am working on drawings that were originally PDF documents with different layers already. For each of those layers, I need to group objects (most of them curves) in order to separate them from the rest and change their style (colour, stroke). So I select one object on that specific layer and then select same, stroke weight, equal (could also be a selection based on colour etc). With "Edit all Layers" not activated, I would expect and hope that it would only select the objects of the actual layer. That's what the Help says, anyway. However, it selects all objects accross all layers. So all grouping and/or transformation becomes impossible because it will affect all layers and not just the layer I am working on. Help says: Edit All Layers and Select Same/Select Object The behaviour of the Select Same and Select Object commands depends on the Edit All Layers setting on the Layers panel: When the setting is enabled, the Select Same/Select Object commands will match objects across all artboards. When the setting is disabled, the Select Same/Select Object commands will match only objects on the current artboard. What exactly is meant by "artboard" ? If a layer is considered to be one, then clearly the Edit All Layers setting is NOT working as it should. I tried hiding all layer except for the one on which I need to work. Same result... I tried locking all the layers one by one, except for the layer on which I need to work. It still selects objects accross all of the layers and even more, I can move/transform or change the attributes and it will again affect all selected objects, even the ones on locked layers. (Help says: Lock/Unlock—Click to lock or unlock selected items to prevent accidental selection and transformation.) I would expect that locking a layer or group would lock also all individual objects of that parent - otherwise it becomes a nightmare to lock all of them individually. Or I am missing something obvious, or this seems really broken. And I am completely stuck and loosing many hours (and days) because the drawing contains thousands of objects. It would be so easy, a matter of minutes when that "Edit all layers" would work as it was supposed to. regards Paul Quote Link to comment Share on other sites More sharing options...
walt.farrell Posted October 4, 2023 Share Posted October 4, 2023 3 hours ago, Paul De Bie said: With "Edit all Layers" not activated, I would expect and hope that it would only select the objects of the actual layer. That's what the Help says, anyway. And that's how it works for me, I think. I'm curious. You say your PDF has Layers already. After you Open it using Designer, does the Layers panel show those Layers? Can you show us a screenshot that includes the Layers panel? Quote -- 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 More sharing options...
Paul De Bie Posted October 5, 2023 Author Share Posted October 5, 2023 Hi Walt, thanks for your reply. Yes the PDF file has layers (and in some of those layers, groups). This file - which is a plan (topographic map) of a cave system, needs to be integrated in a much bigger drawing. 10x bigger, and very very complex (over 100 km of cave passages). I need to rescale it, recoulor parts of it, adjust stroke weights (making care that there are still thin and thick strokes - and there lies the problem, because in they are mixed in the same layers. So Select same stroke weight would be a very quick way to regroup them. Here are some screenshots: Print01 = the PDF after opening it, with the layers visible Print02 = One specific layer that I need to select/regroupd/change the stroke widths for called Plan2011 Print03 = One curve selected and then Select Same, Stroke Weight, Equal (with Node tool activated so it's more clear what is selected. Move tool gives same result). Print04 = the result: every object in all layers is selected (and the button "Edit all layers" on or off makes no difference) Print05 = Changed the color, instead of changing only PLan2011 layer, everything changes... I can send you the PDF, but I cannot do this over a public forum because it is not mine. Can I PM it? many thanks again, Paul Quote Link to comment Share on other sites More sharing options...
walt.farrell Posted October 7, 2023 Share Posted October 7, 2023 Thanks, @Paul De Bie. I was sure that Select Same obeyed the Edit All Layers function, but I just tried a sample document and it doesn't. I've probably misremembered, and become confused by the case where it does work, which is for Artboards rather than Layers. Sorry. I agree that it would be good if Edit All Layers applied to Layers (not just Artboards), as its name implies it should Quote -- 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 More sharing options...
lepr Posted October 7, 2023 Share Posted October 7, 2023 4 hours ago, walt.farrell said: it would be good if Edit All Layers applied to Layers (not just Artboards) [for Select Same and Select Object commands] Agreed 100%. I have today, again, had to perform a ridiculous workaround because of that situation. Another infuriating omission for these commands is a toggle for including/excluding locked objects. There is a toggle for hidden objects, so why on earth didn't the developers also give us a toggle for locked objects? [rhetorical question] Quote Link to comment Share on other sites More sharing options...
Paul De Bie Posted October 9, 2023 Author Share Posted October 9, 2023 Hi, that's bad news, if you guys also confirm this, then I am really stuck and I hardly know how to continue this work. What now? Is this forum followed by Affinity developers or Staff? Do I have to send a bug report or a request? A quick and dirty solution for them would be to rename the button "Edit All Layers" to "Edit All Artboards". But I think that the initial meaning "Edit All layers" is what we ALL need. I have never used an "artboard" nor needed one. If I could convert my layers to artboards, it would be a solution too, but I can't. Also, the fact that locking/unlocking a layer does not protect the individual objects on that layer, does really seems a bug to me. Because locking all layers except for the one on which I need to mass select/transform objects, would have been a workaround. Paul Quote Link to comment Share on other sites More sharing options...
carl123 Posted October 9, 2023 Share Posted October 9, 2023 On 10/4/2023 at 5:56 PM, Paul De Bie said: I tried hiding all layer except for the one on which I need to work. Same result... If I hide the Layer layers I don't want to change I can use... Select > Select Same > Stroke Weight > Equal and only the layers on that (still visible) Layer are selected By "Layer" I mean the special container Layer rather than layers in general Quote 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 More sharing options...
Paul De Bie Posted October 9, 2023 Author Share Posted October 9, 2023 Hi Carl, ... that would be a workaround but what is the special container "Layer"? Just read the docs here https://affinityspotlight.com/article/understanding-groups-and-layers-in-affinity/ There is no mention of a "special" Layer. But they also talk about the Edit All Layers ! "EDIT ALL LAYERS When disabled, this option, located at the bottom of the Layers Panel in any Affinity desktop app, restricts the selection of objects on the page to just the currently selected layer. This saves you from having to lock and unlock other layers just to work on one specific target layer." So, this is a little different from the Inline Help that talks about "Artboards". Here they do say "layers" and so, I do consider the functionality as broken. And there workaround locking/unlocking doesn't work either. And I just tried your suggestion, with visibility on/off. Does not work either. So would you care to explain what that special container is, and how to create it? Quote Link to comment Share on other sites More sharing options...
carl123 Posted October 9, 2023 Share Posted October 9, 2023 2 minutes ago, Paul De Bie said: .. that would be a workaround but what is the special container "Layer"? In your first screenshot you have 11 of them showing Denoted by the blue icon to the left of the Layer which looks like 5 horizontal lines This one... Quote 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 More sharing options...
Pšenda Posted October 9, 2023 Share Posted October 9, 2023 2 hours ago, Paul De Bie said: A quick and dirty solution for them would be to rename the button "Edit All Layers" to "Edit All Artboards". It should be noted that the original purpose of the "Edit All Layers" button was completely different. https://affinity.help/designer2/en-US.lproj/pages/Panels/layersPanel.html Until the button began to affect the Select function as well, and with the Layers vs Artboards change, it's quite a mess. Add to that the confusion of layer vs Layer, and the chaos is taken care of 🙂 Quote 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 More sharing options...
Pšenda Posted October 9, 2023 Share Posted October 9, 2023 2 hours ago, Paul De Bie said: Also, the fact that locking/unlocking a layer does not protect the individual objects on that layer, does really seems a bug to me. Because locking all layers except for the one on which I need to mass select/transform objects, would have been a workaround. Unfortunately, locking only serves as protection against object selection via canvas, not as protection against change and deletion, see https://forum.affinity.serif.com/index.php?/topic/53810-locking-layer-contents/. So in this "locking" concept, which doesn't actually lock anything, there's no reason not to allow these objects to be selected using the Select command. Quote 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 More sharing options...
Pšenda Posted October 9, 2023 Share Posted October 9, 2023 2 hours ago, Paul De Bie said: If I could convert my layers to artboards, it would be a solution too, but I can't. If you can't convert the group to Artboard (why not?), then I would try selecting group Plan2011, Ctrl+C, New from clipboard, Select + color change, selecting group Plan2011, Ctrl+C, Ctrl+V in main document (in same position, check via Transform panel), and delete original group Plan2011. Quote 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 More sharing options...
Pšenda Posted October 9, 2023 Share Posted October 9, 2023 On 10/7/2023 at 4:11 PM, walt.farrell said: I agree that it would be good if Edit All Layers applied to Layers (not just Artboards), as its name implies it should The Select function should follow what is selected in the Layers panel. If one layer/group/Artboard is selected, the search will be performed only in this layer/group/artboard. If multiple/all layers/groups/artboards are selected, the search will be performed in all layers/groups/artboards. No need to toggle it with a mysterious switch with a confusing label. Quote 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 More sharing options...
walt.farrell Posted October 9, 2023 Share Posted October 9, 2023 4 minutes ago, Pšenda said: No need to toggle it with a mysterious switch with a confusing label But for the Select Same functions, your real selected item is the object, not the Layer or Artboard is part of. So there's still run for confusion if you describe it as 6 minutes ago, Pšenda said: If one layer/group/Artboard is selected Quote -- 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 More sharing options...
Paul De Bie Posted October 9, 2023 Author Share Posted October 9, 2023 1 hour ago, carl123 said: In your first screenshot you have 11 of them showing Denoted by the blue icon to the left of the Layer which looks like 5 horizontal lines This one... Hi, OK, so your solution should work. But it doesn't. I toggled visibility off for all layers except the one. Then Select same, Stroke weight etc... then changed stroke. Then toggled visibility on again for all layers. The stroke was changed in those layers too. Tried it with "Edit all layers" off also. Does not work. So how did you do that ? Quote Link to comment Share on other sites More sharing options...
Paul De Bie Posted October 9, 2023 Author Share Posted October 9, 2023 37 minutes ago, Pšenda said: If you can't convert the group to Artboard (why not?), then I would try selecting group Plan2011, Ctrl+C, New from clipboard, Select + color change, selecting group Plan2011, Ctrl+C, Ctrl+V in main document (in same position, check via Transform panel), and delete original group Plan2011. Hi, I had already thought of that as a solution (isolating the layer in a new file, make the changes and copy it back. But I abandoned the idea... The example I gave was just a small part of a much bigger drawing with hundreds of layers. It would really become a nightmare to work that way. Quote Link to comment Share on other sites More sharing options...
Paul De Bie Posted October 9, 2023 Author Share Posted October 9, 2023 51 minutes ago, Pšenda said: Unfortunately, locking only serves as protection against object selection via canvas, not as protection against change and deletion, see https://forum.affinity.serif.com/index.php?/topic/53810-locking-layer-contents/. So in this "locking" concept, which doesn't actually lock anything, there's no reason not to allow these objects to be selected using the Select command. So you do agree that locking in Affinity is not working as it should? The docs say it protects again unintentional "moving or transformation". For me it is pretty useless as it is. I am very disappointed in Designer. I upgraded from 1 to 2 hoping that all of those non-working things would have been addressed. But no way... I see that your topig dated from 2018. So 5 years later, it still doesn't work. Quote Link to comment Share on other sites More sharing options...
Paul De Bie Posted October 9, 2023 Author Share Posted October 9, 2023 19 minutes ago, Paul De Bie said: Hi, OK, so your solution should work. But it doesn't. I toggled visibility off for all layers except the one. Then Select same, Stroke weight etc... then changed stroke. Then toggled visibility on again for all layers. The stroke was changed in those layers too. Tried it with "Edit all layers" off also. Does not work. So how did you do that ? HI Carl, Victory! You were right. It does work when toggling visibility. I missed that option "Select hidden objects" at the bottom of the Select same Menu! This will definitely make things easier for me. Thanks Paul Quote Link to comment Share on other sites More sharing options...
Pšenda Posted October 9, 2023 Share Posted October 9, 2023 6 hours ago, walt.farrell said: But for the Select Same functions, your real selected item is the object, not the Layer or Artboard is part of. So there's still run for confusion if you describe it as I didn't describe it clearly. My point was that if the scope of the search is only two-state, and it doesn't matter if it is the whole document vs the current Artboard or Layer or layer, then it can cause problems for some users and the different complexity of the layers hierarchy. Therefore, after determining the source object and choosing the Select command, I would enter the search range in the second step - that is, I would select the object by which I want to make a selection, then determine the type of search, and then specify the search range (I would select the layers or groups or artboards in which the Select command should be perform). Quote 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 More sharing options...
walt.farrell Posted October 9, 2023 Share Posted October 9, 2023 15 minutes ago, Pšenda said: that is, I would select the object by which I want to make a selection, then determine the type of search, and then specify the search range (I would select the layers or groups or artboards in which the Select command should be perform). For me, that feels overly complicated. Quote -- 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 More sharing options...
Return Posted October 10, 2023 Share Posted October 10, 2023 To me all options are convoluted. If the affinities had proper layers locking/visibility implemented it could be so simple. Any object that is not visible or locked can't get selected and can't be changed. Pšenda 1 Quote Link to comment Share on other sites More sharing options...
Pšenda Posted October 10, 2023 Share Posted October 10, 2023 1 hour ago, Return said: is not visible or locked can get selected and can be changed. ... is visible and not locked can get selected and can be changed. Quote 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 More sharing options...
Pšenda Posted October 10, 2023 Share Posted October 10, 2023 10 hours ago, walt.farrell said: For me, that feels overly complicated. Yes, but the need to set the invisibility of individual layers and groups to which the search should not apply (and making them visible again so that the work can be continued) does not look practical and very simple. Quote 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 More sharing options...
Return Posted October 10, 2023 Share Posted October 10, 2023 11 minutes ago, Pšenda said: ... is visible and not locked can get selected and can be changed. Ah read it over and saw it was backwards, edited my post. Quote Link to comment Share on other sites More sharing options...
carl123 Posted October 10, 2023 Share Posted October 10, 2023 8 minutes ago, Pšenda said: Yes, but the need to set the invisibility of individual layers and groups to which the search should not apply (and making them visible again so that the work can be continued) does not look practical and very simple. Select the container Layer you want to work with, then do Layer > Hide Others Do your "Select Same" commands, then when done do Layer > Show Others to restore all the previously hidden layers Quote 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 More sharing options...
Recommended Posts
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.