Commit Graph

15 Commits (9fdf94e9cee5a5180ffefc2b8314f7a9879ebbc6)

Author SHA1 Message Date
ayumi 9fdf94e9ce
Allow manually unmounting the SD card 2 months ago
Tursiae 569ed6c0cc TTS: Implement and wire up a TTS toggle in Display Settings (#251) 2 months ago
ailurux 829d033a44 Improvements to the queue for shuffling/playing all (#170) 3 months ago
ailurux 5cdc1141ee Queue repeat modes (#126) 4 months ago
jacqueline 9ec8d6dafc Handle the loading state whilst appending many tracks better 8 months ago
jacqueline 0cc7536684 Add a settings screen with power+battery info 9 months ago
jacqueline a3f48074fb Add a console command to dump a snapshot 9 months ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 9 months ago
jacqueline 984b874d7e Fix some issues with the splash screen 10 months ago
jacqueline e58dcf6dc5 WIP fix issues introduced by lvgl version bump 10 months ago
ailurux 8de07fe8fa daniel/bluetooth-avrc (#80) 11 months ago
jacqueline 344a46d066 Respond to sd card mounts and unmounts within lua 12 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 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 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 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 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
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