Commit Graph

6 Commits (c4ec089a90ae4a61a50a03cf8338d63488edfd62)

Author SHA1 Message Date
ailurux c4ec089a90 Added lua methods to access track data 7 months ago
jacqueline f78de39a75 Give Bluetooth settings a bit of a refresh 9 months ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 9 months ago
jacqueline 26eb580043 move driver includes into a subdir as well 12 months ago
jacqueline 7d7f7755d1 start moving include files into subdirs 12 months ago
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 12 months ago
jacqueline a231fd1c8a Replace cpp::span shim with std::span 12 months ago
jacqueline cc255f6d77 Suspend property bindings when their screens aren't visible 1 year ago
jacqueline 63bc8cf896 Ensure we always clean up after ourselves when invoking bindings 1 year ago
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability 1 year ago
jacqueline 4b2003c78a Make property bindings shared amongst all lua threads 1 year ago
jacqueline cd650b30bd fix some lua stack leaks + add a console func to help debug 1 year ago
jacqueline 200a43fad3 fix issues with some song info not appearing 1 year ago
jacqueline ea8a7b0f93 allocate lua properties in spi ram 1 year ago
jacqueline a81c7a8a86 split out track pushing 1 year ago
jacqueline 1f5249de6f shift some long-lived allocs into spi ram 1 year ago
jacqueline 71b4673039 all screens basically working, but bluetooth is rough 1 year ago
jacqueline 1b2d791a05 Use doubles instead of floats for lua numbers (this unpins the ui task) 1 year ago
jacqueline 01eb868373 Support more datatypes in track tags 1 year ago
jacqueline e6844a68b6 implement play/pause 1 year ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 1 year ago
jacqueline 9eb5ae6e94 Use protected mode for lua callbacks wherever possible 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 71ed09a6f7 Add two-way databinding for lua, and flesh out the lua statusbar 1 year ago