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 10 months ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 10 months ago
jacqueline 26eb580043 move driver includes into a subdir as well 1 year ago
jacqueline 7d7f7755d1 start moving include files into subdirs 1 year ago
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 1 year ago
jacqueline a231fd1c8a Replace cpp::span shim with std::span 1 year 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