index
:
tangara-fw
main
Tangara firmware
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ui
/
include
/
ui_fsm.hpp
Age
Commit message (
Expand
)
Author
2024-05-02
WIP merge cyclically dependent components into one big component
jacqueline
2024-04-22
Improve handling of the display
jacqueline
2024-04-11
Migrate all existing control schemes to the cool new world
jacqueline
2024-04-10
WIP decompose our giant LVGL driver into smaller classes
jacqueline
2024-04-08
Warn and block MSC disable if the sd card is busy
jacqueline
2024-04-02
Support disabling automatic database updates
jacqueline
2024-03-25
WIP rewrie audio pipeline+fsm guts for more reliability
jacqueline
2024-03-21
Add very basic usb msc ui
jacqueline
2024-03-20
Add exact display size to nvs, since it can vary
jacqueline
2024-03-07
Show the now playing screen after being locked for a while
jacqueline
2024-02-27
Add time.ticks to lua bridge
ailurux
2024-02-12
Scroll sensitivity configurable, but inverted
ailurux
2024-02-12
Add buttons for shuffle + repeat track
ailurux
2024-02-06
let the bluetooth stack handle its own discovery state
jacqueline
2024-02-05
Preserve the queue when going into standby
jacqueline
2024-02-01
add an indicator for database updates
jacqueline
2024-01-23
Plumb queue next+previous through to Lua, incl. with stubs and docs.
Robin Howard
2024-01-19
fix some lua stack leaks + add a console func to help debug
jacqueline
2024-01-17
all screens basically working, but bluetooth is rough
jacqueline
2024-01-15
Begin migration of remaining screens to Lua
jacqueline
2024-01-05
add an alerts module for lua, and implement a volume indicator with it
jacqueline
2023-12-08
Add shuffle and repeat options for the playback queue
jacqueline
2023-12-07
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
jacqueline
2023-12-07
Remove pre-iterator concepts
jacqueline
2023-12-06
Add a back button gesture in clickwheel mode
jacqueline
2023-11-25
implement play/pause
jacqueline
2023-11-24
Migrate 'now playing' screen to lua
jacqueline
2023-11-22
Use protected mode for lua callbacks wherever possible
jacqueline
2023-11-20
Use C functions for the backstack, instead of a lua module
jacqueline
2023-11-14
Add two-way databinding for lua, and flesh out the lua statusbar
jacqueline
2023-11-12
Convert the main menu screen to lua lol
jacqueline
2023-10-04
Add a basic database reindex screen
jacqueline
2023-10-03
Write up the new input modes to NVS and settings
jacqueline
2023-10-03
Generalise the lvgl input driver in preparation for more input methods
jacqueline
2023-09-28
Use databinding for the top bar. It's so nice now!
jacqueline
2023-09-28
Use bindey for databinding instead of hand rolling ui updates
jacqueline
2023-09-22
make bluetooth pairing ui functional
jacqueline
2023-09-13
Make the onboarding flow basically work. Much still to do!
jacqueline
2023-09-12
Fix ui nits for playback screen
jacqueline
2023-09-12
Use interrupt-based spi for the display
jacqueline
2023-09-08
Flesh out onboarding a little, and add a way to get into it
jacqueline
2023-09-05
Move UI task to priority 0 during playback
jacqueline
2023-08-30
Use a service locator instead of passing around subsets of drivers between FSMs
jacqueline
2023-08-29
Add a brightness slider to settings
jacqueline
2023-08-28
Add some more icons, and reflect play/pause in top bar
jacqueline
2023-08-28
Move battery measurement to its own class
jacqueline
2023-08-25
Add placeholder settings UI
jacqueline
2023-08-25
Add modal dialog support
jacqueline
2023-08-17
Start on basic onboarding screens
jacqueline
2023-07-28
Lock button does that same thing always
jacqueline
[next]