ludic.ui: splits, words, gradients and keys are made once per text (a bounded memo), sides without a list - benchmark 110 -> 63 KB a frame
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
978f128755
commit
1d40f6d95a
18 changed files with 172 additions and 41 deletions
|
|
@ -6,7 +6,7 @@
|
|||
# with a note="...", the label is .ui-labels > .ui-label + .ui-note
|
||||
function ct_part(ui_st: mut UiState, n: UiNode, cls: string, text: string) -> UiNode {
|
||||
let p = nd_take(ui_st)
|
||||
p.key = `{n.key}/{cls}`
|
||||
p.key = mm_join(ui_st, n.key, "/", cls)
|
||||
p.tag = "span"
|
||||
p.env = n.env
|
||||
p.sheet = n.sheet
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue