Skip to content

Lua Element as layout children

uramer requested to merge uramer/openmw:lua_ui_child_element into master

This API feature has been planned for a long time.
Its main purpose is to enable performance optimizations - updating only the necessary subset of a layout, instead of the entire thing.
It also enables some features, like more stateful setting renderers, which re-render without changing the setting's value, and constructing complex UIs of out self-updating components (to dehardcode inventory, etc).

Merge request reports