From 2a7900f6de703bc60bbb341a5069ee2a7faf08de Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 18:51:49 +0000 Subject: [PATCH] Update config, LuaLS definitions, bundle and changelog --- config.lua | 298 ++++++++++++++++++++++----------------------- release/basalt.lua | 15 +-- 2 files changed, 157 insertions(+), 156 deletions(-) diff --git a/config.lua b/config.lua index 2113892..939306b 100644 --- a/config.lua +++ b/config.lua @@ -1,160 +1,160 @@ return { ["files"] = { - ["src/plugins/benchmark.lua"] = { - ["name"] = "benchmark", - ["path"] = "plugins/benchmark.lua", - }, - ["src/elements/Dropdown.lua"] = { - ["name"] = "Dropdown", - ["path"] = "elements/Dropdown.lua", - }, - ["src/plugins/reactive.lua"] = { - ["name"] = "reactive", - ["path"] = "plugins/reactive.lua", - }, - ["src/errorManager.lua"] = { - ["name"] = "errorManager", - ["path"] = "errorManager.lua", - }, - ["src/elements/Checkbox.lua"] = { - ["name"] = "Checkbox", - ["path"] = "elements/Checkbox.lua", - }, - ["src/plugins/animation.lua"] = { - ["name"] = "animation", - ["path"] = "plugins/animation.lua", - }, - ["src/main.lua"] = { - ["name"] = "main", - ["path"] = "main.lua", - }, - ["src/elements/VisualElement.lua"] = { - ["name"] = "VisualElement", - ["path"] = "elements/VisualElement.lua", - }, - ["src/libraries/expect.lua"] = { - ["name"] = "expect", - ["path"] = "libraries/expect.lua", - }, - ["src/elements/ProgressBar.lua"] = { - ["name"] = "ProgressBar", - ["path"] = "elements/ProgressBar.lua", - }, - ["src/init.lua"] = { - ["name"] = "init", - ["path"] = "init.lua", - }, - ["src/elements/List.lua"] = { - ["name"] = "List", - ["path"] = "elements/List.lua", - }, - ["src/elements/BaseFrame.lua"] = { - ["name"] = "BaseFrame", - ["path"] = "elements/BaseFrame.lua", - }, - ["src/plugins/theme.lua"] = { - ["name"] = "theme", - ["path"] = "plugins/theme.lua", - }, - ["src/elements/Slider.lua"] = { - ["name"] = "Slider", - ["path"] = "elements/Slider.lua", - }, - ["src/elements/Flexbox.lua"] = { - ["name"] = "Flexbox", - ["path"] = "elements/Flexbox.lua", - }, - ["src/elements/BaseElement.lua"] = { - ["name"] = "BaseElement", - ["path"] = "elements/BaseElement.lua", - }, - ["src/elements/Input.lua"] = { - ["name"] = "Input", - ["path"] = "elements/Input.lua", - }, - ["src/elementManager.lua"] = { - ["name"] = "elementManager", - ["path"] = "elementManager.lua", - }, - ["src/libraries/colorHex.lua"] = { - ["name"] = "colorHex", - ["path"] = "libraries/colorHex.lua", + ["src/elements/Scrollbar.lua"] = { + ["path"] = "elements/Scrollbar.lua", + ["name"] = "Scrollbar", }, ["src/LuaLS.lua"] = { - ["name"] = "LuaLS", ["path"] = "LuaLS.lua", - }, - ["src/log.lua"] = { - ["name"] = "log", - ["path"] = "log.lua", - }, - ["src/elements/Button.lua"] = { - ["name"] = "Button", - ["path"] = "elements/Button.lua", - }, - ["src/elements/TextBox.lua"] = { - ["name"] = "TextBox", - ["path"] = "elements/TextBox.lua", - }, - ["src/elements/Tree.lua"] = { - ["name"] = "Tree", - ["path"] = "elements/Tree.lua", - }, - ["src/plugins/debug.lua"] = { - ["name"] = "debug", - ["path"] = "plugins/debug.lua", - }, - ["src/libraries/utils.lua"] = { - ["name"] = "utils", - ["path"] = "libraries/utils.lua", - }, - ["src/propertySystem.lua"] = { - ["name"] = "propertySystem", - ["path"] = "propertySystem.lua", - }, - ["src/plugins/pluginTemplate.lua"] = { - ["name"] = "pluginTemplate", - ["path"] = "plugins/pluginTemplate.lua", - }, - ["src/elements/Scrollbar.lua"] = { - ["name"] = "Scrollbar", - ["path"] = "elements/Scrollbar.lua", - }, - ["src/plugins/xml.lua"] = { - ["name"] = "xml", - ["path"] = "plugins/xml.lua", - }, - ["src/elements/Menu.lua"] = { - ["name"] = "Menu", - ["path"] = "elements/Menu.lua", - }, - ["src/elements/Frame.lua"] = { - ["name"] = "Frame", - ["path"] = "elements/Frame.lua", - }, - ["src/render.lua"] = { - ["name"] = "render", - ["path"] = "render.lua", - }, - ["src/elements/Program.lua"] = { - ["name"] = "Program", - ["path"] = "elements/Program.lua", - }, - ["src/elements/Label.lua"] = { - ["name"] = "Label", - ["path"] = "elements/Label.lua", - }, - ["src/elements/Container.lua"] = { - ["name"] = "Container", - ["path"] = "elements/Container.lua", - }, - ["src/elements/Table.lua"] = { - ["name"] = "Table", - ["path"] = "elements/Table.lua", + ["name"] = "LuaLS", }, ["src/plugins/state.lua"] = { - ["name"] = "state", ["path"] = "plugins/state.lua", + ["name"] = "state", + }, + ["src/elements/Checkbox.lua"] = { + ["path"] = "elements/Checkbox.lua", + ["name"] = "Checkbox", + }, + ["src/elements/Table.lua"] = { + ["path"] = "elements/Table.lua", + ["name"] = "Table", + }, + ["src/plugins/pluginTemplate.lua"] = { + ["path"] = "plugins/pluginTemplate.lua", + ["name"] = "pluginTemplate", + }, + ["src/libraries/utils.lua"] = { + ["path"] = "libraries/utils.lua", + ["name"] = "utils", + }, + ["src/main.lua"] = { + ["path"] = "main.lua", + ["name"] = "main", + }, + ["src/elements/BaseElement.lua"] = { + ["path"] = "elements/BaseElement.lua", + ["name"] = "BaseElement", + }, + ["src/elements/Container.lua"] = { + ["path"] = "elements/Container.lua", + ["name"] = "Container", + }, + ["src/elements/VisualElement.lua"] = { + ["path"] = "elements/VisualElement.lua", + ["name"] = "VisualElement", + }, + ["src/elements/Flexbox.lua"] = { + ["path"] = "elements/Flexbox.lua", + ["name"] = "Flexbox", + }, + ["src/elementManager.lua"] = { + ["path"] = "elementManager.lua", + ["name"] = "elementManager", + }, + ["src/elements/Frame.lua"] = { + ["path"] = "elements/Frame.lua", + ["name"] = "Frame", + }, + ["src/libraries/expect.lua"] = { + ["path"] = "libraries/expect.lua", + ["name"] = "expect", + }, + ["src/plugins/animation.lua"] = { + ["path"] = "plugins/animation.lua", + ["name"] = "animation", + }, + ["src/elements/Program.lua"] = { + ["path"] = "elements/Program.lua", + ["name"] = "Program", + }, + ["src/plugins/reactive.lua"] = { + ["path"] = "plugins/reactive.lua", + ["name"] = "reactive", + }, + ["src/elements/Menu.lua"] = { + ["path"] = "elements/Menu.lua", + ["name"] = "Menu", + }, + ["src/errorManager.lua"] = { + ["path"] = "errorManager.lua", + ["name"] = "errorManager", + }, + ["src/elements/Tree.lua"] = { + ["path"] = "elements/Tree.lua", + ["name"] = "Tree", + }, + ["src/elements/Input.lua"] = { + ["path"] = "elements/Input.lua", + ["name"] = "Input", + }, + ["src/init.lua"] = { + ["path"] = "init.lua", + ["name"] = "init", + }, + ["src/propertySystem.lua"] = { + ["path"] = "propertySystem.lua", + ["name"] = "propertySystem", + }, + ["src/log.lua"] = { + ["path"] = "log.lua", + ["name"] = "log", + }, + ["src/plugins/theme.lua"] = { + ["path"] = "plugins/theme.lua", + ["name"] = "theme", + }, + ["src/elements/Label.lua"] = { + ["path"] = "elements/Label.lua", + ["name"] = "Label", + }, + ["src/render.lua"] = { + ["path"] = "render.lua", + ["name"] = "render", + }, + ["src/elements/Dropdown.lua"] = { + ["path"] = "elements/Dropdown.lua", + ["name"] = "Dropdown", + }, + ["src/elements/TextBox.lua"] = { + ["path"] = "elements/TextBox.lua", + ["name"] = "TextBox", + }, + ["src/plugins/debug.lua"] = { + ["path"] = "plugins/debug.lua", + ["name"] = "debug", + }, + ["src/plugins/xml.lua"] = { + ["path"] = "plugins/xml.lua", + ["name"] = "xml", + }, + ["src/elements/ProgressBar.lua"] = { + ["path"] = "elements/ProgressBar.lua", + ["name"] = "ProgressBar", + }, + ["src/elements/BaseFrame.lua"] = { + ["path"] = "elements/BaseFrame.lua", + ["name"] = "BaseFrame", + }, + ["src/libraries/colorHex.lua"] = { + ["path"] = "libraries/colorHex.lua", + ["name"] = "colorHex", + }, + ["src/elements/Button.lua"] = { + ["path"] = "elements/Button.lua", + ["name"] = "Button", + }, + ["src/elements/List.lua"] = { + ["path"] = "elements/List.lua", + ["name"] = "List", + }, + ["src/plugins/benchmark.lua"] = { + ["path"] = "plugins/benchmark.lua", + ["name"] = "benchmark", + }, + ["src/elements/Slider.lua"] = { + ["path"] = "elements/Slider.lua", + ["name"] = "Slider", }, }, } \ No newline at end of file diff --git a/release/basalt.lua b/release/basalt.lua index b564ee9..7c0f688 100644 --- a/release/basalt.lua +++ b/release/basalt.lua @@ -61,12 +61,13 @@ cc._elements[ad:gsub(".lua","")]={class=nil,plugins={},loaded=false}end;if (minified_pluginDirectory==nil)then error("Unable to find minified_pluginDirectory please report this bug to our discord.")end for ad,bd in -pairs(minified_pluginDirectory)do local cd=require(fs.combine("plugins",ad)) -if -type(cd)=="table"then -for dd,__a in pairs(cd)do if(dd~="API")then -if(cc._plugins[dd]==nil)then cc._plugins[dd]={}end;table.insert(cc._plugins[dd],__a)else -cc._APIs[dd]=__a end end end end end +pairs(minified_pluginDirectory)do +local cd=require(fs.combine("plugins",ad:gsub(".lua",""))) +if type(cd)=="table"then +for dd,__a in pairs(cd)do +if(dd~="API")then if(cc._plugins[dd]==nil)then +cc._plugins[dd]={}end +table.insert(cc._plugins[dd],__a)else cc._APIs[dd]=__a end end end end end function cc.loadElement(ad) if not cc._elements[ad].loaded then package.path=bc.."rom/?"local bd=require(fs.combine("elements",ad)) @@ -1208,7 +1209,7 @@ self:textBg(ca,1," ",self.get("sliderColor"))else for y=1,aa do self:textFg(1,y,da,self.get("barColor"))end self:textFg(1,ca,"\140",self.get("sliderColor"))end end;return d end project["elements/BaseElement.lua"] = function(...) local d=require("propertySystem") -local _a=require("/libraries/utils").uuid;local aa=setmetatable({},d)aa.__index=aa;aa._events={} +local _a=require("libraries/utils").uuid;local aa=setmetatable({},d)aa.__index=aa;aa._events={} aa.defineProperty(aa,"type",{default={"BaseElement"},type="string",setter=function(ba,ca)if type(ca)=="string"then table.insert(ba._values.type,1,ca)return ba._values.type end;return ca end,getter=function(ba,ca,da)if