From 9051d92e7bd0d73247fc25104656d08db7b0508e Mon Sep 17 00:00:00 2001 From: David Volovskiy Date: Thu, 24 Apr 2025 20:55:10 -0400 Subject: [PATCH] Fixed comma drawing --- apps/jsonclock/ChangeLog | 1 + apps/jsonclock/app.js | 3 ++- apps/jsonclock/metadata.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/jsonclock/ChangeLog b/apps/jsonclock/ChangeLog index f8cb62040..a5b6cdc1e 100644 --- a/apps/jsonclock/ChangeLog +++ b/apps/jsonclock/ChangeLog @@ -1,2 +1,3 @@ 0.01: first release 0.02: memory leak fix; color changes to better align with VSCode color scheme; logo is transparent +0.03: Fixed redrawing of commas diff --git a/apps/jsonclock/app.js b/apps/jsonclock/app.js index 759b51793..3cdc72eb8 100644 --- a/apps/jsonclock/app.js +++ b/apps/jsonclock/app.js @@ -229,6 +229,7 @@ let redraw = function() { if (!(key in valsArrs)) continue; let valsArr = valsArrs[key]; if (value === valsArr.text) continue; // No need to update + if (valsArr.endComma) value = value.slice(0, -1); valsArrs[key].text = value; // Clear prev values @@ -239,7 +240,7 @@ let redraw = function() { g.drawString(value, valsArr.x, valsArr.y); if (valsArr.endComma){ g.setColor(clrs.brackets); - g.drawString(',', valsArr.Banglex + g.stringWidth(value), valsArr.y); + g.drawString(',', valsArr.x + g.stringWidth(value), valsArr.y); } } }; diff --git a/apps/jsonclock/metadata.json b/apps/jsonclock/metadata.json index d097d5b08..da1522207 100644 --- a/apps/jsonclock/metadata.json +++ b/apps/jsonclock/metadata.json @@ -1,6 +1,6 @@ { "id": "jsonclock", "name": "JsonClock", - "version": "0.02", + "version": "0.03", "description": "JSON view of the time, date, steps, battery, and sunrise and sunset times", "icon": "app.png", "screenshots": [{"url":"dark.png"}],