GenUI Config Toml

Priority

Compiler > Env > Conf

Although Conf Toml has lowest level, it is the most recommended!

Toml Description

[compiler]
target = "makepad"
log_level = "info"
logo = true

[makepad]
entry = "app"
root = "E:/Rust/try/makepad/Gen-UI/examples/gen_makepad_simple/ui/views/root.gen"
[makepad.dependencies] 
makepad-widgets = { path = "E:/Rust/try/makepad/makepad/rik/makepad/widgets" }
[makepad.wasm]
check = false
fresh = true
port = 8016

[compiler] Args

NameTypeOptionsDefault Value
targetString1. "makepad""makepad"
log_levelString1. error
2. warn
3. info
4. debug
5. trace
"info"
logobool1. true
2. false
true
  • target: Set GenUI Compiler target
  • logo: Set Logo is print or not
  • logo_level: Set GenUI Log Level

[makepad] Args

NameTypeOptionsDefault Value
entryString-"app"
rootPathBuf--
  • entry: makepad entry app rs file
  • root: your ui dir root gen file

[makepad.dependencies]

required now!

format: makepad-widgets = { path = "the/latest/makepad-widget/package/path" }

recommand: makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }

[makepad.wasm]

not required

NameTypeOptionsDefault Value
checkbool1. true
2. false
false
freshbool1. true
2. false
false
portu160~655358010