Commit Graph

15 Commits (9fdf94e9cee5a5180ffefc2b8314f7a9879ebbc6)

Author SHA1 Message Date
ayumi 9fdf94e9ce
Allow manually unmounting the SD card 4 months ago
Tursiae 569ed6c0cc TTS: Implement and wire up a TTS toggle in Display Settings (#251) 5 months ago
ailurux 829d033a44 Improvements to the queue for shuffling/playing all (#170) 6 months ago
ailurux 5cdc1141ee Queue repeat modes (#126) 6 months ago
jacqueline 9ec8d6dafc Handle the loading state whilst appending many tracks better 10 months ago
jacqueline 0cc7536684 Add a settings screen with power+battery info 11 months ago
jacqueline a3f48074fb Add a console command to dump a snapshot 12 months ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 12 months ago
jacqueline 984b874d7e Fix some issues with the splash screen 1 year ago
jacqueline e58dcf6dc5 WIP fix issues introduced by lvgl version bump 1 year ago
ailurux 8de07fe8fa daniel/bluetooth-avrc (#80) 1 year ago
jacqueline 344a46d066 Respond to sd card mounts and unmounts within lua 1 year 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 db9e5cce1f Improve handling of the display 1 year ago
jacqueline 33919e9e3f Migrate all existing control schemes to the cool new world 1 year ago
jacqueline ed82063af5 WIP decompose our giant LVGL driver into smaller classes 1 year ago
jacqueline 5f1a6507d8 Warn and block MSC disable if the sd card is busy 1 year ago
jacqueline 654fde5f68 Support disabling automatic database updates 1 year ago
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability 1 year ago
jacqueline dadac304dd Add very basic usb msc ui 1 year ago
jacqueline 4cd3c187f9 Add exact display size to nvs, since it can vary 1 year ago
jacqueline eba5adeb8c Show the now playing screen after being locked for a while 1 year ago
ailurux 5141c9f0bd Add time.ticks to lua bridge 1 year ago
ailurux 0426d245c8 Scroll sensitivity configurable, but inverted 1 year ago
ailurux 9512bd97bb Add buttons for shuffle + repeat track 1 year ago
jacqueline aff28342d9 let the bluetooth stack handle its own discovery state 1 year ago
jacqueline 299f3cc48f Preserve the queue when going into standby 1 year ago
jacqueline ee867f2dbc add an indicator for database updates 1 year ago
Robin Howard 3f1fadbeef Plumb queue next+previous through to Lua, incl. with stubs and docs. 1 year ago
jacqueline cd650b30bd fix some lua stack leaks + add a console func to help debug 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 34cae4e6e4 add an alerts module for lua, and implement a volume indicator with it 2 years ago
jacqueline ca5d7b867c Add shuffle and repeat options for the playback queue 2 years ago
jacqueline 3f7f199cb9 Remove pre-iterator concepts 2 years ago
jacqueline 852ce7b917 Add a back button gesture in clickwheel mode 2 years ago
jacqueline e6844a68b6 implement play/pause 2 years ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 2 years ago
jacqueline 9eb5ae6e94 Use protected mode for lua callbacks wherever possible 2 years ago
jacqueline effac1917a Use C functions for the backstack, instead of a lua module 2 years ago
jacqueline 71ed09a6f7 Add two-way databinding for lua, and flesh out the lua statusbar 2 years ago
jacqueline 8a0a167adb Convert the main menu screen to lua lol 2 years ago
jacqueline ee8e523456 Add a basic database reindex screen 2 years ago
jacqueline c851b789fa Write up the new input modes to NVS and settings 2 years ago
jacqueline 7d5536e2ab Generalise the lvgl input driver in preparation for more input methods 2 years ago
jacqueline 6a47edcd35 Use databinding for the top bar. It's so nice now! 2 years ago
jacqueline f09ba5ffd5 Use bindey for databinding instead of hand rolling ui updates 2 years ago
jacqueline b192975cb1 make bluetooth pairing ui functional 2 years ago