Commit Graph

28 Commits (c9ce88a457c9ed7124709a667d202a666f72bffa)

Author SHA1 Message Date
ailurux c9ce88a457 ailurux/button-media-controls (#264) 1 month ago
ayumi 9fdf94e9ce
Allow manually unmounting the SD card 2 months ago
jacqueline 4ddeeee0f2 Wire up the nvs pad to the display pad 2 months ago
Tursiae 569ed6c0cc TTS: Implement and wire up a TTS toggle in Display Settings (#251) 2 months ago
ailurux 48495ddafe Add centre button haptic feedback on touch, and setting to disable/lessen haptics (#246) 2 months ago
Tess Eisenberger 1d485c97b0 Add optional support for changing volume while locked 3 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 50d6efada5 Use '/sd' instead of '/sdcard' for accessing the sd card 7 months ago
jacqueline 91eaed4b37 use snake_case consistently in lua function names 8 months ago
ailurux 96a224c0df Lua API improvements and fixes 8 months ago
jacqueline 3421bd652c When clicking a track in the file browser, play it 8 months ago
jacqueline 9145722b08 Don't show n+1/n when we run out of queue 8 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 2ab459598c Encode snapshots as PNGs when saving to disk 9 months ago
jacqueline a3f48074fb Add a console command to dump a snapshot 9 months ago
ailurux 0a271d786b daniel/playlist-queue (#83) 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 7c107e739a Add basic bluetooth queue controls 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 920345b940 Support getting a tree of controls + hooks via lua 1 year ago
jacqueline db9e5cce1f Improve handling of the display 1 year ago
jacqueline cc255f6d77 Suspend property bindings when their screens aren't visible 1 year ago
jacqueline d1bf21fcf7 exec a config file on sd 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 078b77d0f7 pass stream start/update/end events through the whole pipeline 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 684ff50ef4 Add support for screens declaring that they can't be popped 1 year ago
jacqueline 4cd3c187f9 Add exact display size to nvs, since it can vary 1 year ago
ailurux 20c2816a7b Remove the White Square 1 year ago
jacqueline eba5adeb8c Show the now playing screen after being locked for a while 1 year ago
jacqueline ef72b25660 use prototype inheritance for lua screens, rather than functions 1 year ago
ailurux 5141c9f0bd Add time.ticks to lua bridge 1 year ago
jacqueline f9aec8b690 split the lua thread registry into its own files 1 year ago
jacqueline 4b2003c78a Make property bindings shared amongst all lua threads 1 year ago
ailurux 665679b885 WIP: seeking in lua example 1 year ago
ailurux 0426d245c8 Scroll sensitivity configurable, but inverted 1 year ago
jacqueline 26df5c4a7f Remember per-device bluetooth volume 1 year ago
ailurux 9512bd97bb Add buttons for shuffle + repeat track 1 year ago