summaryrefslogtreecommitdiff
path: root/src/ui/include/screen_lua.hpp
AgeCommit message (Collapse)Author
2024-05-02WIP merge cyclically dependent components into one big componentjacqueline
2024-04-18Suspend property bindings when their screens aren't visiblejacqueline
2024-03-21Add support for screens declaring that they can't be poppedjacqueline
Needed as prep for usb msc support; you really shouldn't leave the MSC settings screen until you've disabled usb msc.
2024-03-07use prototype inheritance for lua screens, rather than functionsjacqueline
this gives us a way to give each screen nice little hooks, like 'onShown' and 'onHidden'. later we can use these hooks to disable bindings for screens that aren't in-use.
2023-11-20Use C functions for the backstack, instead of a lua modulejacqueline
Working with the default group and root kinda sucks if you have to do it from lua!
2023-11-12Convert the main menu screen to lua loljacqueline