ayumi
9fdf94e9ce
Allow manually unmounting the SD card
2 months ago
Sam
ff733e8f0c
Wrap filesystem iterator
...
Change to wrapping the filesystem iterator rather than iterating over
table values. Also centralise the is_playlist check and hide Playlists
menu if none are present
2 months ago
Sam
844b3f733e
Use Playlist subdirectory
...
Target /Playlists, display and browse sub directories and playlists
within
3 months ago
Rockwell Schrock
15806716c5
Autofocus the first index on the main menu
3 months ago
Sam
e343ffee5a
Add playlist browser
...
Add a menu item to main menu and associated browser for playlist files
in the root of the SD card
3 months ago
Tom Kirchner
d6db4b0826
Add missing copyright/license headers
3 months ago
jacqueline
a879e7b603
Pin some images to ram that we missed
7 months ago
ailurux
3490cceb6b
Added listened indicator for audiobooks and podcasts
7 months ago
jacqueline
ec4fb715d0
Hide database indexes that do not contain any tracks
7 months ago
jacqueline
111085b857
Add quick USB MSC access to the main menu
7 months ago
jacqueline
d8b9e65e68
Clean up some tts logging and descriptions
7 months ago
ailurux
1f5ce24389
Rename set_style to set_subject
7 months ago
jacqueline
91eaed4b37
use snake_case consistently in lua function names
8 months ago
ailurux
d719f9c501
daniel/theme-setting ( #87 )
...
- Themes can be loaded from disk and built-in
- Themes can be selected in a new themes menu of the settings screen
- Some touch-ups to existing themes
- The saved theme is persisted in nvs
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/87
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
8 months ago
jacqueline
9204b585ae
show a message if the sd card is unmounted
10 months ago
jacqueline
0db9ffc905
use cuter images on the main menu
10 months ago
jacqueline
9db964ce74
WIP start on an updated main menu ui
10 months ago
ailurux
eeb3f2d406
WIP: File browser, needs bug fixes
12 months ago
jacqueline
b17f8a3dcc
Merge the StatusBar bindings table with each screen's bindings table
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
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
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
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
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