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

Insertion target does not persist


NotMyFault

Recommended Posts

Hi,

when setting the insertion target mode to e.g. "inside", this will apply to only one layer adding, and then reset to "on top" automatically. This makes no sense.

 

https://affinity.help/photo2/English.lproj/pages/LayerOperations/target.html

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

3 hours ago, NotMyFault said:

This makes no sense.

I always thought this is "by design", but after reading the help page, apparently not.
That said, I'm actually fine with this being a "one-off" setting that auto-reverts to default. So I'd rather have the help page changed to match the actual behavior.

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

5 hours ago, loukash said:

I always thought this is "by design", but after reading the help page, apparently not.
That said, I'm actually fine with this being a "one-off" setting that auto-reverts to default. So I'd rather have the help page changed to match the actual behavior.

It is useless when self-resetting. You can always adjust the layer position after creation with one click-drag - which is about the same effort as changing insertion target before. It will save effort only in the case when the setting persists. I currently can’t remember any other setting self-resetting.

  • Having a check-mark at the selected symbol gives the impression of being persistent.
  • The default state is not shown as check-mark. 
  • insertion target symbol „on top“ would then needed be changed to „reset“ symbol, not getting a check-mark if selected. Or having a check-mark always present by default.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

  • Staff

Thanks for your report - there certainly seems to be some inconsistencies here.

Firstly, the UI reverts to having no Targeting option selected after drawing the first object, however the behaviour will continue until a new selection is made. I would expect the UI option to remain active, until the behaviour is no longer true.
For example, draw a rectangle and with this selected enable Insert Inside Selection.
Draw 1 rectangle, which is automatically nested within the parent rectangle and the UI now returns to default.
Without deselecting, draw one or multiple more rectangles, all of which are added inside, contrary to the UI state.
The same is true of Layer > Insertion > Inside.

Secondly, as above, the behaviour remains until a new selection is made which is not as the help-file reads.
For example, draw a rectangle and with this selected enable Insert Inside Selection.
Draw 1 rectangle, which is automatically nested within the parent rectangle and the UI now returns to default.
Deselect the drawn rectangles and draw one or multiple more rectangles, all of which are added as top layers, contrary to the help file

However I'm not 100% certain if this is expected behaviour and the helpfile is incorrect, or if the application is incorrect, as this is the same behaviour I'm seeing in V1 with these options.

I'll be logging the above with our developers now for further investigation and consideration as to which needs to be adjusted, being sure to provide your personal preference.

I hope this helps!

Please note -

I am currently out of the office for a short while whilst recovering from surgery (nothing serious!), therefore will not be available on the Forums during this time.

Should you require a response from the team in a thread I have previously replied in - please Create a New Thread and our team will be sure to reply as soon as possible.

Many thanks!

Link to comment
Share on other sites

33 minutes ago, Dan C said:

Thanks for your report - there certainly seems to be some inconsistencies here.

Firstly, the UI reverts to having no Targeting option selected after drawing the first object, however the behaviour will continue until a new selection is made. I would expect the UI option to remain active, until the behaviour is no longer true.
For example, draw a rectangle and with this selected enable Insert Inside Selection.
Draw 1 rectangle, which is automatically nested within the parent rectangle and the UI now returns to default.
Without deselecting, draw one or multiple more rectangles, all of which are added inside, contrary to the UI state.
The same is true of Layer > Insertion > Inside.

Secondly, as above, the behaviour remains until a new selection is made which is not as the help-file reads.
For example, draw a rectangle and with this selected enable Insert Inside Selection.
Draw 1 rectangle, which is automatically nested within the parent rectangle and the UI now returns to default.
Deselect the drawn rectangles and draw one or multiple more rectangles, all of which are added as top layers, contrary to the help file

Is this what is really happening? I think the second shape is being drawn on top of the first shape which is inside of the original shape.

  1. Select a layer (A) and turn on Insert Inside Selection
  2. Draw a shape (B) - it is drawn inside A - Insert Inside Selection turns off
  3. Draw a shape (C) - it is drawn on top of layer B which is inside A, this is what should happen with Insert Inside Selection turned off. If it was really turned on then layer C would be drawn inside layer B.

It's more obvious with Insert Behind than Insert Inside.

Download a free manual for Publisher 2.4 from this forum - expanded 300-page PDF

My system: Affinity 2.4.2 for macOS Sonoma 14.4.1, MacBook Pro 14" (M1 Pro)

Link to comment
Share on other sites

For me it seems to reset after every single layer addition. Assume inside has been chosen:
 

After adding a layer, the layer stack has now the newly created object chosen, so additional layers get added on top of the 2nd layer, effectively inside again.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

  • Staff
4 hours ago, MikeTO said:

Is this what is really happening? I think the second shape is being drawn on top of the first shape which is inside of the original shape.

Apologies, I hadn't considered this - if this setting was 'sticky' then I'd agree the third object drawn would be nested within the second, which is nested within the first (parent) object.

I'll be sure to update the development log regarding this now :)

Please note -

I am currently out of the office for a short while whilst recovering from surgery (nothing serious!), therefore will not be available on the Forums during this time.

Should you require a response from the team in a thread I have previously replied in - please Create a New Thread and our team will be sure to reply as soon as possible.

Many thanks!

Link to comment
Share on other sites

Well, why not let the choice to the user?

for me it makes no sense to have an insertion target to be made before every single use if the correction needs the identical effort. It saves nothing and is useless.

I see the following use cases for getting sticky insertion target:

  • i want do add multiple layers, all below instead of on top. E.g. power duplicate. The inserted layer needs to become active after adding.
     The normal mode inserts always above, would leading to an inverse layer sequence.
  • i want to add multiple different layers nested. The parent layer is selected and should stay selected the whole time.
  • i want to add layers above.

 

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

30 minutes ago, NotMyFault said:

Well, why not let the choice to the user?

The user should decide how the application will behave, not the other way around, so that the application dictates its behavior to the user. 

 

 

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
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.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
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

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.