View Issue Details

IDProjectCategoryView StatusLast Update
0003563NoesisGUIStudiopublic2024-07-30 12:29
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Path 
Summary0003563: Arrow-Keying on a Path Increments Margin at Double the Rate of Other Elements
Description

When using the [Arrow-Keys] on any Element, we modify the movement increment (visible in the Margin Property) by 1px for [ArrowKey], or 10px for [Shift+ArrowKey].

However, in the case of Paths, they appear to increment by 2px for [ArrowKey], and 20px for [ShiftArrowKey]

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Draw any Path within the Root Grid.
3) Select the Root Grid with the Selection Tool (V), then nudge the object with [ArrowKey] in any direction.

Observe how the Grid nudges by 1px with each [ArrowKey] press.

4) Repeat the same operation, but using [Shift+ArrowKey] instead.

Observe how the Grid nudges by 10px with each [Shift+ArrowKey] press.

5) Select the Path Drawn in Step 2) with the Selection Tool (V), then nudge it with [ArrowKey] in any direction.

Observe how the Path nudges by 2px with each [ArrowKey] press.

6) Repeat the same operation, but using [Shift+ArrowKey] instead.

Observe how the Path nudges by 20px with each [ArrowKey] press.

Expected results: Nudging increments position by 1px in all instances of an [ArrowKey] press with the Selection Tool selected, and by 10px in all instances of a [Shift+ArrowKey] being actuated.

PlatformAny

Activities

dfranjic

dfranjic

2024-07-30 02:26

developer   ~0009843

I got this issue once but now I can't reproduce it... Do you know if there are any specific steps I should be taking?

dstewart

dstewart

2024-07-30 11:31

developer   ~0009844

Hey Dario, I'm still getting 100% repro on my end in 0.132 using the repro steps above exactly as-is. Video attached of it happening in a completely fresh file.

dfranjic

dfranjic

2024-07-30 12:29

developer   ~0009845

That's not a bug, just the way margin calculations work when element is aligned in center. If you zoom in, you'll see that the element is actually only moving by 1px.

Issue History

Date Modified Username Field Change
2024-07-29 17:43 dstewart New Issue
2024-07-29 18:34 jsantos Assigned To => dfranjic
2024-07-29 18:34 jsantos Status new => assigned
2024-07-29 18:34 jsantos Target Version => Studio_Path
2024-07-30 02:26 dfranjic Note Added: 0009843
2024-07-30 11:31 dstewart Note Added: 0009844
2024-07-30 11:31 dstewart File Added: ArrowKeyPathIncrements_Compressed.mp4
2024-07-30 12:29 dfranjic Status assigned => resolved
2024-07-30 12:29 dfranjic Resolution open => fixed
2024-07-30 12:29 dfranjic Note Added: 0009845