Commit Graph

14 Commits (5dad6caa1d4765d755f23f7731b5f86e45ae7a04)

Author SHA1 Message Date
Richard de Boer d642ad5c80 gbmusic: `Simple button` setting to disable double/triple pressing
For music players which handle multiple button presses themselves.
see http://forum.espruino.com/comments/15984222/
2021-05-13 15:48:41 +02:00
Richard de Boer 14c4bfdb8b gbmusic: Remove touch controls setting
Firmware 2v10 will disable touch/swipe while the LCD is off anyway, so
just enable them always. (but keeps the check that the LCD is on until
the whole world has upgraded their firmware)
2021-05-13 15:21:24 +02:00
Richard de Boer 195f5928f6 gbmusic: Simplify touch controls setting
Firmware 2v10 will disable touch/swipe while the LCD is off anyway.
(Next commit will just remove this setting altogether, but just in case)
2021-05-13 15:16:45 +02:00
Richard de Boer da8dc6cd57 gbmusic: reduce fadeout flicker, clean comments 2021-05-13 15:00:03 +02:00
Richard de Boer 366f7899ba gbmusic: setting to disable touch controls 2021-04-29 22:17:21 +02:00
Richard de Boer 546b5e819a gbmusic: fix dynamic track/album colors
Not really broken, just didn't do what it said
2021-04-29 21:48:06 +02:00
Richard de Boer 2ca3ccfaa0 gbmusic: auto close after double song duration (or 1 hour) of inactivity
Because some phones don't end an update when the music simply finished.
2021-04-25 16:21:59 +02:00
Richard de Boer 94fe988b08 gbmusic: only auto-start from clock apps 2021-04-25 15:28:38 +02:00
Richard de Boer 66c5284d23 gbmusic: improve controls
Using BTN3-rising for `volumedown` meant that everytime you hold BTN3 to
reload the watch it first messes with your volume. So now we listen for
falling edge only.
Also add double/triple pressing BTN2 for next/previous.
And fix a bug with the scroller interval.
2021-04-10 18:32:20 +02:00
Richard de Boer 2de7a2dea0 gbmusic: simplify code some more
Remove Ticker classes, shorten some variable names
2021-04-10 16:21:36 +02:00
Richard de Boer 5283f95320 gbmusic: cleanup/simplify code
Get rid of the whole settings+drawText(), just hardcode positions in
drawSomething() functions.
2021-04-10 16:21:36 +02:00
Richard de Boer 721c0e7ba5 gbmusic: Increase text brightness, improve memory usage 2021-04-10 16:21:36 +02:00
Richard de Boer 33105c5820 gbmusic: code style (add semicolons) 2021-04-10 16:21:36 +02:00
Richard de Boer a4465cb532 new app: gbmusic: Gadgetbridge Music Controls 2021-03-14 22:28:44 +01:00