Commit Graph
984 Commits
Author SHA1 Message Date
jacqueline 078b77d0f7 pass stream start/update/end events through the whole pipeline 2024-03-26 12:12:42 +11:00
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability 2024-03-25 17:34:41 +11:00
jacqueline 5c985afd25 Version bump 2024-03-22 17:08:51 +11:00
jacqueline d11eea7e0b use charge status for staying on, not usb status
usb status doesnt seem to be updating properly yet
2024-03-21 13:32:45 +11:00
jacqueline cddfc2fbf7 Dont allow quitting the msc screen when msc is enabled 2024-03-21 13:02:00 +11:00
jacqueline 3dc0989c7f fix db key prefix format, and use per-file modification times 2024-03-21 12:57:11 +11:00
jacqueline dadac304dd Add very basic usb msc ui 2024-03-21 11:51:48 +11:00
jacqueline 7305820aa9 Add doc for canPop 2024-03-21 10:52:23 +11:00
jacqueline 684ff50ef4 Add support for screens declaring that they can't be popped
Needed as prep for usb msc support; you really shouldn't leave the MSC
settings screen until you've disabled usb msc.
2024-03-21 10:50:23 +11:00
jacqueline 21ae6a9626 comment out dev unit hack
the nano code bug has received the hack, so now we don't need it
applying by default anymore
2024-03-21 09:15:44 +11:00
jacqueline 654dcb34d6 Support pinning decoded images to RAM 2024-03-20 18:23:33 +11:00
ailurux f29d31d01c Image recolouring for database indicator 2024-03-20 15:30:32 +11:00
ailurux 4293c48836 Fix bad merge 2024-03-20 14:08:11 +11:00
ailurux 51dfb5b3e3 Merge branch 'main' into themes 2024-03-20 13:42:03 +11:00
ailurux 170c23b832 Fairyfloss dark theme palette test 2024-03-20 11:47:58 +11:00
jacqueline a05d93a1e2 Start using the lock switch polarity bit in nvs 2024-03-20 11:43:33 +11:00
jacqueline 46e6743771 version bump, plus prep for lock switch hack 2024-03-20 11:15:33 +11:00
jacqueline 4cd3c187f9 Add exact display size to nvs, since it can vary 2024-03-20 11:08:35 +11:00
cooljqln edd5eecc14 Merge pull request 'fixes for my green-tab adafruit ST7735R' (#57) from NanoCodeBug/tangara-fw:adafruit-display-fix into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/57
2024-03-19 00:32:08 +00:00
Nano c423817334 fixes for my green-tab adafruit ST7735R 2024-03-17 20:16:31 -07:00
ailurux f1599c237c Better styling for settings pages + dropdown menus 2024-03-18 13:11:13 +11:00
jacqueline 1ea25ab9d3 Use a simpler method of determining charge status
idk why the smarter way of doing it doesn't work reliably, but im sick
of it
2024-03-14 14:40:36 +11:00
jacqueline c5c6506ebc Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw 2024-03-13 19:47:18 +11:00
jacqueline 2eb3fd53d7 Update the battery status when plugging/unplugging 2024-03-13 17:07:03 +11:00
ailurux 1133d46215 WIP Lua Theming- style classes 2024-03-10 13:20:17 +11:00
jacqueline 686ada3d46 Bring a modified luavgl stub file into our stubs 2024-03-08 14:01:27 +11:00
ailurux 20c2816a7b Remove the White Square 2024-03-07 17:52:39 +11:00
jacqueline 36a19182be Use luals-stubs as the source of truth for docs, instead of maintaining
separate docs stubs

Includes introducing a cool new script to turn lua-language-server's
json output into markdown documentation.
2024-03-07 17:22:06 +11:00
ailurux dc74bc1de9 Add other styles to lua theme 2024-03-07 15:46:42 +11:00
ailurux 312b70f9f6 WIP: Base styles are applied 2024-03-07 14:20:06 +11:00
ailurux a78614a580 WIP: Getting styles from lua 2024-03-07 12:12:32 +11:00
ailurux 490b067b76 Add luavgl_to_style method 2024-03-07 12:11:20 +11:00
jacqueline beb1f65495 Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw 2024-03-07 11:23:31 +11:00
jacqueline eba5adeb8c Show the now playing screen after being locked for a while 2024-03-07 11:16:56 +11:00
jacqueline ef72b25660 use prototype inheritance for lua screens, rather than functions
this gives us a way to give each screen nice little hooks, like
'onShown' and 'onHidden'. later we can use these hooks to disable
bindings for screens that aren't in-use.
2024-03-07 10:59:03 +11:00
jacqueline 1455288190 Restore the previous track position when booting 2024-03-06 13:59:33 +11:00
ailurux 6586819171 WIP Commit- Lua setters for volume, bluetooth todo 2024-03-01 19:08:54 +11:00
jacqueline 53c4ea7805 version bump 2024-02-29 16:30:48 +11:00
jacqueline b2f0e6d3a4 Clear the drain buffer also when seeking 2024-02-29 16:30:17 +11:00
ailurux aa87c13799 Merge pull request 'Add seeking support for all codecs' (#50) from seek-support into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/50
Reviewed-by: ailurux <ailurux@noreply.codeberg.org>
2024-02-29 05:23:33 +00:00
jacqueline 173b09b015 Clear the drain buffer when skipping between tracks 2024-02-29 15:47:21 +11:00
jacqueline e7e6c70fb3 Remove unused 'SeekTo' method on codecs 2024-02-29 12:23:49 +11:00
jacqueline 7d3ddac0ea Merge branch 'main' into seek-support 2024-02-29 12:10:44 +11:00
jacqueline d41f9f7033 Use drflac instead of miniflac
This one is fast as hell! Does seeking really good too. Thank u Doctor
Flac.
2024-02-29 12:08:12 +11:00
jacqueline 77145e56f4 basic working flac and mp3 seeking
flac impl is fairly slow as it doesn't use the seek tables; for some
reason miniflac seems to get *really* upset if you seek the stream.
2024-02-28 21:21:23 +11:00
cooljqln 9fca08f843 Merge pull request 'Add time.ticks to lua bridge' (#48) from lua-ticks into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/48
2024-02-28 00:18:16 +00:00
ailurux 5141c9f0bd Add time.ticks to lua bridge 2024-02-27 17:28:55 +11:00
jacqueline 26fc53b18b fix bad copypaste in docs 2024-02-27 13:25:49 +11:00
ailurux f54347794f WIP: Flac not working-- coming back to this later 2024-02-22 14:37:14 +11:00
jacqueline f9aec8b690 split the lua thread registry into its own files 2024-02-22 14:16:33 +11:00