Search found 3931 matches

by jsantos
13 May 2024, 18:04
Forum: Official Announcements
Replies: 32
Views: 2043

Re: Updates to Our Licensing Terms

It seems to me this just creates a large barrier to try Noesis in any real fashion as 10 minutes is extremely short to work with. How can you justify someone needing paying $195 to even try developing with Noesis, which is simply a UI framework, when entire game engines are completely free to start...
by jsantos
11 May 2024, 13:28
Forum: General Discussion
Replies: 6
Views: 401

Re: Implementing Dynamic Data Binding from JSON

A probably better way to implement this, is by implementing the IDictionaryIndexer and IListIndexer interfaces. class JsonDictionary: public BaseComponent, public IDictionaryIndexer { public: bool TryGet(const char* key, Ptr<BaseComponent>& item) const override { // ... } bool TrySet(const char*...
by jsantos
10 May 2024, 17:53
Forum: Official Announcements
Replies: 32
Views: 2043

Re: Updates to Our Licensing Terms

If I understand these changes correctly, you can't use Noesis for more than 10 minutes at a time without buying a license -- even if you hadn't yet released your project? The thing is, even if you don't release your game, we need to support your development. There are other alternatives, like going...
by jsantos
07 May 2024, 19:43
Forum: General Discussion
Replies: 6
Views: 401

Re: Implementing Dynamic Data Binding from JSON

I don't think you need the dictionary. Just set the JsonObject instance as the DataContext of the tree (setting the DataContext property) and bind it like this: <Button x:Name="button1" Content="{Binding Path=Name}" Width="100" Height="50"> <TextBlock Text=&qu...
by jsantos
03 May 2024, 14:28
Forum: General Discussion
Replies: 1
Views: 231

Re: Consolidating multiple C++ projects into a single executable

The easiest way, if there are non conflicting resource keys, is putting everything in the same global resource dictionary (maybe splitting into several XAMLs that are merged together) and using a single set of providers. Providers can also be installed per assembly or scheme: void SetXamlProvider(Xa...
by jsantos
03 May 2024, 14:15
Forum: General Discussion
Replies: 1
Views: 213

Re: Integrate the Unity Localization system

Could you please create a ticket for this?
by jsantos
01 May 2024, 11:21
Forum: General Discussion
Replies: 6
Views: 401

Re: Implementing Dynamic Data Binding from JSON

It is possible to create new classes dynamically. This is what we are doing for C# and Blueprints in Unreal, we register new types in the reflection. Let me explain this a bit more, unfortunately this is a part not clearly documented and the API is a bit obscure at some points (this is probably the ...
by jsantos
01 May 2024, 11:06
Forum: General Discussion
Replies: 7
Views: 398

Re: Unity error exit code after rendering View to RenderTexture

Could you please create a ticket about this? I will find time to investigate what's going on.
by jsantos
29 Apr 2024, 15:19
Forum: General Discussion
Replies: 11
Views: 1847

Re: ToolTip in WorldSpace UI

This has been fixed today.
by jsantos
29 Apr 2024, 15:19
Forum: General Discussion
Replies: 3
Views: 513

Re: Seeking Assistance with C++ Binding in Unreal Engine 5 to NoesisGui

Thanks, please next time do not reopen closed threads.