Basalt2 update

- Finished themes
- Added state plugins for persistance
- Finished reactive plugin
- Added debug plugin (80% finished)
- Added benchmark plugin
- Added Tree, Table, List, Dropdown and Menu Elements
- Bugfixes
This commit is contained in:
Robert Jelic
2025-02-15 18:18:49 +01:00
parent 8ea3ca2465
commit db716636bd
32 changed files with 1700 additions and 165 deletions

View File

@@ -1,5 +1,3 @@
local benchmark = require("benchmark")
benchmark.start("Basalt Initialization")
local elementManager = require("elementManager")
local errorManager = require("errorManager")
local propertySystem = require("propertySystem")
@@ -178,7 +176,6 @@ end
--- @usage basalt.run()
--- @usage basalt.run(false)
function basalt.run(isActive)
benchmark.stop("Basalt Initialization")
updaterActive = isActive
if(isActive==nil)then updaterActive = true end
local function f()
@@ -197,4 +194,8 @@ function basalt.run(isActive)
end
end
function basalt.getAPI(name)
return elementManager.getAPI(name)
end
return basalt