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.
1 year ago
jacqueline
d41f9f7033
Use drflac instead of miniflac
...
This one is fast as hell! Does seeking really good too. Thank u Doctor
Flac.
1 year ago
ailurux
d25e5860c7
Only update scrubber if not currently dragging
1 year ago
ailurux
665679b885
WIP: seeking in lua example
1 year ago
ailurux
26ae027d67
Sensitivity value now between 0 and 255
1 year ago
ailurux
0426d245c8
Scroll sensitivity configurable, but inverted
1 year ago
ailurux
9512bd97bb
Add buttons for shuffle + repeat track
1 year ago
jacqueline
ab314b82e1
fix bt settings button initial state
1 year ago
jacqueline
177277334f
focus the play/pause toggle when entering the now playing screen
1 year ago
jacqueline
299f3cc48f
Preserve the queue when going into standby
1 year ago
Robin Howard
e2a6c3b5b3
Adds missing greyed-out state images for next and previous; oops!
1 year ago
jacqueline
ee867f2dbc
add an indicator for database updates
1 year ago
Robin Howard
2f93ac3c59
Add next+prev buttons to the Now Playing screen.
1 year ago
jacqueline
d1ae1a4230
on second thought, let's not violate patents. 'tis a silly system.
1 year ago
jacqueline
52f5e95acb
wrap long artist names and titles
1 year ago
jacqueline
a4d03fc704
Make reindex button work; no feedback yet
1 year ago
jacqueline
71b4673039
all screens basically working, but bluetooth is rough
1 year ago
jacqueline
7cdcd44e0c
Begin migration of remaining screens to Lua
1 year ago
jacqueline
0db85f5e9e
move default theme into styles, for easier lua overrides
1 year ago
jacqueline
34cae4e6e4
add an alerts module for lua, and implement a volume indicator with it
1 year ago
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
1 year ago
jacqueline
e6844a68b6
implement play/pause
1 year ago
jacqueline
f3e4210f24
Remove old unused battery icons
1 year ago
jacqueline
7c6eb2997c
Migrate 'now playing' screen to lua
1 year ago
jacqueline
09c0e1608f
Implement adding to the playback queue from lua
1 year ago
jacqueline
b07bfbc6c7
Add a second font, flesh out browser screen
1 year ago
jacqueline
06aca259cb
Add basic lua browser screen
1 year ago
jacqueline
d70ec9bf44
Add lua functions to get database content
1 year ago
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!
1 year ago
jacqueline
0cae95a71e
lua statusbar styling tweaks
1 year ago
jacqueline
71ed09a6f7
Add two-way databinding for lua, and flesh out the lua statusbar
1 year ago
jacqueline
8a0a167adb
Convert the main menu screen to lua lol
1 year ago