View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004020 | NoesisGUI | Studio | public | 2025-03-31 13:47 | 2025-10-31 12:26 |
| Reporter | dstewart | Assigned To | dfranjic | ||
| Priority | normal | Severity | minor | ||
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | Studio_Alpha | ||||
| Target Version | Studio_Beta | ||||
| Summary | 0004020: Moving Path Positions Within a Component Wipes Self-Bindings In The Page Where Its Used | ||||
| Description | Currently, if you have a Component that contains a group of Paths, if you nudge the Paths, it will result in wiping certain Bindings in the context of the Page where the Component is used. See attached video. | ||||
| Steps To Reproduce | [!! IMPORTANT !! ] I WAS NOT ABLE TO REPRO THIS ISSUE AFTER IT CONSITENTLY OCCURING MULTIPLE TIMES IN A ROW [!! IMPORTANT !! ] Repro Steps: 1) Download the attached SkullIconWithFrame.svg 2) Create a Project with a MainPage.xaml 3) Create a Component, and right-click its RootGrid, and under the 'Edit' menu, select 'Import SVG', and import the attached SkullIconWithFrame.svg. This will place it on the Stage of the Component. 4) Set the Alignment of the Component Root to Centre/Centre so that it collapses to fit the square size of the SVG asset. 5) Expand the Navigator to reveal the Canvas auto-generated when importing an SVG, then right-click it, and navigate to Layout --> Replace With --> Viewbox 6) Save the Component. 7) Navigate to MainPage.xaml, and place the Component onto the Stage in its Grid, and set its Width to 512. 8) Set a Binding for the Component's Height to be: Relative --> Self -->ActualWidth. This will make the Height value of the Component always mirror its Width value. 9) Verify that the Binding was correctly set and is functional, by clicking and dragging the Width value. This should result in the icon getting proportionally bigger/smaller. 10) Enter the Component, and expand all layers in the Navigator. You will find layers named from _0 to _33. 11) Select all layers from _0 to _33, whilst excluding the layer named "DO_NOT_MOVE". 12) With all 34 Paths selected, and with the Selection Tool [V] equipped, use the keyboard arrowkeys to nudge all Paths in any direction by a couple nudges. 13) Save the Component and return to MainPage.xaml Observe how the Component is no longer visible on Stage. | ||||
| Attached Files | |||||
| Platform | Any | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-03-31 13:47 | dstewart | New Issue | |
| 2025-03-31 13:47 | dstewart | File Added: 2025-03-31 06-39-18.mp4 | |
| 2025-03-31 13:47 | dstewart | File Added: SkullIconWithFrame.svg | |
| 2025-03-31 14:02 | dfranjic | Assigned To | => dfranjic |
| 2025-03-31 14:02 | dfranjic | Status | new => assigned |
| 2025-03-31 14:55 | jsantos | Target Version | => Studio_Alpha |
| 2025-04-02 11:08 | sfernandez | Target Version | Studio_Alpha => Studio_Beta |
| 2025-10-31 12:26 | dstewart | Status | assigned => closed |
| 2025-10-31 12:26 | dstewart | Resolution | open => unable to reproduce |
| 2025-10-31 12:26 | dstewart | Note Added: 0011323 |