sco.ui
Methods and entrypoints for sco.ui.
sco_ui_v1
Section titled “sco_ui_v1”Source: sco_ui.h, implementation, layout pin.
IDs/titles at most 63 bytes, badge 15, chord 31, hotkey arguments 16, each stored argument string 255. Tabs sort by order then registration; overlays by registration. The product, not this registry, renders and supplies the frame context (borrowed during draw). Draw faults disable the owning plugin. Unregister on another thread does not wait for current draw: defer ctx deletion with run_on_game_thread. See UI for chord grammar/reserved keys and renderer integration. normalize_chord does not require a live UI service once a pointer was obtained (implementation observation), unlike self-taking mutations.