Commit Graph

27 Commits (35b59ad217f07b388a0b885843fc14df97240125)

Author SHA1 Message Date
Anton 8662f635d8 Upgrade to new translation system 2024-08-29 21:11:06 +02:00
Anton f1d3438d1c Require switch blocks when declaring variables 2024-02-10 16:51:46 +01:00
Gordon Williams ba7a2f7996 Issue newline before GB commands (solves issue with console.log and ignored commands) 2023-06-19 19:19:32 +01:00
Alessandro Cocco 42c2b5c8a2 Use default Bangle formatter for booleans 2022-06-18 22:08:51 +02:00
Rarder44 a6991560c3 fix get font size 2022-04-21 22:00:24 +02:00
Richard de Boer 32273ed158
gbmusic: remove date+time 2022-02-20 20:44:46 +01:00
Richard de Boer 60cae6bc84
gbmusic: Simplify touch controls 2022-02-19 22:34:14 +01:00
Richard de Boer 089055d948
gbmusic: Move event listener from widget to boot code 2022-02-13 18:36:19 +01:00
Adam Schmalhofer cec31972b5 Merge remote-tracking branch 'upstream/master' into jekyll-apps.json
Ported all of apps.json to metadata.json
2022-01-06 12:47:26 +01:00
Richard de Boer 4ce0e39263 gbmusic: Fix scrolling title background color 2021-12-09 20:17:11 +01:00
Richard de Boer 46383d4d55 gbmusic: fix "previous" button image 2021-11-22 13:18:01 +01:00
Richard de Boer f5a8b809d1 gbmusic: Bangle.js 2 support, use Layout library 2021-11-20 16:44:26 +01:00
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 ca394e3ff7 gbmusic: reformat widget code 2021-04-25 15:28:38 +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