From 680587831e34a20b0727dc6319d3717fa89c02a3 Mon Sep 17 00:00:00 2001 From: dapgo Date: Thu, 5 Jan 2023 22:44:31 +0100 Subject: [PATCH] mini improvements --- apps/tempmonitor/tempmonitor.app.js | 6 +++--- apps/widclkbttm/README.md | 15 +++++++++++---- apps/widclkbttm/metadata.json | 3 ++- apps/widclkbttm/ss_bjs1.png | Bin 0 -> 4590 bytes apps/widclkbttm/ss_bjs2.png | Bin 0 -> 3016 bytes apps/widclkbttm/widclkbttm.wid.js | 7 ++++++- 6 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 apps/widclkbttm/ss_bjs1.png create mode 100644 apps/widclkbttm/ss_bjs2.png diff --git a/apps/tempmonitor/tempmonitor.app.js b/apps/tempmonitor/tempmonitor.app.js index c3af4bf7b..62a4fee67 100644 --- a/apps/tempmonitor/tempmonitor.app.js +++ b/apps/tempmonitor/tempmonitor.app.js @@ -8,7 +8,7 @@ var rect = Bangle.appRect; var history = []; var readFreq=5000; //ms //PEND add to settings var saveFreq=60000; //ms 1min -var v_saveToFile='Y'; //Y save //N +var v_saveToFile= new Boolean(true); //true save //false //with upload file º is not displayed properly //with upload RAM º is displayed var v_t_symbol="";//ºC @@ -69,7 +69,7 @@ function saveToFile() { strlastSaveTime=a.toISOString(); //strlastSaveTime=strlastSaveTime.concat(a.getFullYear(),a.getMonth()+1,a.getDate(),a.getHours(),a.getMinutes());; if (v_mode_debug==1) console.log("saving="+strlastSaveTime+";"+a.getHours()+":"+a.getMinutes()+";"+lastMeasure); - if (v_saveToFile=='Y'){ + if (v_saveToFile==true){ //write(strlastSaveTime+";"+ require("Storage").open(filename,"a").write((a.getMonth()+1)+";"+a.getDate()+";"+a.getHours()+":"+a.getMinutes()+";"+lastMeasure+"\n"); //(getTime()+","); @@ -127,7 +127,7 @@ setInterval(function() { drawTemperature(); }, readFreq); //ms -if (v_saveToFile=="Y") { +if (v_saveToFile==true) { setInterval(function() { saveToFile(); }, saveFreq); //ms diff --git a/apps/widclkbttm/README.md b/apps/widclkbttm/README.md index 5e386a757..a8379e288 100644 --- a/apps/widclkbttm/README.md +++ b/apps/widclkbttm/README.md @@ -1,5 +1,9 @@ # Digital clock widget (bottom widget area) -This very basic widget clock allows to test the unfrequently used widget bottom area. +This very basic widget clock shows time inside apps that respect the bottom widget area, also allows to test this unfrequently used area. + +Note that it will not be displayed when a clock app is been shown + +Compatible with BangleJS1,BangleJS2,and EMSCRIPTENx emulators forked from https://github.com/espruino/BangleApps/tree/master/apps/widclk @@ -10,14 +14,17 @@ Example of usage ![](widTextBottom_ss1.jpg) +Screenshot emulator bangle.js2 + +![](ss_bjs2.jpg) + ## Usage Upload the widget file -Open an app that supports displaying widgets - +Open an app (not a clock/watchface) that supports displaying widgets (included the bottom one) @@ -25,4 +32,4 @@ Open an app that supports displaying widgets This app is so basic that probably the easiest is to just edit the code ;) -Otherwise you can contact me [here](https://github.com/dapgo) \ No newline at end of file +Otherwise you can contact me [here](https://github.com/dapgo/my_espruino_smartwatch_things) \ No newline at end of file diff --git a/apps/widclkbttm/metadata.json b/apps/widclkbttm/metadata.json index 2bcd6bc58..4b14ef9c6 100644 --- a/apps/widclkbttm/metadata.json +++ b/apps/widclkbttm/metadata.json @@ -3,11 +3,12 @@ "name": "Digital clock (Bottom) widget", "shortName": "Digital clock Bottom Widget", "version": "0.05", - "description": "Displays time in the bottom of the screen (may not be compatible with some apps)", + "description": "Displays time HH:mm in the bottom of the screen (may not be compatible with some apps)", "icon": "widclkbttm.png", "type": "widget", "tags": "widget", "supports": ["BANGLEJS","BANGLEJS2"], + "screenshots": [{"url":"ss_bjs1.png"}], "readme": "README.md", "storage": [ {"name":"widclkbttm.wid.js","url":"widclkbttm.wid.js"} diff --git a/apps/widclkbttm/ss_bjs1.png b/apps/widclkbttm/ss_bjs1.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b2f553a95720179454ac0e096d673ca52bb4cf GIT binary patch literal 4590 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 literal 0 HcmV?d00001 diff --git a/apps/widclkbttm/ss_bjs2.png b/apps/widclkbttm/ss_bjs2.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c557c53134210b4307cca6b8e969b1c7fbb7ca GIT binary patch literal 3016 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 iN8PeQIPgFGE-)J2-FcU{E&cnN12&c