diff --git a/apps/bikespeedo/app.js b/apps/bikespeedo/app.js index d68c089fd..29120772b 100644 --- a/apps/bikespeedo/app.js +++ b/apps/bikespeedo/app.js @@ -535,6 +535,20 @@ if (cfg.record && WIDGETS["recorder"]) { if (cfg.recordStopOnExit) E.on('kill', () => WIDGETS["recorder"].setRecording(false)); + + Bangle.setUI( + "custom", + () => { + const wid = WIDGETS["recorder"]; + const active = wid.isRecording(); + + if(active) + wid.setRecording(false); + else + wid.setRecording(true, { force: "append" }); + }, + ); + } else { start(); }