1.2.15 — WindUI default
What changed
WindUI is now the default UI library for new projects
rb init now generates layout.rblua with ui_library = "windui" set explicitly. All new projects build against the WindUI adapter out of the box.
layout {
title = SCRIPT_NAME,
toggle_key = "RightShift",
size = { 550, 420 },
ui_library = "windui", -- ← new default
...
}
Previously, new projects had no ui_library entry and the compiler fell back to Linoria. To switch an existing project, add ui_library = "windui" to your layout.rblua.
Template docs updated
CLAUDE.md and AGENTS.md generated by rb init now reference WindUI as the active adapter and remove the stale _Library:Notify example (replaced by Pulse.Notify).
Impact on existing projects
No change — ui_library in your existing layout.rblua controls which adapter is used. If it's absent, the compiler still falls back to Linoria for backwards compatibility.