diff --git a/apps.json b/apps.json index 51ce6a091..ceacbc0be 100644 --- a/apps.json +++ b/apps.json @@ -800,5 +800,16 @@ {"name":"torch.wid.js","url":"widget.js"}, {"name":"torch.img","url":"app-icon.js","evaluate":true} ] + }, + { "id": "widid", + "name": "My NRF ID Widget", + "icon": "widid.png", + "version":"0.01", + "description": "Display the last two tupple of you Bangle.js address in the widget section.", + "tags": "widget", + "type":"widget", + "storage": [ + {"name":"widid.wid.js","url":"widget.js"} + ] } ] diff --git a/apps/widid/ChangeLog b/apps/widid/ChangeLog new file mode 100644 index 000000000..2b3617f98 --- /dev/null +++ b/apps/widid/ChangeLog @@ -0,0 +1 @@ +0.01: New Widget! \ No newline at end of file diff --git a/apps/widid/widget.js b/apps/widid/widget.js new file mode 100644 index 000000000..fcace0f55 --- /dev/null +++ b/apps/widid/widget.js @@ -0,0 +1,15 @@ +/* */ +(() => { + var xpos = WIDGETPOS.tr-16; + WIDGETPOS.tr-= 16; + id = NRF.getAddress().split(":"); + + // draw your widget at xpos + function draw() { + var x = xpos, y = 0; + g.setColor(0,0.5,1).setFont("6x8",1); + g.drawString(addr[4],x,0,true); + g.drawString(addr[5],x,10),true; + } + WIDGETS["widid"]={draw:draw}; +})() diff --git a/apps/widid/widget.png b/apps/widid/widget.png new file mode 100644 index 000000000..1f5ce863f Binary files /dev/null and b/apps/widid/widget.png differ