summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2024-05-29Start on TTS support by logging the data that will become TTS linesjacqueline
Includes some misc cleanup of haptic double-triggering (or non-triggering), since those cases all end up being TTS event double-reporting, which to me crosses the threshold from "annoying" to "usability issue"
2024-05-16Handle tracks with no duration in the playback screenjacqueline
2024-05-14Minor improvements to infinite list widgetailurux
2024-05-10Remove unused local varailurux
2024-05-10Rename widget to InfiniteListailurux
2024-05-10Merge branch 'main' into file-browserailurux
2024-05-06File browser and track browser bug fixesailurux
2024-05-06WIP: File browser, needs bug fixesailurux
2024-05-03Respond to sd card mounts and unmounts within luajacqueline
Includes no longer blocking the main menu on an sd card being inserted!!
2024-05-02Replace cpp::span shim with std::spanjacqueline
2024-04-19Add a button to update the samd's firmwarejacqueline
2024-04-19daniel/recycler-list (#66)ailurux
@cooljqln should be good to merge to main, give it a look over though please? :) Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/66 Co-authored-by: ailurux <ailuruxx@gmail.com> Co-committed-by: ailurux <ailuruxx@gmail.com>
2024-04-18Merge the StatusBar bindings table with each screen's bindings tablejacqueline
2024-04-11show a preview of the new track position while scrubbingjacqueline
2024-04-11Use a fix scrubber range on the playing screenjacqueline
this ensure that the amount the scrubber moves for each tick of the input remains consistent, even when tracks have very different durations
2024-04-09Go to the start of the current track before the previous track when hitting backjacqueline
2024-04-08Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fwailurux
2024-04-08Status bar consistency improvementsailurux
2024-04-08fix some issues with settings screen stylingjacqueline
2024-04-08Warn and block MSC disable if the sd card is busyjacqueline
2024-04-02Support disabling automatic database updatesjacqueline
2024-03-28Merge branch 'main' into themesailurux
2024-03-27Minor fixesailurux
2024-03-27Update icons and volume dialogue to use themesailurux
2024-03-21Dont allow quitting the msc screen when msc is enabledjacqueline
2024-03-21Add very basic usb msc uijacqueline
2024-03-20Support pinning decoded images to RAMjacqueline
2024-03-20Image recolouring for database indicatorailurux
2024-03-20Fix bad mergeailurux
2024-03-20Merge branch 'main' into themesailurux
2024-03-20Fairyfloss dark theme palette testailurux
2024-03-18Better styling for settings pages + dropdown menusailurux
2024-03-10WIP Lua Theming- style classesailurux
2024-03-07Add other styles to lua themeailurux
2024-03-07WIP: Getting styles from luaailurux
2024-03-07Show the now playing screen after being locked for a whilejacqueline
2024-03-07use prototype inheritance for lua screens, rather than functionsjacqueline
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-02-29Use drflac instead of miniflacjacqueline
This one is fast as hell! Does seeking really good too. Thank u Doctor Flac.
2024-02-16Only update scrubber if not currently draggingailurux
2024-02-16WIP: seeking in lua exampleailurux
2024-02-13Sensitivity value now between 0 and 255ailurux
2024-02-12Scroll sensitivity configurable, but invertedailurux
2024-02-12Add buttons for shuffle + repeat trackailurux
2024-02-06fix bt settings button initial statejacqueline
2024-02-06focus the play/pause toggle when entering the now playing screenjacqueline
2024-02-05Preserve the queue when going into standbyjacqueline
2024-02-03Adds missing greyed-out state images for next and previous; oops!Robin Howard
2024-02-01add an indicator for database updatesjacqueline
2024-01-23Add next+prev buttons to the Now Playing screen.Robin Howard
2024-01-18on second thought, let's not violate patents. 'tis a silly system.jacqueline