View Issue Details

IDProjectCategoryView StatusLast Update
0003501NoesisGUIStudiopublic2024-07-24 14:43
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_Path 
Summary0003501: Path Point Mirroring Modes Do Not Take Effect on New Curves
Description

It appears as though currently, a change to an anchor points mirroring mode only take effect on anchor points who have had their handles manually moved once before.
Therefore, it is currently not possible to set the first movement of the handles according to the mirroring mode selected in the property dropdown.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Using the Path tool, draw a fully-enclosed triangle.
3) Using the Path Selection tool (A), select one of the triangle's anchor points.
4) Ctrl+Click it to convert the point to a curve
5) In the Path Point's Properties Panel, change the mirroring mode from "Mirror Angle and Length" to "Mirror Angle"
6) Drag one of the anchor point's handles to a new position.

Observe how the mirroring mode reverts back to "Mirror Angle and Length.

7) Leave the mirroring mode as "Mirror Angle and Length", and drag one of the anchor point's handles to a new position.
8) Now set the mirroring mode to "Mirror Angle".
9) Drag one of the anchor point's handles to a new position.

Observe how the mirroring mode selected is now conserved and the anchor point handles move accordingly.

Expected Results: Changes in the anchor point mirroring mode takes effect on all anchor points regardless of whether it has been manually moved beforehand or not.

EDIT: After conversation today, we have elected to remove the Alignment Properties for elements inside of a Canvas. I would probably opt for giving them a 'disabled' state rather than hiding them so that users don't wonder where they've gone. Ideally, I'd love to see this accompanied by a tooltip stating 'Elements cannot be aligned within a canvas'

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-07-15 13:33 dstewart New Issue
2024-07-16 14:24 jsantos Assigned To => dfranjic
2024-07-16 14:24 jsantos Status new => assigned
2024-07-16 14:24 jsantos Target Version => Studio_Path
2024-07-18 17:25 dstewart Steps to Reproduce Updated
2024-07-24 14:43 dfranjic Status assigned => resolved
2024-07-24 14:43 dfranjic Resolution open => fixed