Commit Graph
47 Commits
Author SHA1 Message Date
ailurux c8e67cbd80 Merge branch 'main' into themes 2024-03-28 16:17:39 +11:00
ailurux bf58cb7acf Minor fixes 2024-03-27 16:11:36 +11:00
ailurux 489fbceb2b Update icons and volume dialogue to use themes 2024-03-27 16:07:22 +11:00
jacqueline cddfc2fbf7 Dont allow quitting the msc screen when msc is enabled 2024-03-21 13:02:00 +11:00
jacqueline dadac304dd Add very basic usb msc ui 2024-03-21 11:51:48 +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
ailurux f1599c237c Better styling for settings pages + dropdown menus 2024-03-18 13:11:13 +11:00
ailurux 1133d46215 WIP Lua Theming- style classes 2024-03-10 13:20:17 +11:00
ailurux dc74bc1de9 Add other styles to lua theme 2024-03-07 15:46:42 +11:00
ailurux a78614a580 WIP: Getting styles from lua 2024-03-07 12:12:32 +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 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
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 26ae027d67 Sensitivity value now between 0 and 255 2024-02-13 10:31:48 +11:00
ailurux 0426d245c8 Scroll sensitivity configurable, but inverted 2024-02-12 17:44:55 +11:00
ailurux 9512bd97bb Add buttons for shuffle + repeat track 2024-02-12 15:36:56 +11:00
jacqueline ab314b82e1 fix bt settings button initial state 2024-02-06 13:37:20 +11:00
jacqueline 177277334f focus the play/pause toggle when entering the now playing screen 2024-02-06 08:36:11 +11:00
jacqueline 299f3cc48f Preserve the queue when going into standby 2024-02-05 11:03:52 +11:00
Robin Howard e2a6c3b5b3 Adds missing greyed-out state images for next and previous; oops! 2024-02-03 17:03:13 +11:00
jacqueline ee867f2dbc add an indicator for database updates 2024-02-01 11:43:01 +11:00
Robin HowardandRobin Howard 2f93ac3c59 Add next+prev buttons to the Now Playing screen. 2024-01-23 02:30:18 +00:00
jacqueline d1ae1a4230 on second thought, let's not violate patents. 'tis a silly system. 2024-01-18 14:55:27 +11:00
jacqueline 52f5e95acb wrap long artist names and titles 2024-01-18 14:48:28 +11:00
jacqueline a4d03fc704 Make reindex button work; no feedback yet 2024-01-17 12:09:14 +11:00
jacqueline 71b4673039 all screens basically working, but bluetooth is rough 2024-01-17 11:48:40 +11:00
jacqueline 7cdcd44e0c Begin migration of remaining screens to Lua 2024-01-15 12:31:20 +11:00
jacqueline 0db85f5e9e move default theme into styles, for easier lua overrides 2024-01-06 09:55:38 +11:00
jacqueline 34cae4e6e4 add an alerts module for lua, and implement a volume indicator with it 2024-01-05 10:38:35 +11:00
jacqueline 3f7f199cb9 Remove pre-iterator concepts
- No more IndexRecord/Result/dbGetPage nonsense
 - Queue is just track ids
 - i am so tired and have so much to do
2023-12-07 17:00:30 +11:00
jacqueline e6844a68b6 implement play/pause 2023-11-25 08:51:14 +11:00
jacqueline f3e4210f24 Remove old unused battery icons 2023-11-25 08:23:32 +11:00
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 2023-11-24 15:13:10 +11:00
jacqueline 09c0e1608f Implement adding to the playback queue from lua 2023-11-23 14:08:46 +11:00
jacqueline b07bfbc6c7 Add a second font, flesh out browser screen 2023-11-23 10:40:04 +11:00
jacqueline 06aca259cb Add basic lua browser screen 2023-11-22 14:38:52 +11:00
jacqueline d70ec9bf44 Add lua functions to get database content 2023-11-21 13:49:47 +11:00
jacqueline effac1917a Use C functions for the backstack, instead of a lua module
Working with the default group and root kinda sucks if you have to do it
from lua!
2023-11-20 14:43:20 +11:00
jacqueline 0cae95a71e lua statusbar styling tweaks 2023-11-14 14:25:42 +11:00
jacqueline 71ed09a6f7 Add two-way databinding for lua, and flesh out the lua statusbar 2023-11-14 13:20:04 +11:00
jacqueline 8a0a167adb Convert the main menu screen to lua lol 2023-11-12 19:14:09 +11:00