NotMyFault Posted February 24, 2023 Share Posted February 24, 2023 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 MikeTO and Pšenda 2 Quote 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 More sharing options...
loukash Posted February 25, 2023 Share Posted February 25, 2023 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. Quote 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 More sharing options...
MikeTO Posted February 25, 2023 Share Posted February 25, 2023 I think this is a bug and not by design. Quote 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 More sharing options...
NotMyFault Posted February 25, 2023 Author Share Posted February 25, 2023 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. Quote 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 More sharing options...
Staff Dan C Posted February 27, 2023 Staff Share Posted February 27, 2023 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! NotMyFault 1 Quote 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 More sharing options...
MikeTO Posted February 27, 2023 Share Posted February 27, 2023 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. Select a layer (A) and turn on Insert Inside Selection Draw a shape (B) - it is drawn inside A - Insert Inside Selection turns off 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. NotMyFault 1 Quote 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 More sharing options...
NotMyFault Posted February 27, 2023 Author Share Posted February 27, 2023 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. Quote 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 More sharing options...
Staff Dan C Posted February 27, 2023 Staff Share Posted February 27, 2023 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 loukash and MikeTO 1 1 Quote 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 More sharing options...
NotMyFault Posted February 28, 2023 Author Share Posted February 28, 2023 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. Quote 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 More sharing options...
Pšenda Posted February 28, 2023 Share Posted February 28, 2023 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. Quote 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 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.