View Issue Details

IDProjectCategoryView StatusLast Update
0004254NoesisGUIStudiopublic2025-06-17 18:20
Reporterjesse-dino Assigned Todfranjic  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Beta 
Target VersionStudio_Beta 
Summary0004254: Structure properties can't change types
Description

Once a structure is defined, and sample data has been created & is in use on an asset, you cannot change the types of the structure properties.

Specifically, you can change the type in the structure definition, but no other part of Studio updates to the new type, and the type is not persisted into the .noesis/data folders, even after File -> Save All.

Repro:

  1. Create a new Structure, "PrimaryStructure", and add a property to it which is a collection of ImageSource.
  2. Create a second structure, "CollectionStructure", and add a property to it which is a single ImageSource.
  3. Create sample data for "PrimaryStructure", and set the collection to several bitmap images.
  4. Create a new page/usercontrol, and assign the sample data to it
  5. Update "PrimaryStructure" definition so the collection is now a collection of "CollectionStructure"

Result:
Sample data remains unchanged (a collection of bitmap images), creating new sample data is still a collection of image sources, and backing data definitions are still of the previous type as well. "Save All" has no effect.

PlatformWindows

Activities

dfranjic

dfranjic

2025-06-17 18:20

developer   ~0010839

What version of Studio was this?
We've introduced some bugs in 0.1.227 where your steps to repro would actually cause me a crash (could've continued working for you).
I've fixed the issue and it seems to work just fine now, if it still happens feel free to reopen.

Issue History

Date Modified Username Field Change
2025-06-16 18:06 jesse-dino New Issue
2025-06-16 18:19 sfernandez Assigned To => dfranjic
2025-06-16 18:19 sfernandez Status new => assigned
2025-06-16 18:19 sfernandez Target Version => Studio_Beta
2025-06-17 18:20 dfranjic Status assigned => resolved
2025-06-17 18:20 dfranjic Resolution open => fixed
2025-06-17 18:20 dfranjic Note Added: 0010839