Tom Kirchner
63c6f2132b
Split long license lines so they fit on screen
11 months ago
Tom Kirchner
6d6d7188a8
Allow scrolling of license text
11 months ago
Tom Kirchner
bff22d9073
Update on-device license list
11 months ago
Tom Kirchner
d6db4b0826
Add missing copyright/license headers
11 months ago
jacqueline
91eaed4b37
use snake_case consistently in lua function names
1 year ago
jacqueline
0ca82fb1d1
Fix the top bar scrolling off the screen on the licenses screen
1 year ago
jacqueline
a231fd1c8a
Replace cpp::span shim with std::span
2 years ago
jacqueline
b17f8a3dcc
Merge the StatusBar bindings table with each screen's bindings table
2 years ago
ailurux
a78614a580
WIP: Getting styles from lua
2 years ago
jacqueline
ef72b25660
use prototype inheritance for lua screens, rather than functions
...
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.
2 years ago
jacqueline
d41f9f7033
Use drflac instead of miniflac
...
This one is fast as hell! Does seeking really good too. Thank u Doctor
Flac.
2 years ago
jacqueline
d1ae1a4230
on second thought, let's not violate patents. 'tis a silly system.
2 years ago
jacqueline
71b4673039
all screens basically working, but bluetooth is rough
2 years ago
jacqueline
7cdcd44e0c
Begin migration of remaining screens to Lua
2 years ago