Commit Graph
19 Commits
Author SHA1 Message Date
jacqueline 2ff8eac022 Start on TTS support by logging the data that will become TTS lines
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-29 14:45:49 +10:00
jacqueline e8f5e73b1a Handle tracks with no duration in the playback screen 2024-05-16 12:20:15 +10:00
jacqueline b17f8a3dcc Merge the StatusBar bindings table with each screen's bindings table 2024-04-18 11:38:53 +10:00
jacqueline e34842516e show a preview of the new track position while scrubbing 2024-04-11 17:20:41 +10:00
jacqueline 3276d113fc Use a fix scrubber range on the playing screen
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-11 16:37:57 +10:00
jacqueline 2e59325c22 Go to the start of the current track before the previous track when hitting back 2024-04-09 14:15:03 +10:00
ailurux c8e67cbd80 Merge branch 'main' into themes 2024-03-28 16:17:39 +11:00
ailurux 489fbceb2b Update icons and volume dialogue to use themes 2024-03-27 16:07:22 +11:00
jacqueline 654dcb34d6 Support pinning decoded images to RAM 2024-03-20 18:23:33 +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
ailurux d25e5860c7 Only update scrubber if not currently dragging 2024-02-16 15:10:45 +11:00
ailurux 665679b885 WIP: seeking in lua example 2024-02-16 12:55:11 +11:00
ailurux 9512bd97bb Add buttons for shuffle + repeat track 2024-02-12 15:36:56 +11:00
jacqueline 177277334f focus the play/pause toggle when entering the now playing screen 2024-02-06 08:36:11 +11:00
Robin HowardandRobin Howard 2f93ac3c59 Add next+prev buttons to the Now Playing screen. 2024-01-23 02:30:18 +00:00
jacqueline 52f5e95acb wrap long artist names and titles 2024-01-18 14:48:28 +11:00
jacqueline e6844a68b6 implement play/pause 2023-11-25 08:51:14 +11:00
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 2023-11-24 15:13:10 +11:00
jacqueline b07bfbc6c7 Add a second font, flesh out browser screen 2023-11-23 10:40:04 +11:00