From 7697378a377ba6bd1edeb061806b47521cfe8b9e Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Thu, 5 Jun 2025 17:52:52 +0100 Subject: [PATCH] pace: display if splits were restored, on load --- apps/pace/app.js | 14 ++++++++++++-- apps/pace/app.ts | 14 ++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/apps/pace/app.js b/apps/pace/app.js index 3a4eac043..46fdef9ab 100644 --- a/apps/pace/app.js +++ b/apps/pace/app.js @@ -235,7 +235,6 @@ var _a; E.showMenu(menu); }); Bangle.loadWidgets(); - Bangle.drawWidgets(); Bangle.setGPSPower(1, "pace"); Bangle.on("GPS", function (gps) { var l = layout_1["gpslvl"]; @@ -243,5 +242,16 @@ var _a; l.gps = gps; }); g.clearRect(Bangle.appRect); - draw_1(); + if (splits_1) { + E.showMessage("Restored splits\n(".concat(splits_1.length, ")"), "Pace"); + setTimeout(function () { + g.reset().clear(); + Bangle.drawWidgets(); + draw_1(); + }, 1000); + } + else { + Bangle.drawWidgets(); + draw_1(); + } } diff --git a/apps/pace/app.ts b/apps/pace/app.ts index 71225aa78..8509e8845 100644 --- a/apps/pace/app.ts +++ b/apps/pace/app.ts @@ -306,7 +306,6 @@ Bangle.on('tap', e => { }); Bangle.loadWidgets(); -Bangle.drawWidgets(); Bangle.setGPSPower(1, "pace"); Bangle.on("GPS", gps => { const l = layout["gpslvl"] as unknown as LayoutWithGPS | undefined; @@ -314,5 +313,16 @@ Bangle.on("GPS", gps => { }); g.clearRect(Bangle.appRect); -draw(); + +if(splits){ + E.showMessage(`Restored splits\n(${splits.length})`, "Pace"); + setTimeout(() => { + g.reset().clear(); + Bangle.drawWidgets(); + draw(); + }, 1000); +}else{ + Bangle.drawWidgets(); + draw(); +} }