summaryrefslogtreecommitdiff
path: root/lua/playing.lua
AgeCommit message (Collapse)Author
2024-06-18Fix issue with previous not working with shuffleailurux
2024-06-14Fix missing duration when no track is playingjacqueline
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-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-03-28Merge branch 'main' into themesailurux
2024-03-27Update icons and volume dialogue to use themesailurux
2024-03-20Support pinning decoded images to RAMjacqueline
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-16Only update scrubber if not currently draggingailurux
2024-02-16WIP: seeking in lua exampleailurux
2024-02-12Add buttons for shuffle + repeat trackailurux
2024-02-06focus the play/pause toggle when entering the now playing screenjacqueline
2024-01-23Add next+prev buttons to the Now Playing screen.Robin Howard
2024-01-18wrap long artist names and titlesjacqueline
2023-11-25implement play/pausejacqueline
2023-11-24Migrate 'now playing' screen to luajacqueline
2023-11-23Add a second font, flesh out browser screenjacqueline