Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-23 | Massage results from UI.popup() for ease of use. | Nat Goodspeed | |
In particular, where the raw leap.request().response call would return {OK_okcancelbuttons=true}, just return the string 'OK' or 'Cancel'. Update existing consumer scripts. | |||
2024-08-23 | Allow UI to have lazily-loaded submodules. | Nat Goodspeed | |
Equip UI with an __index metamethod. When someone references an unknown key/field in UI, require() that module and cache it for future reference. Add util.setmetamethods() as a way to find or create a metatable on a specified table containing specified metamethods. Exercise the new functionality by referencing UI.popup in test_popup.lua. | |||
2024-06-21 | Exercise the simple popup.lua APIs | Nat Goodspeed | |