View Issue Details

IDProjectCategoryView StatusLast Update
0003532NoesisGUIStudiopublic2024-07-30 11:43
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_PathFixed in VersionStudio_Alpha 
Summary0003532: Elements Cannot be Dragged Completely Out-of-Stage-Bounds
Description

Currently, it is not possible to, using the Mouse, to drag an element outside of the bounds of the Stage. (This operation adjusts the Margins of the element)
It is however possible to manually adjust the Margin Property values to have the element off-stage.

Being able to click-and-drag an Element off-stage is a potentially important operation, especially for animation, when a user may wish to have an element 'slide-in' from outside of the Stage to into view.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Introduce a Button to the RootGrid, and set it to be of Width: 512, and Height:256
3) Click-and-Drag the Button on the Stage, and drag it to a position where it is entirely outside of the Stage bounds.

Observe how the Button does not get positioned where it was dropped at, and snaps to a different position.

4) Click-and-Drag the Button's Margin values to an extreme where the entire Button is positioned off-stage.

Observe how it does not 'snap' back into position as was the case when manually dragging it off-Stage.

Expected Results: Elements are positioned wherever they are drag-and-dropped to, even for positions off-Stage.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-07-18 17:43 dstewart New Issue
2024-07-18 17:45 dstewart Steps to Reproduce Updated
2024-07-19 18:36 jsantos Assigned To => sfernandez
2024-07-19 18:36 jsantos Status new => assigned
2024-07-19 18:36 jsantos Target Version => Studio_Path
2024-07-30 11:43 sfernandez Status assigned => resolved
2024-07-30 11:43 sfernandez Resolution open => fixed
2024-07-30 11:43 sfernandez Fixed in Version => Studio_Alpha