Commit Graph

1 Commits (1573a8c4cde1cd9528b422b2dcc598e37ffe94a7)

Author SHA1 Message Date
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