View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003653 | NoesisGUI | Studio | public | 2024-08-20 15:27 | 2024-10-30 14:20 |
Reporter | dstewart | Assigned To | dfranjic | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | duplicate | ||
Product Version | Studio_Alpha | ||||
Target Version | Studio_Alpha | ||||
Summary | 0003653: Renaming a Layer Used in a Storyboard Deletes All Of Its Animations | ||||
Description | This is a quite serious one as it involves destroying a user's work behind their back with no way to recover work unless they notice it happening before its too late. Essentially, if you construct a Storyboard in which one or many layers feature animations, and then you rename those layers in the Navigator, their entire contents will be deleted from Storyboards where they were previously used. Any layer renames should update within Storyboards where they are used to prevent destruction of work. | ||||
Steps To Reproduce | Repro Steps: 1) Create a Page 2) Introduce a Rectangle to the Page's RootGrid, of any size and position. 3) In the Navigator, double-click on the Shape, and rename it to "MyLayer". 4) Navigate to the Animation Panel (Ctrl+5), navigate to the Storyboards tab, and press the (+) icon at the top of the panel to create a new Storyboard. This will open the Storyboard for edit. 5) With the created Storyboard opened, and in 'record' mode, change the 'Fill' Property of the Rectangle to any colour on the 0s (first) frame. 6) Drag the timeline playhead to the 1s mark, and change the Fill value to any other colour. The end result of Steps 5) and 6), is that the rectangle should animate between two colours in the second of the animation. 7) Navigate to the Assets Tab (Ctrl+1). This will close the Storyboard and disable the 'record' mode. 8) in the Navigator, rename the Rectangle layer to "Testing", or any name different than the original "MyLayer". 9) With the rename complete, navigate to the Animation Panel (Ctrl+5), navigate to the Storyboards tab, click on the Storyboard created in Steps 5) and 6). Observe how the timeline is Empty, and that the animation created on the Rectangle has been deleted. Expected Result: Renaming a layer does not delete work in the Storyboard. Expected Result: Renaming a layer in the Navigator, renames it in the Storyboards where its used. | ||||
Tags | No tags attached. | ||||
Platform | Any | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-08-20 15:27 | dstewart | New Issue | |
2024-08-21 12:03 | jsantos | Assigned To | => dfranjic |
2024-08-21 12:03 | jsantos | Status | new => assigned |
2024-08-21 12:03 | jsantos | Target Version | => Studio_Alpha |
2024-10-29 20:46 | dfranjic | Relationship added | duplicate of 0003316 |
2024-10-30 14:20 | dfranjic | Status | assigned => resolved |
2024-10-30 14:20 | dfranjic | Resolution | open => duplicate |