Very odd - and your Bangle.js firmware is at 2v08 or later?
The actual code show showLauncher is:
var l = require("Storage").list(/\.info$/).map(file => {
var app = require("Storage").readJSON(file,1);
if (app && app.type == "launch") return app;
}).find(x=>x);
if (l) load(l.src);
else E.showMessage("Launcher\nnot found");
So it should be fine.
However it seems that the file that's added for your tapelauncher.info is broken - there is no src field.
So in that case, if tapelauncher.info happened to be the first file, I guess launching would fail.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Very odd - and your Bangle.js firmware is at 2v08 or later?
The actual code show showLauncher is:
So it should be fine.
However it seems that the file that's added for your
tapelauncher.info
is broken - there is nosrc
field.So in that case, if
tapelauncher.info
happened to be the first file, I guess launching would fail.