View Issue Details

IDProjectCategoryView StatusLast Update
0003514NoesisGUIStudiopublic2024-07-24 14:43
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_Path 
Summary0003514: Path Point Handles Do Not Move With Path Points When Moved With Keyboard
Description

We currently have two interaction models at play when editing the Path Points of a Path with the Path Selection Tool (A):

1) With the Mouse, when you click and drag a Path Point, it moves the Path Point Handles alongside it.
2) When clicking on a Path Point, and then using the ArrowKeys to move the Path Point, the Handles do not move alongside it.

Figma, Illustrator, and Affinity Designer all use the first model where no matter if you move the Path Point with the Mouse, or with the Keyboard ArrowKeys, the Path Point Handles will move alongside it.
Therefore, I think we should align our functionality to this and move the Path Point and Path Point Handles in tandem, unless the Path Point Handles are selected, then those should move independently.

(This is potentially to-be-discussed further though.)

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Place a Rectangle Shape into the Root Grid
3) Right-Click on the Rectangle, and from its context menu, navigate to "Path", then select "Convert to Path".
4) Activate the Path Selection Tool (A), and Ctrl+Click on any Path Point in any of the corners of the rectangle. This will convert the corner to a curve.
5) Still with the Path Selection Tool in-hand, click on the Path Point of the recently converted corner, and drag the mouse in any direction.

Observe that both the Path Point, and the joined Path Point Handles move in-sync across the canvas.

6) With the Path Selection Tool (A), Ctrl+Click on another corner of the rectangle to convert it to a curve.
7) Click on the Path Point in the corner converted in Step 6).
8) Nudge the keyboard ArrowKeys in any direction.

Observe how the path Point moves without the Path Point Handles, which stay in the same position.

Expected Results: Both moving a Path Point by Mouse, or by Keyboard ArrowKeys produces the same interaction.
Expected Results: Path Point Handles move along side Path Points when repositioned.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-07-16 18:03 dstewart New Issue
2024-07-16 18:16 jsantos Assigned To => dfranjic
2024-07-16 18:16 jsantos Status new => assigned
2024-07-16 18:16 jsantos Target Version => Studio_Path
2024-07-24 14:43 dfranjic Status assigned => resolved
2024-07-24 14:43 dfranjic Resolution open => fixed