summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2024-08-29Style regulatory icons so they are visible with the light themeailurux
2024-08-29use snake_case consistently in lua function namesjacqueline
2024-08-28When clicking a track in the file browser, play itjacqueline
Includes adding a `playback.is_playable` for working out whether or not a particular file is able to be played
2024-08-28Handle the loading state whilst appending many tracks betterjacqueline
1) Update the queue length periodically so that the user can see we're working 2) Clear any previous track and display "loading..." instead
2024-08-27Various UI tweaks and improvementsailurux
2024-08-27Update battery icon to be a bit smallerailurux
2024-08-16Redesigned many icons, added styles for battery icon recolouring based on ↵ailurux
percentage
2024-08-16Updated a few iconsailurux
2024-08-16Add cool skeumorphic embossingjacqueline
2024-08-15Add border to switch widgetailurux
2024-08-15Some UI/themes tweaksailurux
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-07-30Start playback immediately when selecting a playlistjacqueline
2024-07-30daniel/playlist-queue (#84)ailurux
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>
2024-07-24Add a settings screen with power+battery infojacqueline
Mostly for debugging, but also u can toggle fast charging off and on now
2024-07-18Add Hangul characters to the bundled fontjacqueline
2024-07-17Fix an error in the scroll sensitivity UIjacqueline
2024-07-17Scroll to top when selecting the back buttonjacqueline
2024-07-17Add a screen for FCC and CE regulatory nonsensejacqueline
2024-07-17Fix the top bar scrolling off the screen on the licenses screenjacqueline
2024-07-12Disable shuffle when selecting 'play all'jacqueline
2024-07-12Give Bluetooth settings a bit of a refreshjacqueline
It's now a bit more responsive to stuff happening, gives you more information, and remembers your previously paired devices for faster switching between them.
2024-07-11WIP improve bluetooth api and settings screenjacqueline
2024-07-03Load fonts asynchronously on a bg taskjacqueline
This saves a second or two from bootup; AFAICT this *mostly* reclaims the dynamic fonts boot time regression.
2024-06-28show a message if the sd card is unmountedjacqueline
2024-06-28tweak file browser iconjacqueline
2024-06-28use cuter images on the main menujacqueline
2024-06-28WIP start on an updated main menu uijacqueline
2024-06-27remove chatty logjacqueline
2024-06-27Add a button to shuffle+play the current viewjacqueline
2024-06-18Fix issue with previous not working with shuffleailurux
2024-06-14Add fusion fonts to lua partitionjacqueline
2024-06-14Fix missing duration when no track is playingjacqueline
2024-06-14Load fonts dynamically from /luajacqueline
This unfortunately slows boot time by a bit, but I think we should be able to reclaim that time eventually.
2024-06-12WIP fix issues introduced by lvgl version bumpjacqueline
2024-06-12Removed some old, unused assetsjacqueline
2024-06-12Revert "Removed some old, unused assets"jacqueline
This reverts commit f1992fc8560dd3eb16487530f9fae31412ba3843.
2024-06-12Removed some old, unused assetsjacqueline
2024-05-29Start on TTS support by logging the data that will become TTS linesjacqueline
Includes some misc cleanup of haptic double-triggering (or non-triggering), since those cases all end up being TTS event double-reporting, which to me crosses the threshold from "annoying" to "usability issue"
2024-05-16Handle tracks with no duration in the playback screenjacqueline
2024-05-14Minor improvements to infinite list widgetailurux
2024-05-10Remove unused local varailurux
2024-05-10Rename widget to InfiniteListailurux
2024-05-10Merge branch 'main' into file-browserailurux
2024-05-06File browser and track browser bug fixesailurux
2024-05-06WIP: File browser, needs bug fixesailurux
2024-05-03Respond to sd card mounts and unmounts within luajacqueline
Includes no longer blocking the main menu on an sd card being inserted!!
2024-05-02Replace cpp::span shim with std::spanjacqueline
2024-04-19Add a button to update the samd's firmwarejacqueline
2024-04-19daniel/recycler-list (#66)ailurux
@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>