jacqueline
91eaed4b37
use snake_case consistently in lua function names
8 months ago
jacqueline
3421bd652c
When clicking a track in the file browser, play it
...
Includes adding a `playback.is_playable` for working out whether or not
a particular file is able to be played
8 months ago
jacqueline
2a280c9b4b
Start playback immediately when selecting a playlist
9 months ago
ailurux
b349599174
daniel/playlist-queue ( #84 )
...
Support for playlist files being opened along side the queue's own playlist. Playlists can be opened from the file browser, if the file ends in ".playlist" (will add support for .m3u as well eventually)
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/84
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
9 months ago
ailurux
ce9861260d
Remove unused local var
12 months ago
ailurux
0062eb9a9e
Rename widget to InfiniteList
12 months ago
ailurux
eeb3f2d406
WIP: File browser, needs bug fixes
12 months ago
ailurux
7f630cebdd
daniel/recycler-list ( #66 )
...
@cooljqln should be good to merge to main, give it a look over though please? :)
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/66
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
1 year ago
jacqueline
b17f8a3dcc
Merge the StatusBar bindings table with each screen's bindings table
1 year ago
ailurux
01ae3fee30
Status bar consistency improvements
1 year ago
ailurux
bf58cb7acf
Minor fixes
1 year ago
ailurux
1133d46215
WIP Lua Theming- style classes
1 year ago
ailurux
a78614a580
WIP: Getting styles from lua
1 year ago
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
299f3cc48f
Preserve the queue when going into standby
1 year ago
jacqueline
0db85f5e9e
move default theme into styles, for easier lua overrides
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
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