From e90acffa7d0ff5ac148abef64c9c1a4e37706fe1 Mon Sep 17 00:00:00 2001 From: Marco H Date: Thu, 5 Jan 2023 19:47:18 +0100 Subject: [PATCH] Improve notification on B2 when widgets are visible --- apps/health/boot.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/health/boot.js b/apps/health/boot.js index d318f6a2c..122b971fd 100644 --- a/apps/health/boot.js +++ b/apps/health/boot.js @@ -105,12 +105,13 @@ function handleStepGoalNotification() { if (!settings.stepGoalNotificationDate || settings.stepGoalNotificationDate < now) { // notification not yet shown today? Bangle.buzz(200, 0.5); if (process.env.BOARD == "BANGLEJS2") { + const widgetOffset = 24; var medal = atob("MDCBAAAAAAAAAAAAAAAAAAA/+D/4AAB//H/8AAB//H/8AAB//v/4AAA8H/B4AAA+H/D4AAAeD+DwAAAfD+HwAAAPB8HgAAAPh8PgAAAHg8PAAAAHw8PAAAADw+eAAAAD4eeAAAAB4f+AAAAB8P8AAAAA//8AAAAA//4AAAAA//8AAAAB//+AAAAD+B/AAAAH4AfgAAAPgAHwAAAPAADwAAAfAAD4AAAeAAB4AAA+AAB8AAA8AAA8AAA8AAA8AAA8AAA8AAA8AAA8AAA8AAA8AAA8AAA8AAA+AAB4AAAeAAB4AAAfAAD4AAAPAADwAAAPgAHwAAAH4AfgAAAD+B/AAAAB//+AAAAA//8AAAAAP/wAAAAAD+AAAAAAAAAAAAAAAAAAAA=="); var ovr = Graphics.createArrayBuffer(g.getWidth(),g.getHeight(),1,{msb:true}); - ovr.drawImage(medal, 10, 10); + ovr.drawImage(medal, 10, widgetOffset + 10); ovr.setFont("Vector:18").setFontAlign(0, 0, 0); - ovr.drawString(/*LANG*/settings.stepGoal + " steps", g.getWidth() / 2 + 24 , 10 + 24); - ovr.drawString(/*LANG*/"Step goal reached!", g.getWidth() / 2, g.getHeight() / 2); + ovr.drawString(/*LANG*/settings.stepGoal + " steps", g.getWidth() / 2 + 24 , widgetOffset + 10 + 24); + ovr.drawString(/*LANG*/"Step goal reached!", g.getWidth() / 2, widgetOffset + g.getHeight() / 2); Bangle.setLCDOverlay(ovr,0,0); setWatch(function() { Bangle.setLCDOverlay();