Espruino/libs/js/banglejs/Bangle_showLauncher.min.js

3 lines
559 B
JavaScript

(function(){let c=require("Storage").readJSON("setting.json",1)||{},a=c.launcher;a||(a=require("Storage").list(/\.info$/).map(b=>{if((b=require("Storage").readJSON(b,1))&&"launch"==b.type)return b}).filter(b=>b).sort((b,d)=>b.sortorder-d.sortorder)[0].src,print(a),a&&(c.launcher=a,require("Storage").writeJSON("setting.json",c)));a?Bangle.uiRemove?(Bangle.setUI(),setTimeout(eval,0,require("Storage").read(a))):load(a):eval('E.showMessage("No Launcher Found");setWatch(()=>{load();}, global.BTN2||BTN, {repeat:false,edge:"falling"});');
delete c;delete a});