Robin Howard
|
3f1fadbeef
|
Plumb queue next+previous through to Lua, incl. with stubs and docs.
|
1 year ago |
jacqueline
|
cd650b30bd
|
fix some lua stack leaks + add a console func to help debug
|
1 year ago |
jacqueline
|
c1b7a0c9f2
|
move lua ui-related data to spi ram
|
1 year ago |
jacqueline
|
c0ec19c496
|
fix some properties that got copied wrong
|
1 year ago |
jacqueline
|
71b4673039
|
all screens basically working, but bluetooth is rough
|
1 year ago |
jacqueline
|
7cdcd44e0c
|
Begin migration of remaining screens to Lua
|
1 year ago |
jacqueline
|
55bde70b96
|
add accurate esp and samd versions + expose this info to lua
|
1 year ago |
jacqueline
|
44fdf69674
|
tweak wheel sensitivity, improve AKS for centre button
|
1 year ago |
jacqueline
|
0db85f5e9e
|
move default theme into styles, for easier lua overrides
|
1 year ago |
jacqueline
|
34cae4e6e4
|
add an alerts module for lua, and implement a volume indicator with it
|
1 year ago |
jacqueline
|
938ba62f57
|
refactor handling of volume steps; improve controls
|
1 year ago |
jacqueline
|
42a98a3799
|
disable group wrapping by default
|
1 year ago |
jacqueline
|
5a2f0b08e0
|
Centralise which level is 'locked'
|
1 year ago |
jacqueline
|
bd730c82b0
|
Do db updates on the bg worker
|
1 year ago |
jacqueline
|
ca5d7b867c
|
Add shuffle and repeat options for the playback queue
|
1 year 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
|
1 year ago |
jacqueline
|
852ce7b917
|
Add a back button gesture in clickwheel mode
|
1 year ago |
jacqueline
|
4f5422e906
|
Rewrite the track queue to work directly with database iterators
|
1 year ago |
jacqueline
|
e6844a68b6
|
implement play/pause
|
1 year ago |
jacqueline
|
7c6eb2997c
|
Migrate 'now playing' screen to lua
|
1 year ago |
jacqueline
|
b07bfbc6c7
|
Add a second font, flesh out browser screen
|
1 year ago |
jacqueline
|
9eb5ae6e94
|
Use protected mode for lua callbacks wherever possible
|
1 year ago |
jacqueline
|
06aca259cb
|
Add basic lua browser screen
|
1 year 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!
|
1 year ago |
jacqueline
|
71ed09a6f7
|
Add two-way databinding for lua, and flesh out the lua statusbar
|
1 year ago |
jacqueline
|
8a0a167adb
|
Convert the main menu screen to lua lol
|
1 year ago |
jacqueline
|
270bce7212
|
Fix display off on boot with new lock switch direction
|
1 year ago |
jacqueline
|
0419def89b
|
Change lock switch direction to match r7 standby
|
1 year ago |
Robin Howard
|
067132d097
|
adds scrollbar fixup comment.
|
1 year ago |
Robin Howard
|
7318f53fd8
|
haptics: buzz on boot, and when changing focus of items.
|
1 year ago |
jacqueline
|
c6f2b52331
|
Improve bt scanning responsiveness
|
1 year ago |
jacqueline
|
2ef022a2f9
|
Remove loading spinner for 'Coming up'
it's really slow!
|
2 years ago |
Robin Howard
|
18d90051c9
|
Annotates the kTag with maybe_unused; they're only used for logging.
|
2 years ago |
jacqueline
|
4f8c127da9
|
Use an mutable struct + const instead of an immutable class
|
2 years ago |
jacqueline
|
782e8dc8c2
|
Add better controls for queue manipulation
|
2 years ago |
jacqueline
|
2eb7eaa2a6
|
Go straight to the playback screen after 'play now'
|
2 years ago |
jacqueline
|
20d1c280a7
|
Remove templating of Continuation
|
2 years ago |
jacqueline
|
53cf476876
|
Remove mV from top bar, now that we know it's not the issue
|
2 years ago |
jacqueline
|
6c20eafd05
|
First pass at having some kind of design and theming
|
2 years ago |
jacqueline
|
ee8e523456
|
Add a basic database reindex screen
|
2 years ago |
jacqueline
|
28633e857f
|
Implement UI for enqueuing instead of replacing the current track
|
2 years ago |
jacqueline
|
5c04e2ad8d
|
Neaten up the various kinds of inputs, and move volumes to The New Way
|
2 years ago |
jacqueline
|
c851b789fa
|
Write up the new input modes to NVS and settings
|
2 years ago |
jacqueline
|
09f129662e
|
Add scroll velocity + more input methods
|
2 years ago |
jacqueline
|
7d5536e2ab
|
Generalise the lvgl input driver in preparation for more input methods
|
2 years ago |
jacqueline
|
f2bad894cd
|
Show battery voltage in top bar
|
2 years ago |
jacqueline
|
c876c00654
|
add a fun and cute little loading state :)
|
2 years ago |
jacqueline
|
6a47edcd35
|
Use databinding for the top bar. It's so nice now!
|
2 years ago |
jacqueline
|
f09ba5ffd5
|
Use bindey for databinding instead of hand rolling ui updates
|
2 years ago |
jacqueline
|
252f685ef1
|
Make NVS access synchronous again
Everything relevant is back in internal ram, and likely to stay there.
|
2 years ago |