Open adamjs opened 6 years ago
Greatly needed it, Let it be alternative and revolution to Electron ecosystem in more high level programming language. Together with Bridge.net, it could make certain apps run and optimize better in C#(.Net Core) landscape than Electron.
.NET Controls can be move slightly behind priority. Let the .NET Core new communities/userland run wild with new alternative first.
I don't think we'll need Bridge.net for Ultralight though.
User control would be cool, but C# binding is a must-have :)
Nice to see some progress towards this have been made ;)
Would this already work with https://github.com/mono/CppSharp ? Maybe more scalable than maintaining bindings for every language in the core?
any update on C# bindings and dotnet core support?
An update would be cool. :)
Here's some fixed up generated C API bindings for current master / v1.2.0-beta.
I'll put up an UltralightSharp binding library on NuGet once I get some tests going - although right now the C API looks incomplete? ulPlatformSetGPUDriver is mentioned but not exposed in the C API.
@TYoung86 has done some excellent work on C# bindings for the 1.2.0 branch-- it's up on GitHub here: https://github.com/ImpromptuNinjas/UltralightSharp
Also we've got a new Discord channel for Ultralight C# bindings, join the chat here: https://discord.gg/dGhpM4r
WebBrowser
you mean WPF or WinForms? or them both?
Begin basic C# bindings (pinvoke wrapper for both Ultralight API + Framework API). This ticket depends on: https://github.com/ultralight-ux/ultralight/issues/15
.NET Controls (such as WebBrowser Control replacement) are planned after this.