View Issue Details

IDProjectCategoryView StatusLast Update
0003510NoesisGUIStudiopublic2024-07-18 12:06
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_AlphaFixed in VersionStudio_Alpha 
Summary0003510: Duplicated Components Lose their Properties
Description

When duplicated within a Page, elements will retain the Properties input for them.
However, in the case of Components, when duplicated, their Properties are wiped and have to be re-input.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Create a Grid within the Root Grid of dimensions of 512x512, and with an alignment of Horizontal Stretch / Vertical Stretch
3) Introduce a Rectangle Shape to the Grid created in Step 2), and set its dimension to 64x64
4) Give the Rectangle a 45 degree render transform rotation, with an origin of 0.5,0.5
5) Set the Rectangle's vertical alignment to 'Bottom'.

This should result in a diamond shape aligned to the bottom-centre of the 512x512 Grid created in Step 2.

6) Duplicate the Rectangle using [Ctrl+D].

Observe how the Rectangle is duplicated in place, perfectly overlapping the original rectangle.

7) Create a Component of dimension 64x64.
8) Fill the Component with a Rectangle filling the entire space.
9) In the MainPage, delete the old Rectangles from Step 3) to 6).
10) Bring the Component created in Step 7) into the Grid where the rectangles used to live.
11) Give the Component a 45 degree render transform rotation, with an origin of 0.5,0.5
12) Set the Component's vertical alignment to 'Bottom'.
12) Duplicate the Component using [Ctrl+D].

Observe how the duplicate component loses its alignment property, as well as its rotation property.

Expected Results: Components retain their properties on duplication the same way all other Elements do.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-07-16 13:41 dstewart New Issue
2024-07-16 14:25 jsantos Assigned To => sfernandez
2024-07-16 14:25 jsantos Status new => assigned
2024-07-16 14:25 jsantos Target Version => Studio_Alpha
2024-07-18 12:06 sfernandez Status assigned => resolved
2024-07-18 12:06 sfernandez Resolution open => fixed
2024-07-18 12:06 sfernandez Fixed in Version => Studio_Alpha