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
8a7c61aa65
Move NodeConfEU 2019 'First Start' Sequence to ncstart.boot.js
...
fix ncstart
2020-04-07 00:27:06 +02: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
441d5d1882
bump version
2020-03-30 08:39:59 +01:00
Dimitri Gigot
e97852cae4
Fixing issue #147 - No way to open launcher when no clock
2020-03-29 02:48:21 +00: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
860da909bf
Added welcome app ( fix #96 )
...
When installing default apps, update time
2020-02-13 08:18:46 +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
Gordon Williams
5978f0743b
Fix issue switching clockfaces via menu
2019-12-17 13:59:03 +00:00
Gordon Williams
aca3ce8878
Bootloader: Attempt to reset state of the interpreter better before loading an app
...
remove hasWidgets for now - need to reconsider how this should work
2019-12-10 15:40:43 +00:00
Gordon Williams
24269067b9
Bootloader tweaks to load widgets before clock
2019-12-05 14:48:14 +00:00
Gordon Williams
bc9e1e566f
Merge branch 'clock-select' of https://github.com/knolleary/BangleApps into knolleary-clock-select
2019-11-18 10:09:48 +00:00
ra100
da1d4d768c
🚚 Move apps to subfolders #46
2019-11-17 23:43:58 +01:00