Merge pull request #3838 from voloved/jsonclock

Fixed comma drawing on JsonClock
master
Rob Pilling 2025-04-30 08:38:08 +01:00 committed by GitHub
commit 278a64d63b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View File

@ -1,2 +1,3 @@
0.01: first release 0.01: first release
0.02: memory leak fix; color changes to better align with VSCode color scheme; logo is transparent 0.02: memory leak fix; color changes to better align with VSCode color scheme; logo is transparent
0.03: Fixed redrawing of commas

View File

@ -229,6 +229,7 @@ let redraw = function() {
if (!(key in valsArrs)) continue; if (!(key in valsArrs)) continue;
let valsArr = valsArrs[key]; let valsArr = valsArrs[key];
if (value === valsArr.text) continue; // No need to update if (value === valsArr.text) continue; // No need to update
if (valsArr.endComma) value = value.slice(0, -1);
valsArrs[key].text = value; valsArrs[key].text = value;
// Clear prev values // Clear prev values
@ -239,7 +240,7 @@ let redraw = function() {
g.drawString(value, valsArr.x, valsArr.y); g.drawString(value, valsArr.x, valsArr.y);
if (valsArr.endComma){ if (valsArr.endComma){
g.setColor(clrs.brackets); g.setColor(clrs.brackets);
g.drawString(',', valsArr.Banglex + g.stringWidth(value), valsArr.y); g.drawString(',', valsArr.x + g.stringWidth(value), valsArr.y);
} }
} }
}; };

View File

@ -1,6 +1,6 @@
{ "id": "jsonclock", { "id": "jsonclock",
"name": "JsonClock", "name": "JsonClock",
"version": "0.02", "version": "0.03",
"description": "JSON view of the time, date, steps, battery, and sunrise and sunset times", "description": "JSON view of the time, date, steps, battery, and sunrise and sunset times",
"icon": "app.png", "icon": "app.png",
"screenshots": [{"url":"dark.png"}], "screenshots": [{"url":"dark.png"}],