summaryrefslogtreecommitdiff
path: root/lua/main_menu.lua
AgeCommit message (Collapse)Author
2025-02-04Merge branch 'main' into playlist-browserslord
2025-02-04Wrap filesystem iteratorSam
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
2025-02-03Use Playlist subdirectorySam
Target /Playlists, display and browse sub directories and playlists within
2025-02-01Autofocus the first index on the main menuRockwell Schrock
2025-02-01Add playlist browserSam
Add a menu item to main menu and associated browser for playlist files in the root of the SD card
2025-01-08Add missing copyright/license headersTom Kirchner
2024-10-01Pin some images to ram that we missedjacqueline
2024-09-27Added listened indicator for audiobooks and podcastsailurux
2024-09-24Hide database indexes that do not contain any tracksjacqueline
2024-09-19Add quick USB MSC access to the main menujacqueline
2024-09-13Merge branch 'main' into jqln/ttsjacqueline
2024-09-12Clean up some tts logging and descriptionsjacqueline
2024-09-10Rename set_style to set_subjectailurux
2024-08-29use snake_case consistently in lua function namesjacqueline
2024-08-12daniel/theme-setting (#87)ailurux
- 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>
2024-06-28show a message if the sd card is unmountedjacqueline
2024-06-28use cuter images on the main menujacqueline
2024-06-28WIP start on an updated main menu uijacqueline
2024-05-06WIP: File browser, needs bug fixesailurux
2024-04-18Merge the StatusBar bindings table with each screen's bindings tablejacqueline
2024-03-20Merge branch 'main' into themesailurux
2024-03-07WIP: Getting styles from luaailurux
2024-03-07use prototype inheritance for lua screens, rather than functionsjacqueline
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-01-15Begin migration of remaining screens to Luajacqueline
2024-01-06move default theme into styles, for easier lua overridesjacqueline
2023-12-07Remove pre-iterator conceptsjacqueline
- No more IndexRecord/Result/dbGetPage nonsense - Queue is just track ids - i am so tired and have so much to do
2023-11-24Migrate 'now playing' screen to luajacqueline
2023-11-23Implement adding to the playback queue from luajacqueline
2023-11-23Add a second font, flesh out browser screenjacqueline
2023-11-22Add basic lua browser screenjacqueline
2023-11-21Add lua functions to get database contentjacqueline
2023-11-20Use C functions for the backstack, instead of a lua modulejacqueline
Working with the default group and root kinda sucks if you have to do it from lua!
2023-11-14Add two-way databinding for lua, and flesh out the lua statusbarjacqueline
2023-11-12Convert the main menu screen to lua loljacqueline