From 96d4ae07d38c4d265cb5ded32db850e0187dcf0f Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Thu, 25 May 2023 21:38:29 +0100 Subject: [PATCH] bikespeedo: tap / btn (when not recording) to toggle showMax --- apps/bikespeedo/app.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/apps/bikespeedo/app.js b/apps/bikespeedo/app.js index d5f9a3cf6..6e22cc7a1 100644 --- a/apps/bikespeedo/app.js +++ b/apps/bikespeedo/app.js @@ -492,6 +492,10 @@ function Compass_reading() { hdngCompass = Compass_heading.toFixed(0); } +function nextMode() { + showMax = 1 - showMax; +} + function start() { Bangle.setBarometerPower(1); // needs some time... g.clearRect(0,screenYstart,screenW,screenH); @@ -508,15 +512,18 @@ function start() { Bangle.setUI({ mode: "custom", + touch: nextMode, btn: () => { const rec = WIDGETS["recorder"]; - if(!rec) return; - - const active = rec.isRecording(); - if(active) - rec.setRecording(false); - else - rec.setRecording(true, { force: "append" }); + if(rec){ + const active = rec.isRecording(); + if(active) + rec.setRecording(false); + else + rec.setRecording(true, { force: "append" }); + }else{ + nextMode(); + } }, });