Commit Graph

44 Commits (47893eda83fa19e09cebd298484f2c8a58f18025)

Author SHA1 Message Date
Gordon Williams 039024c4ad Allow 'data' style app files to be uploaded with the app (and switch over settings files for various apps) 2021-04-09 09:58:38 +01:00
Gordon Williams bde59c00bc areas 2021-03-22 10:07:46 +00:00
Gordon Williams 4c78076603 Allow custom modules for apps 2020-12-09 13:43:29 +00:00
Gordon Williams 2e45174d4a Fix sanity check - handle 'to RAM' uploads better, allowing the app loader to upload stuff that doesn't actually ever stay in storage 2020-09-23 11:38:02 +01:00
Gordon Williams 063929f750 Handle 'RAM' as filename to allow direct uploads
Add ability to upload assisted GPS data
2020-09-23 11:18:20 +01:00
Gordon Williams 8ad5d13516 Allow customised apps to be minified/pretokenised 2020-09-01 14:43:54 +01:00
Gordon Williams 27d57623ed Update docs, tweak eslintignores 2020-08-21 15:17:16 +01:00
Gordon Williams f89f069a3f tweak 2020-08-18 09:18:01 +01:00
Gordon Williams f0ee77b38e update docs about app type 2020-08-18 09:16:35 +01:00
Gordon Williams 519262793d Added ability to specify dependencies (used for `notify` at the moment)
Gadgetbridge: Modified to use the 'notify' library
2020-06-04 15:19:37 +01:00
Gordon Williams ab5861126c App description can now be markdown 2020-05-28 14:34:40 +01:00
Gordon Williams 4391b48aeb Tweaks to appease the sanity checker 2020-05-12 08:08:19 +01:00
Richard de Boer 9f0adf1900 Data files: remove settings magic, some more sanitychecks 2020-04-16 20:42:23 +02:00
Richard de Boer 9e0fd91339 Data files: save all data files as a single string
Separate regular and storage files by a semicolon
2020-04-16 14:30:37 +02:00
Richard de Boer 217d198154 Add a "data" section to apps.json, with data files to clean on uninstall
These are added to `appid.info` as "dataFiles" or "storageFiles", and
can contain wildcards.
2020-04-16 14:30:37 +02:00
Gordon Williams c70ced75c1 update 2020-04-08 13:27:19 +01:00
Gordon Williams 858d979f00
Merge pull request #230 from rigrig/welcome
Move loading of welcome to boot.js
2020-04-07 09:02:09 +01:00
Gordon Williams fc2060e7f0 tweaks and docs for readme file 2020-04-07 08:59:24 +01:00
Richard de Boer 4a9cf92acb Readme: welcome.js is no longer special (they now use *.boot.js) 2020-04-07 00:27:06 +02:00
Gordon Williams 62ef241369 license notes 2020-04-04 14:33:43 +01:00
Gordon Williams a6231c0041 license notes 2020-04-04 14:30:46 +01:00
Richard de Boer e38b7dfaa2 Readme: app settings 2020-04-04 00:00:14 +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 8c94aada13 docs 2020-03-26 08:37:18 +00:00
Gordon Williams e0d29c81f2 Big refactor #2 - variable width widgets 2020-03-05 13:15:27 +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 17010f62a2 Show build status 2020-02-28 14:48:22 +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 a703e15455 Add GPS Recorder with companion code in Bangle App Loader that allows the data to be read back as a KML 2020-02-10 13:49:36 +00:00
Gordon Williams 2bca5d4747 Working GPS track recording - just need to fix the 'interface.html' to do the comms and do something with the data collected 2020-02-07 17:16:45 +00:00
Gordon Williams f91ce5b219 docs 2020-02-07 13:47:59 +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 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 e0320bb2f7 handle printing app versions 2019-12-05 14:49:21 +00:00
Gordon Williams 7ebde31f63 docs and example fix 2019-12-03 17:07:15 +00:00
MaBecker 913440c596 minor fixes
- add drawWidgets()
2019-11-26 17:51:23 +01:00
Gordon Williams 59cc57a75a merge skeleton README into original README, and make example apps so you can just copy the folder 2019-11-26 10:27:31 +00:00
ra100 7716b587a8
📝 Update docs with new folder structure #46 2019-11-17 23:44:25 +01:00
Mark Becker 4aa089777f
add missing -icon 2019-11-15 12:00:34 +01:00
Gordon Williams 7ea95ddce8 add JSON for widgets, and fix filenames for settings (only 8 chars allowed, so '@setting') 2019-11-07 21:49:47 +00:00
Gordon Williams ff285276cb link 2019-11-07 20:37:46 +00:00
Gordon Williams fcab506202 Add better sorting 2019-11-07 08:43:56 +00:00
Gordon Williams eb71f80ef2 Added customised app loading 2019-11-06 17:25:02 +00:00