Hi LuaRT community,
I am thrilled to announce the release of LuaRT 1.7.0, the latest version of the open source Windows programming framework for Lua.
This version introduces RTBuilder, the GUI RAD tool to design LuaRT desktop interfaces using the ui
module.
This version also fixes lots of bugs, especially for the ui
module, the rtc
compiler and the LuaRT Studio IDE.
Here are some of the main changes of this release:
- Added RTBuilder, a new GUI RAD tool to design LuaRT desktop interfaces: You can now create and edit widgets, set their properties and events, and generate Lua code automatically
- Improved LuaRT toolchain performance and stability: Release package includes faster Lua interpreters.
rtcheck
won't propose to update for an inferior version now. rtc
now accepts multiple files and searches for modules in the current directory too. Errors thrown by any compiled executables now mention source file and error line.
- LuaRT Studio is now using the LuaRT 1.7.0 toolchain. Debugger will now pause once a breakpoint is hit inside an ui event function, when using a Task to update the GUI. Output panel bug with Unicode input/output fixed. Setting project arguments won't add a blank space to the first argument anymore.
- Added
balls_demo.wlua
example for canvas module. This example shows how to use the canvas module to draw and animate colored balls, thanks to the OOP provided by LuaRT it's very easy do animate all the balls.
- Fixed several bugs and memory leaks in
sys
and ui
modules. See the CHANGELOG for more details.
I hope you will enjoy this new version of LuaRT and I thank you again for your support and feedback.
If you encounter any bug, issue, or suggestion, please report it on the LuaRT GitHub repository or on the LuaRT Discord server, or on this forum.
Happy coding with LuaRT! 😊
Samir