Jump to content
You must now use your email address to sign in [click for more info] ×

Objects in locked group or layer are selectable and transformable (especially problematic for "Select same") [AD 2 2.0.3]


pnolle

Recommended Posts

Hi all,
I'm using AD 2 2.0.3, which is the current version.

My understanding of a locked object group and of a locked layer is that no objects in that group or layer should be selectable or transformable. My use case for that is to keep an instance of a group before performing complex transformations to be able to go back to it.

In fact, locking does not work. Here's some objects in a locked group within a locked layer, selected via marquee and transformed via drag:
611564637_Bildschirmfoto2022-12-29um19_56_41.png.7159679dfe420b4d9ea443a016860c7c.png

Hiding the layer does not help:
1679751853_Bildschirmfoto2022-12-29um19_58_01.png.66b6fcc71f8d8fd6f6f1b83ad27577c0.png

For "Select same" it's even worse: Here's a second row of objects. The upper one is in a locked group on a locked layer, the bottom one is visible and unlocked. The selection was made by first selecting one yellow graphic manually, then using "Select same" => "Fill & Stroke Colour" to select the other ones (intending to only select the ones that are not locked!). However, it selects all yellow graphics (also the locked ones, which were also hidden at that time) and when I drag them, they are all transformed:

169741006_Bildschirmfoto2022-12-29um20_01_05.png.f5a2f0187f242efab706c315b1871422.png

During all that time, the "Edit all Layers" option was disabled. But I tried both - it makes no difference.

The only thing the locking function does is to keep me from dragging the whole group, but it doesn't protect its contained objects in any way. If this is not a bug, it's at least counterintuitive: Every child object of a locked "thing" should be locked as well. Could you please advise what I'm doing wrong or confirm this behaviour as a bug?

Thanks,
Nik

Link to comment
Share on other sites

1 hour ago, pnolle said:

My understanding of a locked object group and of a locked layer is that no objects in that group or layer should be selectable or transformable.

That's not the understanding of the Serif engineers, hence locked objects are selectable and editable. You just can't move them.

1 hour ago, pnolle said:

locking does not work. Here's some objects in a locked group within a locked layer, selected via marquee

You may have likely enabled the (new in v2) context toolbar button "Select Item in Group". affinity.help/designer2/pages/Tools/tools_move.html

1 hour ago, pnolle said:

The only thing the locking function does is to keep me from dragging the whole group, but it doesn't protect its contained objects in any way.

That's "by design". Not everyone is happy about it, but that's how it currently works.

1 hour ago, pnolle said:

it's at least counterintuitive: Every child object of a locked "thing" should be locked as well.

Yes, that's how it works in many other apps.
(Frankly, as far as I'm concerned, the "absolute lock" wasn't always my ideal workflow either. It takes some time to get used to it, but meanwhile I get along with the Affinity locking concept pretty well.)

1 hour ago, pnolle said:

Could you please advise what I'm doing wrong

Lock the child objects as well to prevent their dragging or transforming:

  1. select one of them
  2. disable Edit All Layers in Layers panel
  3. Select All (selects now only objects on the same hierarchy level)
  4. Lock

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

Thanks for the clarification @loukash!
I still don't like it but at least there are ways to handle it. I still hope they will implement a "group lock mode" or whatever you might call it. After all, you said it yourself, "that's how it works in many other apps" - which means that a lot of people will be confused and probably disappointed by how it's done here.

Link to comment
Share on other sites

1 minute ago, pnolle said:

a "group lock mode"

Well, a locked group of objects inside a locked Group layer is already pretty much locked in a way that you really need to select an object deliberately in the Layers panel to be able to do anything with it… :) 

4 minutes ago, pnolle said:

a lot of people will be confused and probably disappointed by how it's done here

Yeah, but that's no news anymore. It's often because so many users are expecting an Adobe clone and cannot imagine that workflows can also be done differently. Hey, been there done that. It took me six years to finally switch from Adobe CS5.5 to Affinity. (Not sure if they are still online, but my early forum posts were also quite angry, haha.)

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

1 hour ago, loukash said:

my early forum posts were also quite angry, haha

😅 You're right, new workflows definitely deserve a chance. What initially convinced me to buy Affinity 1 a while ago was that it seemed so much easier to navigate within those documents and I actually enjoyed the differences. While at the same time I must confess that I'm all but a power user - I've worked with all kinds of graphic programs for ages, but I'm not a pro.

What actually brought me to these questions was a different task: I created a matrix consisting of that small graphic in the screenshots symbolizing a LED (which worked great using align + space), then placed a logo graphic on top if it and then I tried selecting all of the small graphics underneath the logo graphic. I'm used to this kind of selection from using GIS, but I found no way of doing this in a vector graphic program.
(I wanted to keep only the ones covered by the logo with the final goal of counting them and make a "shopping list" of LED strips that I need to buy. My workaround was to "add" all LEDs into one geometry - that what I needed the selection for - , then cut out the logo, "geometry" => "divide" the LEDs and finally count them.)
Do you think that this kind of GIS-/CAD-style selection would be a use case for more "graphics people"?

Link to comment
Share on other sites

No idea what GIS is (apart from the Central European "Gis" which stands for the "G sharp" musical note, aka G# ;))
"Geographic Information System"?

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

@pnolle I agree with you on this and have come unstuck with ‘locked’ things not being locked at all (i.e. locked to prevent access per the dictionary definition). I have struggled to make this work and what is even more frustrating is, when I have used parameters like select ‘same’ and this has allowed selection of locked objects, I have not been able to deselect the locked objects using CTRL click (as the objects all then deselect) which would have been considerably quicker than having to select the ones I did want manually from scratch instead. I have found this frustrating and it certainly ‘feels’ like a bug to me. 

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.