Hi community,
I am particularly proud to present to you the fruit of hard work over the past few months, which will take LuaRT to a new level.
This work now makes it possible to provide a widget capable of rendering HTML/Javascript/CSS content inside a native window, fully integrated into the ui
module.
The complexity comes from the fact that this widget is based on the Microsoft Edge Webview2 component, which was not originally intended to work with the mingw-w64 compiler, and with a programming interface rather adapted to .Net frameworks, UWP and WinRT apps. As an added bonus, no other dependencies are required (i.e. no Webview2Loader.dll
dependency!).
The work paid off! This new widget, available as a LuaRT binary module, shares the same vision as the LuaRT framework: simplicity, speed and lightness.
With Webview for LuaRT, you will be able to develop modern applications with the latest innovations in terms of Web content (PDF, videos, WebGL...). This means you can build desktop applications using LuaRT for native (backend) and Webview for layout (frontend) using HTML and CSS.
In addition, Webview can be used to display web pages directly within LuaRT applications.
This is similar to Electron, but uses LuaRT instead of NodeJS, and is a lot lighter!
Moreover, the Webview module can also be integrated into the executable when compiling with rtc
and loaded from memory without issue.
It's time to show what LuaRT is capable of!
[Login to see the link]
Regards,
Samir