summaryrefslogtreecommitdiff
path: root/lua/widgets.lua
AgeCommit message (Collapse)Author
2025-04-17Add more themeing subjects to the status barDoridian
2025-03-19ailurux/button-media-controls (#264)ailurux
Splits the control scheme into separate schemes for the side buttons and touchwheel, allowing them to be configured independently of each other. At least one input must be used for navigation, and there are guards to prevent locking oneself out of any input. If the input scheme is invalid, a pop up will show alerting the user. Different behaviours can be bound to the side buttons for when the device is locked or unlocked. This PR also adds a mode for these buttons that controls media playback (prev/next on up/down, pressing both buttons toggles play/pause). There are some changes to the way inputs handle locking. Rather than the input devices tracking the current locked mode, different input devices are created on lock depending on the mode that is configured. Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/264 Co-authored-by: ailurux <ailurux@noreply.codeberg.org> Co-committed-by: ailurux <ailurux@noreply.codeberg.org>
2025-02-11Fix bug in infinite list causing items to be removed (#253)ailurux
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-29On browser and file_browser screens, focus the first item when appearingRockwell Schrock
2025-01-08Add missing copyright/license headersTom Kirchner
2024-09-27Added listened indicator for audiobooks and podcastsailurux
2024-09-12daniel/theme-tweaks (#102)ailurux
- Multiple improvements + fixes - Add charge outline icon for improving readability with monochromatic themes - Add a chevron icon and update existing dropdown menus - Rename `set_style` to `set_subject` for disambiguation with lvgl's Style type Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/102 Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> Co-authored-by: ailurux <ailuruxx@gmail.com> Co-committed-by: ailurux <ailuruxx@gmail.com>
2024-09-10Rename set_style to set_subjectailurux
2024-08-29use snake_case consistently in lua function namesjacqueline
2024-08-16Redesigned many icons, added styles for battery icon recolouring based on ↵ailurux
percentage
2024-08-16Add cool skeumorphic embossingjacqueline
2024-08-15Some UI/themes tweaksailurux
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-17Scroll to top when selecting the back buttonjacqueline
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-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-14Minor improvements to infinite list widgetailurux
2024-05-10Rename widget to InfiniteListailurux
2024-05-06File browser and track browser bug fixesailurux
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>
2024-04-18Merge the StatusBar bindings table with each screen's bindings tablejacqueline
2024-03-28Merge branch 'main' into themesailurux
2024-03-20Support pinning decoded images to RAMjacqueline
2024-03-20Image recolouring for database indicatorailurux
2024-03-10WIP Lua Theming- style classesailurux
2024-03-07WIP: Getting styles from luaailurux
2024-02-01add an indicator for database updatesjacqueline
2024-01-15Begin migration of remaining screens to Luajacqueline
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-14lua statusbar styling tweaksjacqueline
2023-11-14Add two-way databinding for lua, and flesh out the lua statusbarjacqueline
2023-11-12Convert the main menu screen to lua loljacqueline