Dear LuaRT Community,
LuaRT 1.0 is now available.
I am excited to announce that it's now open-sourced, under the MIT license. You can find the Github repository at [Login to see the link].
Don't hesitate to fork/follow/give a star if you want to contribute or just show your liking.
The LuaRT website has been completely reworked and is now online.
I worked hard to make this release as smooth as possible, and I hope you will appreciate this release.
Don't hesitate to post any feedback, as usual.
Regards,
Samir
Here are the main changes since version 0.9.9 :
🔹General
[ NEW ] LuaRT is now open sourced, under the MIT License
[ NEW ] LuaRT binary distribution now includes LuaRT Studio and QuickRT
[ NEW ] New examples : syntax.wlua, iconbutton.wlua, balls.wlua, dir.lua
🔹rtc compiler
[ NEW ] New rtc -i option to change executable icon
[ NEW ] New wrtc.exe GUI frontend for rtc
🔹 Objects implemantation
[ NEW ] New mixins implementation for Object() declarations
[ NEW ] New super() global function to get inherited object
[ NEW ] New Object.iterator() to iterate over an object instance
[ UPDATED ] rawset() and rawget() global functions cannot operate on objects/instances anymore
🔹 zip module
[ UPDATED ] Zip object iteration now returns only the entry name
[ BUG FIXED ] Fixed Zip:write() archive corruption when writing directories
🔹 ui module
[ NEW ] New Edit.selection.visible property to disable scrolling/visibility when manipulating the selection
[ NEW ] New Button.hastext property
[ NEW ] New readonly option in Combobox constructor
[ NEW ] New Window.bgcolor, Label.bgcolor, Label.fgcolor properties
[ NEW ] New Window:loadtrayicon() method, Window.traytooltip property and tray icon events
[ UPDATED ] Tree:add(), Treeitem:add(), List:add(), Tab:add() and Combobox:add() now accepts more than one string
[ UPDATED ] Menu:add() now has an optional parameter for a submenu, as Menu:insert()
[ UPDATED ] Window:loadicon(), MenuItem:loadicon() and button:loadicon() called without argument removes the icon
[ BUG FIXED ] Fixed edit.color and edit.bgcolor property (using RGB value and not BGR value)
[ BUG FIXED ] Fixed application crash on status bar mouse click
[ BUG FIXED ] Fixed runtime error once a MenuItem, without onClick event set, is clicked
[ BUG FIXED ] Fixed widgets not redrawing once their position has changed
[ BUG FIXED ] Fixed Groupbox childs widget not receiving events notification
[ BUG FIXED ] Fixed TAB and ARROWS keys widget navigation on a Window
[ BUG FIXED ] Fixed crash with Window.parent property