Skip to content

Discord Community

UserInterface Namespace ​

JSON builder functions for making custom module.

Functions ​

FunctionParamsReturnDescription
UserInterface.newsub_name?:string, icon?:stringUserInterfaceCreate new UI instance
:addLabeltext:stringselfAdd label
:addLabelApptext:string, icon?:stringselfAdd label with app style
:addToggletext:string, default?:boolean, alias?:string, autosave?:booleanselfAdd toggle switch
:addToggleButtontext:string, default?:boolean, alias?:stringselfAdd toggle button
:addButtontext:string, alias?:stringselfAdd button
:addChildButtonparent:table, text:string, alias?:stringselfAdd button inside another element
:addExpandableToggletext:string, default?:boolean, alias?:string, always_expand?:boolean, background?:booleanexpandable_toggle:tableAdd expandable toggle (with children)
:addChildToggleparent:table, text:string, default?:boolean, alias?:string, autosave?:boolean, background?:booleanselfAdd toggle inside parent
:addSlidertext:string, min?:number, max?:number, default?:number, step?:number, use_dot?:boolean, alias?:stringselfAdd slider
:addChildSliderparent:table, text:string, min_val?:number, max_val?:number, default_val?:number, step?:number, use_dot?:boolean, alias?:stringselfAdd slider as child
:addTooltiptext:string, support_text?:string, icon?:string, background?:booleanselfAdd tooltip
:addChildTooltipparent:table, text:string, support_text?:string, icon?:string, background?:booleanselfAdd tooltip inside parent
:addItemPickertext:string, item?:string, default?:string, alias?:stringselfAdd item picker
:addChildItemPickerparent:table, text:string, item?:string, default?:string, alias?:stringselfAdd item picker inside parent
:addInputInttext:string, default?:string, label?:string, placeholder?:string, icon?:string, alias?:stringselfAdd integer input
:addChildInputIntparent:table, text:string, default?:string, label?:string, placeholder?:string, icon?:string, alias?:stringselfAdd int input as child
:addInputStringtext:string, default?:string, label?:string, placeholder?:string, icon?:string, alias?:stringselfAdd text input
:addChildInputStringparent:table, text:string, default?:string, label?:string, placeholder?:string, icon?:string, alias?:stringselfAdd string input as child
:addDialogtext:string, support_text?:string, menu_items?:tabledialog:tableAdd dialog
:addDivider-selfAdd divider
:addDisplayListtext:string, default?:string, alias?:stringselfAdd display list
:addTileSelecttext:string, default?:string, alias?:string, count?:numberselfAdd tile select
:generateJSON-json:stringGenerate JSON for UI
:tableToJSONt:table, indent?:stringjson:stringConvert table to JSON string
:printJSON--Print JSON to console

Join our community for support and updates!