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 Howard and Robin 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