You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VariableWatcher will now show ordered variables based on its text.
Added placeholder for:
ConsoleWindow
VariableWatcher
VariableStorage
PopupVariableSetter can hide the value setter field based on the mode.
Added local_table_key as a custom variant where it handles getter and setter of local variables.
Removed table reveal skipping, as infinite recursive due to first initiation of variable tree is not possible now (though, a user can do it by themselves by revealing the same table that has itself as its value).
Add confirmation dialog when adding new values with same key as another value in the same table
Root items of VariableStorage becomes a table variant in order to add more values.
PopupVariableSetter can add new table.
Optimized storing table items with many values by using referenced tables.
Added option to PopupVariableSetter to add referenced query data (in this case, items in VariableStorage).
Added autoscroll feature to ConsoleWindow.
Added auto import feature to VariableStorage for adding variables automatically to lua program when starting.
Corrected filtering format for GetOpenFileNameA in CodeWindow.
Fixes
Fixed a bug where the program crashes when trying to run a non Lua file.
Fixed bug where local key setter not shown properly.
Fixed bug where variable key setter will not be hidden after enabling 'use_key_reference'.
Removed some memory leaks in LuaVariableTree.
Fixed a bug where VariableWatcher will still watch a local variable that contains nil value.
Fixed an issue where previous design of event polling of LuaProgramHandle will create a race condition issue. (Showed as resumed, even though it actually still paused).
Fixed an issue where spamming pause/resume button when the program is in heavy load (low fps), LuaVariableTree will still using TreeItem that has been deleted (in function _item_collapsed).
Fixed a bug where popping up VariableSetter when use_reference_key_flag_data is set true beforehand, will create a desync with the data held in the object.
Fixed a bug where a disconnect would happen when popping up VariableSetter when the mode is set setter_mode_reference_key beforehand but the intended mode is other than setter_mode_reference_key.
Fixed a fatal bug where the program would crash when variable from the actual table does not exists but tried to use from it when modifying its value.
Fixed crashing issue due to storing function_var as a copy and then quitting (parent item's table value of the same variant object is still a reference).
Fixed a bug where modifying values of nested copy tables, will not actually modify that value from the root table.
Fixed a bug where quiting the program or deleting certain stored table (copy) item after stopping Lua code will result in crash (lua_State already deleted).
Fixed a bug where empty table that not yet been revealed, will create a dropdown button.
Fixed a bug where SignalOwnership will not rebind same function from different objects.
Fixed program crashing when closing the program after running Lua file.
Fixed assignment mismatch in PopupVariableSetter where bool data is set to number data output values.
Fixed a bug where adding/copying data with same key will result in duplicated TreeItem.
Fixed a bug where not triggering "editing" signal for fields in PopupVariableSetter will result in default data in the result data.
Fixed a bug where PopupVariableSetter will not clear previous data.
Fixed a bug where collapsed item will be uncollapsed when stepping or resuming.