diff --git a/apps/clkinfofw/ChangeLog b/apps/clkinfofw/ChangeLog new file mode 100644 index 000000000..7b83706bf --- /dev/null +++ b/apps/clkinfofw/ChangeLog @@ -0,0 +1 @@ +0.01: First release diff --git a/apps/clkinfofw/app.png b/apps/clkinfofw/app.png new file mode 100644 index 000000000..c6575b73b Binary files /dev/null and b/apps/clkinfofw/app.png differ diff --git a/apps/clkinfofw/clkinfo.js b/apps/clkinfofw/clkinfo.js new file mode 100644 index 000000000..9815ca87f --- /dev/null +++ b/apps/clkinfofw/clkinfo.js @@ -0,0 +1,30 @@ +(function() { + return { + name: "Bangle", + items: [ + { name : "FW", + get : () => { + let d = new Date(); + let g = Graphics.createArrayBuffer(24,24,1,{msb:true}); + g.drawImage(atob("GBjC////AADve773VWmmmmlVVW22nnlVVbLL445VVwAAAADVWAAAAAAlrAAAAAA6sAAAAAAOWAAAAAAlrAD//wA6sANVVcAOWANVVcAlrANVVcA6rANVVcA6WANVVcAlsANVVcAOrAD//wA6WAAAAAAlsAAAAAAOrAAAAAA6WAAAAAAlVwAAAADVVbLL445VVW22nnlVVWmmmmlV"),1,0); + return { + text : process.env.VERSION, + img : g.asImage("string") + }; + }, + show : function() { + this.interval = setTimeout(()=>{ + this.emit("redraw"); + this.interval = setInterval(()=>{ + this.emit("redraw"); + }, 86400000); + }, 86400000 - (Date.now() % 86400000)); + }, + hide : function() { + clearInterval(this.interval); + this.interval = undefined; + } + } + ] + }; +}) diff --git a/apps/clkinfofw/metadata.json b/apps/clkinfofw/metadata.json new file mode 100644 index 000000000..924297ca3 --- /dev/null +++ b/apps/clkinfofw/metadata.json @@ -0,0 +1,13 @@ +{ "id": "clkinfofw", + "name": "Firmware Clockinfo", + "version":"0.01", + "description": "For clocks that display 'clockinfo', this displays the firmware version string", + "icon": "app.png", + "type": "clkinfo", + "screenshots": [{"url":"screenshot.png"}], + "tags": "clkinfo,firmware", + "supports" : ["BANGLEJS2"], + "storage": [ + {"name":"clkinfofw.clkinfo.js","url":"clkinfo.js"} + ] +} diff --git a/apps/clkinfofw/screenshot.png b/apps/clkinfofw/screenshot.png new file mode 100644 index 000000000..da185bd2e Binary files /dev/null and b/apps/clkinfofw/screenshot.png differ diff --git a/apps/lato/icon.js b/apps/lato/icon.js index 345458d53..746f010dc 100644 --- a/apps/lato/icon.js +++ b/apps/lato/icon.js @@ -1 +1 @@ -require("heatshrink").decompress(atob("mEwwkA/4A/AH4AUiIAKCxXzC5c/C5PyC5cvC8PxC5cfLxNEABhgI+gXNp4X3//+9wAK96PJC6/zC5bvKC6//C5YWKC4nUoMUpoXS8lDn/zmlOC6NCA4ckC6Hkl4HD+QwCC5c+LoIsCoSKBMIPjC5tD//0olEp//mgXNmMRiYuBC4JjBBAYAK+MRj//CwIABBAgXkI5AXOiRyBC4J8BkIXN+dEoKnFiNEAYIXNa4sUC59EJAIACkIHBC5iMCoMTn/zmIuBSQIXODAMRAAKqDABikCAAqqBC8i8CAArCBC/n0C49PC5oA/AH4AIA==")) +require("heatshrink").decompress(atob("mEw4UA///1NygH+zn/Jf4AJgdVAAnABZ8BBYtABbc1BYtcBYcVBYtUBbcC1QAEwALPgYLFQYoLWgAHBytWAYK0F1Wpv/9tQLH0v//9aBY+XBYPWBY3qz/1r/21YLGv/Vq/9BY3Vv6NB/tXBaMVBYamEBZ1fHYP1BY01r5TB+ruEBYVXNYPVBY9VBYNVBY0FqoiBqtQBY4ACBb0NBYdwBbsBBYdABYoA/AAg=")) diff --git a/apps/lato/screenshot1..png b/apps/lato/screenshot1.png similarity index 100% rename from apps/lato/screenshot1..png rename to apps/lato/screenshot1.png diff --git a/apps/simplestpp/metadata.json b/apps/simplestpp/metadata.json index 10f756e32..cf7648d85 100644 --- a/apps/simplestpp/metadata.json +++ b/apps/simplestpp/metadata.json @@ -1,6 +1,6 @@ { "id": "simplestpp", - "name": "Simplest++ Clock", + "name": "Simplest++", "version": "0.01", "description": "The simplest working clock, with fast load and clock_info, acts as a tutorial piece", "readme": "README.md",