Commit Graph

29 Commits (1f5249de6f7e81aa6ff2586e386f526676e67c81)

Author SHA1 Message Date
jacqueline 1f5249de6f shift some long-lived allocs into spi ram 1 year ago
jacqueline a4d03fc704 Make reindex button work; no feedback yet 1 year ago
jacqueline 71b4673039 all screens basically working, but bluetooth is rough 1 year ago
jacqueline 7cdcd44e0c Begin migration of remaining screens to Lua 1 year ago
jacqueline 55bde70b96 add accurate esp and samd versions + expose this info to lua 1 year ago
jacqueline 1b2d791a05 Use doubles instead of floats for lua numbers (this unpins the ui task) 1 year ago
jacqueline e12a68a74d split lua stubs into one set for ldoc, and one set for lua-ls 1 year ago
jacqueline 34cae4e6e4 add an alerts module for lua, and implement a volume indicator with it 1 year ago
jacqueline 64b106c13e add a cool lua repl 1 year ago
jacqueline 01eb868373 Support more datatypes in track tags 1 year ago
jacqueline ca5d7b867c Add shuffle and repeat options for the playback queue 1 year ago
jacqueline 3f7f199cb9 Remove pre-iterator concepts 1 year ago
jacqueline 852ce7b917 Add a back button gesture in clickwheel mode 1 year ago
jacqueline 4f5422e906 Rewrite the track queue to work directly with database iterators 1 year ago
jacqueline e6844a68b6 implement play/pause 1 year ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 1 year ago
jacqueline 09c0e1608f Implement adding to the playback queue from lua 1 year ago
jacqueline b07bfbc6c7 Add a second font, flesh out browser screen 1 year ago
jacqueline 9eb5ae6e94 Use protected mode for lua callbacks wherever possible 1 year ago
jacqueline 06aca259cb Add basic lua browser screen 1 year ago
jacqueline cd46d7bd20 Make lua db iterators async 1 year ago
jacqueline d70ec9bf44 Add lua functions to get database content 1 year ago
jacqueline effac1917a Use C functions for the backstack, instead of a lua module 1 year ago
jacqueline b7f37f6426 Add a generic lua function binding, alongside properties 1 year ago
jacqueline fa57d8ed34 fix incorrect docstring 1 year ago
jacqueline 51d1cee3d7 Set up ldoc and lua-language-server, write some module stubs 1 year ago
jacqueline 71ed09a6f7 Add two-way databinding for lua, and flesh out the lua statusbar 1 year ago
jacqueline 8a0a167adb Convert the main menu screen to lua lol 1 year ago