diff --git a/comms.js b/comms.js index 5a856454d..e2b1374ae 100644 --- a/comms.js +++ b/comms.js @@ -35,7 +35,7 @@ uploadApp : app => { Puck.write("\x03reset();\n", (result) => { if (result===null) return reject(""); setTimeout(() => { // wait for reset - Puck.write(fileContents,(result) => { + Puck.write("\x10E.showMessage('Uploading...')\n"+fileContents+"load()\n",(result) => { if (result===null) return reject(""); resolve(); }); @@ -67,5 +67,25 @@ removeApp : app => { // expects an app structure resolve(); }); }); +}, +removeAllApps : () => { + return new Promise((resolve,reject) => { + // Use eval here so we wait for it to finish + Puck.eval('require("Storage").eraseAll()||true', (result,err) => { + if (result===null) return reject(err || ""); + Puck.write('\x03\x10reset()\n',(result) => { + if (result===null) return reject(""); + resolve(); + }); + }); + }); +}, +setTime : () => { + return new Promise((resolve,reject) => { + Puck.setTime((result) => { + if (result===null) return reject(""); + resolve(); + }); + }); } }; diff --git a/img/banglejs-logo-mid.png b/img/banglejs-logo-mid.png new file mode 100644 index 000000000..df29ed74b Binary files /dev/null and b/img/banglejs-logo-mid.png differ diff --git a/img/banglejs-logo-sml.png b/img/banglejs-logo-sml.png new file mode 100644 index 000000000..c599f042a Binary files /dev/null and b/img/banglejs-logo-sml.png differ diff --git a/index.html b/index.html index f1a79b55c..4438c4536 100644 --- a/index.html +++ b/index.html @@ -21,13 +21,18 @@ position:absolute; bottom:8px;left:0px;right:0px; z-index: 100; + } + .hero { + padding-bottom: 1rem; + padding-top: 1rem; + text-align:center; }