jacqueline
41426151a1
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 year ago
jacqueline
1d0ad4cbf9
stop writing the erm bit
1 year ago
ailurux
35c6125b25
Merge pull request 'file-browser' ( #71 ) from file-browser into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/71
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
1 year ago
ailurux
ce9861260d
Remove unused local var
1 year ago
ailurux
e06610f3a6
Minor fixes before PR
1 year ago
ailurux
0062eb9a9e
Rename widget to InfiniteList
1 year ago
ailurux
ee5657cb44
Fix imports after merge
1 year ago
ailurux
3f177cdb88
Merge branch 'main' into file-browser
1 year ago
ailurux
e4ce7c4ac2
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 year ago
ailurux
5b109ed327
Tweaks to default d-pad controls
1 year ago
jacqueline
2afeb2989b
use long-press shortcuts again, but make them a bit harder to trigger accidentally
1 year ago
cooljqln
b720ba42a0
Merge pull request 'Factor gapless handling out of audio_fsm and into the audio pipeline' ( #69 ) from jqln/audio-pipeline into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/69
Reviewed-by: ailurux <ailurux@noreply.codeberg.org>
1 year ago
jacqueline
690c64c151
Fix playback after restoring queue on boot
1 year ago
jacqueline
265049c519
Count samples going in and out of the drain buffer
...
This is a more accurate way of knowing which track is playing when, and
also simplifies a lot of fragile logic in audio_fsm
1 year ago
jacqueline
b242ba9986
Improve decoder's interface to accept streams
1 year ago
ailurux
8019c76918
File browser and track browser bug fixes
1 year ago
ailurux
eeb3f2d406
WIP: File browser, needs bug fixes
1 year ago
jacqueline
344a46d066
Respond to sd card mounts and unmounts within lua
...
Includes no longer blocking the main menu on an sd card being inserted!!
1 year ago
cooljqln
3ceb8025ee
Merge pull request 'Break dependency cycles with our components by merging co-dependent components together' ( #68 ) from jqln/component-merge into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/68
1 year ago
jacqueline
964da15a0b
Add the collation partition to the build
...
Includes a small linux-only bash script to generate locale partitions
1 year ago
jacqueline
9fafd797a5
split c blobs of graphics data into their own component
...
silences some compiler warnings from using c++ flags with c
1 year ago
jacqueline
26eb580043
move driver includes into a subdir as well
1 year ago
jacqueline
7d7f7755d1
start moving include files into subdirs
1 year ago
jacqueline
1573a8c4cd
WIP merge cyclically dependent components into one big component
1 year ago
ailurux
fb3d6a7b86
WIP: Add destructor for FileIterator
1 year ago
jacqueline
a231fd1c8a
Replace cpp::span shim with std::span
1 year ago
ailurux
4aed95a3cd
WIP: Lua filesystem starting point
1 year ago
jacqueline
f852e44715
version bump
1 year ago
jacqueline
1736f7874b
Use double-clicks instead of long-presses for wheel shortcuts
1 year ago
jacqueline
b255ea799e
Add lua bindings for override input hooks
1 year ago
jacqueline
920345b940
Support getting a tree of controls + hooks via lua
1 year ago
jacqueline
531475e351
Enable bluetooth after boot, not during boot
...
This avoids some bluetooth-related devices being delivered before
BootComplete
1 year ago
jacqueline
84dbe074c5
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 year ago
jacqueline
db9e5cce1f
Improve handling of the display
...
- Blank the display when locking to prevent burn-in
- Delay turning the display on until *exactly* after the first lvgl flush
- Init the display in the ui task to avoid blocking the rest of boot
1 year ago
ailurux
4eb1a074f7
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 year ago
ailurux
dfccf56f34
Add support for 64-bit float wav files
1 year ago
jacqueline
5b99267cb9
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 year ago
jacqueline
8e113ea9ae
squash a bunch of warnings
1 year ago
Robin Howard
7c075cf5b7
Adds LRA haptic support (open-loop only for now).
1 year ago
Robin Howard
e39754ba10
Fix DRV2065L register usage: we were accidentally setting control2 when we meant control3.
1 year ago
jacqueline
354ba0325a
version bump
1 year ago
jacqueline
727847017d
Add a button to update the samd's firmware
1 year ago
ailurux
7f630cebdd
daniel/recycler-list ( #66 )
...
@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>
1 year ago
jacqueline
b17f8a3dcc
Merge the StatusBar bindings table with each screen's bindings table
1 year ago
jacqueline
cc255f6d77
Suspend property bindings when their screens aren't visible
1 year ago
jacqueline
874218e3ff
Fix some bt device issues
...
- Don't allow adjusting volume if there's no device
- Cap bt nvs values correctly
- Persist bt volumes correctly even when the encoded for has a null
byte (facepalm 4 me)
1 year ago
jacqueline
1baaa6dadc
Use more generic 'hooks' for each input device's actions
1 year ago
jacqueline
c24dfa6846
make boot go fast
1 year ago
jacqueline
166e8feb3c
copy audacious' math it looks good
1 year ago
jacqueline
ade0094595
switch to software volume scaling (it's bad tho i need daniel to do maths for me please)
1 year ago