Jump to content

Designer: selecting small curves appears to be offset


Recommended Posts

Hi, I've had this problem actually from the start, with Designer for Mac OS, regardless of updates.

If I have a proximity of small curves and I try to select one with the Move Tool, Designer will select a nearby curve but not the one I'm directly selecting. It's as if the selection were offset. The selection works fine with large curves. This can become quite a problem when I have lots of close strokes. Has anyone else had this happen?

Thanks.

 

602949988_AffinityDesignerproblem02.jpg.995924dd85b85c21c0221c9dee04deb6.jpg

Link to comment
Share on other sites

I don't have Designer but in Photo & Publisher I don't see this. If I click, not click drag around the shape, on a curve with theMove tool then that gets selected

In the image below the top curve is selected. When I click where the cursor is the selection goes to the centre curve

SelectCurves.png

Microsoft Windows 10 Home, Intel i7-9750H CPU @ 2.60GHz, 16 GB RAM, 500GB SSD, 1TB Whirlygig, NVIDIA GeForce RTX 2060
Affinity Photo - 24/05/20, Affinity Publisher - 06/12/20, KTM Superduke - 27/09/10

Link to comment
Share on other sites

Well it is bizarre because the image below shows 3 curves, 1px stroke, 1px gap between them and they are selectable with the Move tool

Good luck and hopefully an expert will turn up soon

SelectCurves2.png

Microsoft Windows 10 Home, Intel i7-9750H CPU @ 2.60GHz, 16 GB RAM, 500GB SSD, 1TB Whirlygig, NVIDIA GeForce RTX 2060
Affinity Photo - 24/05/20, Affinity Publisher - 06/12/20, KTM Superduke - 27/09/10

Link to comment
Share on other sites

I also have this problem. It's quite frustrating when working with a large amount of strokes. One thing you can do is switching to outline view mode (maybe create a shortcut for this?). Clicking the curve this way will select the right one. It's a workaround, but it might help until the problem is fixed. 

Link to comment
Share on other sites

  • Moderators

@Cartoonjosh & @Zsolt it's not something I can reproduce, see the attached screen recording. It's just a blank canvas with three lines drawn on, so nothing special in terms of layer structure. If you setup a similar document do you still get the same behaviour?

Link to comment
Share on other sites

34 minutes ago, Lee D said:

@Cartoonjosh & @Zsolt it's not something I can reproduce, see the attached screen recording. It's just a blank canvas with three lines drawn on, so nothing special in terms of layer structure. If you setup a similar document do you still get the same behaviour?

 

Thanks for the example. With thicker lines like the ones in your video I can actually select correctly. The problem I describe arises when the strokes, or lines, are thin. As, for example, shading strokes drawn with a fine brush.

Link to comment
Share on other sites

  • 1 year later...

@Lee D I have been dealing with this behavior, and it makes Designer extremely annoying to use for drawing.

The selection logic takes only the stated width of the stroke into account, not the visual width when altered by the pressure curve. This means that if you draw strokes with significant pressure sensitivity... for dynamic linework... you will not be able to select visually distinct strokes by clicking on them. You instead have to use the alt-key to select behind, or use the layer panel. This occurs on iPad as well.

With this current behavior, Affinity Designer is nearly unusable for drawing in vector persona with pressure sensitivity. It's more difficult to edit vector strokes than it would be to just work in raster because it is maddeningly difficult to select nearby curves when working in mid-to-complex areas.

Some example videos I've seen seem use an inking process without pressure sensitivity, and then adjust the strokes as needed after the fact. If most people are using a similar process, that may be why this issue has not affected as many people.

background@2x.thumb.png.09a468fbbf2b9cac33d976c5805465ac.png

220531 selection bug.afdesign

Link to comment
Share on other sites

As a limited workaround, you may use one of these options:

  • activate snapping and “shoe snapping candidates”
  • activate split view with “outline” as second view option. Then use slider to switch dynamically between views.

Both options allow (within limits) to see the wireframe outline of curves, making it easier to hit the correct curve while selecting.

Link to comment
Share on other sites

@NotMyFault thank you for the tip! The split view actually does work! Of course, as you noted, it's not optimal but it's a good workaround.

I hope Affinity will address this problem. This, and the strange broken artefacts Designer creates when closing vector strokes with pressure (the end tips of strokes are never clean) sadly make this app scarcely suitable for vector freehand drawing.

Link to comment
Share on other sites

7 minutes ago, Cartoonjosh said:

@vczf thank you for the explanation! I hope they fix this soon...

From what I can see in this thread, it's not yet recognized as a bug, so at this point the Serif team may not know they have something to fix.

 @vczf has provided the first description of the real problem, I think. If I'm right that it's not logged as a problem yet, possibly with that description @Lee D will be able to reproduce it and log it for the Developers.

-- Walt

   Desktop: new:  Windows 11 Home, version 21H2 (22000.613) 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090  (old: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970 )
   Laptop:  Windows 10 Home, version 21H2 (19044.1706) 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Affinity Photo 1.10.5 (.1342) and 1.10.5.1342 Beta   / Affinity Designer 1.10.5 (.1342) and 1.10.5.1342 Beta  / Affinity Publisher 1.10.5 (.1342) and 1.10.5.1282 Beta
 iPad Pro M1, 12.9", iPadOS 15.6.1, Apple Pencil 2, Magic Keyboard

  Affinity Photo 1.10.5 (.280) and 1.10.2 (.266) Beta / Affinity Designer 1.10.5 (.21) and 1.10.3 (.19) Beta 

Link to comment
Share on other sites

@walt.farrell I actually just realised there's a section for reporting bugs. Maybe it's worth creating a post in there. I could draw a better example than the original one I posted here over a year ago. I'd use more strokes just to be sure the problem reproduces correctly (quite a paradox! :) ) for the Affinity Team too, though the problem is in reality so bad it will literally show up with just two strokes, and they don't even have to be that far apart. 

 

Link to comment
Share on other sites

17 hours ago, Cartoonjosh said:

@walt.farrell I actually just realised there's a section for reporting bugs. Maybe it's worth creating a post in there. I could draw a better example than the original one I posted here over a year ago. I'd use more strokes just to be sure the problem reproduces correctly (quite a paradox! :) ) for the Affinity Team too, though the problem is in reality so bad it will literally show up with just two strokes, and they don't even have to be that far apart.

I made an issue with my example for repro:

 

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...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.