View Issue Details

IDProjectCategoryView StatusLast Update
0005239NoesisGUIStudiopublic2026-10-07 13:54
Reporterianneufeld Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Product Version4.0 
Target Version4.0 
Summary0005239: PropertyManager supports a closed list of property editors
Description

When Studio goes to display a property for editing, PropertyManager::CreateProperty calls CreatePropertyImpl in order to find the editor widget to display.
CreatePropertyImpl uses PropertyManager::CreatePropertyForType for creating editors of well-known types, but it also allows for the StudioProp metadata to specify a custom editor.
Unfortunately, the string name that the StudioProp provides is only compared to a hard-coded set of known custom editors.

It would be helpful to be able to register additional custom editors at runtime that Studio can recognize and make available for editing values.
Additionally, it would be helpful if CreatePropertyForType could recognize more types in a similar way without needing to tag all properties of a particular type with a custom editor.

PlatformAny

Activities

jsantos

jsantos

2026-10-07 13:54

manager   ~0012725

Support for custom editors (with client-side Controls and their own XAML) is on the roadmap.

We didn't have time to implement this for 4.0, but it will definitely be available at some point.

Thanks for the feedback!

Issue History

Date Modified Username Field Change
2026-10-06 20:15 ianneufeld New Issue
2026-10-07 13:52 jsantos Assigned To => sfernandez
2026-10-07 13:52 jsantos Status new => assigned
2026-10-07 13:54 jsantos Note Added: 0012725
2026-10-07 13:54 jsantos Target Version => 4.0