Gordon Williams
1dca641ff0
boot 0.23: Move to a precalculated .boot0 file which should speed up load time
...
setting 0.25: Move boot.js code into 'boot' app itself
launch 0.05: Use g.theme for colours
widbat 0.06: Use 'g.theme' (requires bootloader 0.23)
widlock: new widget
2021-05-26 16:21:52 +01:00
Gordon Williams
d0082775c5
bootloader: Stop LCD timeout being disabled on first run (when there is no settings.json)
2020-10-28 13:26:01 +00:00
Gordon Williams
142ccaddf8
0.21: Handle echo off char from Gadgetbridge app when programmable:off ( fix #558 )
2020-09-14 10:50:26 +01:00
Gordon Williams
aa48f5038f
Allow Gadgetbridge to work even with programmable:off
2020-07-30 09:04:06 +01:00
Matjaz Lipus
8b6a691546
code format, don't use unnecessary .map
2020-06-10 08:56:45 +02:00
Gordon Williams
7bf0e57882
Bootloader: Don't modify beep/buzz behaviour if firmware does it automatically
2020-05-14 11:42:24 +01:00
Gordon Williams
0dbbce2134
Detect out of memory errors and draw them onto the bottom of the screen in red
2020-05-04 15:06:36 +01:00
Gordon Williams
769d835fc4
Tweak for #349
2020-04-29 07:46:44 +01:00
Gordon Williams
517c35a37d
Added BLE HID option for Joystick and bare Keyboard, update HID apps to send correct info
2020-04-28 15:23:02 +01:00
Richard de Boer
f8ef03bade
Move welcome loader into welcome.boot.js
2020-04-07 00:27:06 +02:00
Gordon Williams
e2247b211d
Provide an easy way to run code at boot time #163
2020-03-31 15:04:51 +01:00
Gordon Williams
a874d5838c
Added vibrate as beep workaround
2020-03-25 11:05:33 +00:00
Gordon Williams
d07dc1de6f
Stop users calling save() ( fix #125 )
...
If Debug info is set to 'show' don't move to Terminal if connected!
2020-03-12 16:46:39 +00:00
Gordon Williams
b93c094340
Fix GPS apps if time not set in GPS ( fix #110 )
2020-03-04 15:04:21 +00:00
Gordon Williams
b001cd5798
Fix issues if BLE=off, 'Make Connectable' is chosen, and the loader resets Bangle.js ( fix #108 )
2020-03-02 17:43:56 +00:00
Gordon Williams
6cfe9c340b
Take advantage of recent nonbreaking change that stops readJSON from causing errors
2020-02-28 17:02:26 +00:00
Gordon Williams
1354227b6a
Fix issues with alarm scheduling
2020-02-28 15:34:31 +00:00
Gordon Williams
8220765c11
Added bin/sanitycheck.js to perform a bunch of tests to make sure everything is correct
2020-02-28 14:17:22 +00:00
Gordon Williams
50e3c852fb
MASSIVE REFACTOR
...
New Bangle.js firmwares remove 8 char name restriction so we're ditching the first char -> file type and using normal file extensions
Took the opportunity to remove code for older Bangle.js (since the new stuff won't work anyway)
Also removed the need for an 'app.json' - it's now renamed 'app.info' on the watch, and we just auto-generate it
Renamed a few apps so widgets all start with 'wid'
2020-02-28 11:44:25 +00:00
Gordon Williams
9a76d6d800
Disable GPS time log messages, add (default=1) setting to hide log messages
2020-02-25 13:34:06 +00:00
Gordon Williams
47205bfe61
Add alarms app ( fix #83 )
2020-02-12 10:48:14 +00:00
Gordon Williams
d559f3dde3
Try to get time from GPS if we rebooted and powered on without any proper time - fix #91
2020-02-05 10:52:51 +00:00
Gordon Williams
527ff57e99
Simplify settings and add locale submenu, add 12/24 hour option ( fix #76 ), add distance format option, and ensure settings all apply at boot by moving them to the bootloader 'app' ( fix #89 )
2020-02-04 16:17:23 +00:00
Gordon Williams
f046236849
Tweaks for old watches
2020-01-17 13:16:37 +00:00
Gordon Williams
95d4c710bc
Massive refactor - Make all clocks responsible for loading widgets if they want them, and for loading the launcher on BTN2.
...
Also make bootloader try and polyfill missing stuff from 2v04
2020-01-17 11:43:26 +00:00