Tom Kirchner
d6db4b0826
Add missing copyright/license headers
11 months ago
jacqueline
a879e7b603
Pin some images to ram that we missed
1 year ago
ailurux
3490cceb6b
Added listened indicator for audiobooks and podcasts
1 year ago
jacqueline
ec4fb715d0
Hide database indexes that do not contain any tracks
1 year ago
jacqueline
111085b857
Add quick USB MSC access to the main menu
1 year ago
jacqueline
d8b9e65e68
Clean up some tts logging and descriptions
1 year ago
ailurux
1f5ce24389
Rename set_style to set_subject
1 year ago
jacqueline
91eaed4b37
use snake_case consistently in lua function names
1 year 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>
1 year ago
jacqueline
9204b585ae
show a message if the sd card is unmounted
1 year ago
jacqueline
0db9ffc905
use cuter images on the main menu
1 year ago
jacqueline
9db964ce74
WIP start on an updated main menu ui
1 year ago
ailurux
eeb3f2d406
WIP: File browser, needs bug fixes
2 years ago
jacqueline
b17f8a3dcc
Merge the StatusBar bindings table with each screen's bindings table
2 years ago
ailurux
a78614a580
WIP: Getting styles from lua
2 years 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.
2 years ago
jacqueline
7cdcd44e0c
Begin migration of remaining screens to Lua
2 years ago
jacqueline
0db85f5e9e
move default theme into styles, for easier lua overrides
2 years 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
2 years ago
jacqueline
7c6eb2997c
Migrate 'now playing' screen to lua
2 years ago
jacqueline
09c0e1608f
Implement adding to the playback queue from lua
2 years ago
jacqueline
b07bfbc6c7
Add a second font, flesh out browser screen
2 years ago
jacqueline
06aca259cb
Add basic lua browser screen
2 years ago
jacqueline
d70ec9bf44
Add lua functions to get database content
2 years 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!
2 years ago
jacqueline
71ed09a6f7
Add two-way databinding for lua, and flesh out the lua statusbar
2 years ago
jacqueline
8a0a167adb
Convert the main menu screen to lua lol
2 years ago