View Issue Details

IDProjectCategoryView StatusLast Update
0005026NoesisGUIStudiopublic2026-05-06 12:33
ReporterJinFox Assigned Todfranjic  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Target Version4.0 
Summary0005026: Support manually adding namespace in Noesis Studio Data structure in GUI
Description

Hello,
I have the need to set different namespace for my data structure as I am using Unreal and some of my viewmodels are in specific plugins. I have discovered that it actually already works if I manually edit the .xml structure file using the Namespace="MyPluginName" and then it all works but I would like to have it exposed on Noesis Studio UI so I can know/configure that while adding structure myself.
For example:

<Class Name="WalletViewModel" Namespace="PluginName" Base="CoreUIPlugin.BaseViewModel">
  ...
</Class>

This is related to the post I have done on the forum : https://www.noesisengine.com/forums/viewtopic.php?t=3892
Thank you!

PlatformAny

Activities

jsantos

jsantos

2026-05-05 14:59

manager   ~0012304

Just to confirm we’re aligned:

Our assumption is that you'll have multiple Studio projects (one per Unreal plugin). Each of these projects will be referenced by the main project, which can then access data from the referenced projects using their namespaces.

Is that correct?

JinFox

JinFox

2026-05-05 15:36

reporter   ~0012305

Hi,
We only have one Noesis studio project.
Having several project would allow us to set a different namespace but for now we prefer to stick to 1.

For example I have a Framework plugin that just define the base scaffolding of the UI (a Main view class, a few basic viewmodel that are meant to be inherited) but I do not want to provide any content in this plugin. So I just want to be able to tell Noesis studio in the structure folder :

  • "Here is MyFramework.BaseMenuViewModel, it has those properties".
    That would allow me to then set properly the children of this viewmodel for specific implementation.

Another use of this would be to rely on scripted Viewmodel where we would like to create for example a blueprint based Viewmodel with a specific.

As I said. It currently work if I create the .xml myself and use the Namespace property in the outer tag. Once that done, noesis studio shows it properly and I can create my children viewmodel as usual.

Issue History

Date Modified Username Field Change
2026-05-05 12:06 JinFox New Issue
2026-05-05 14:03 sfernandez Assigned To => dfranjic
2026-05-05 14:03 sfernandez Status new => assigned
2026-05-05 14:03 sfernandez Target Version => 4.0
2026-05-05 14:57 jsantos Description Updated
2026-05-05 14:59 jsantos Note Added: 0012304
2026-05-05 14:59 jsantos Status assigned => feedback
2026-05-05 15:36 JinFox Note Added: 0012305
2026-05-05 15:36 JinFox Status feedback => assigned