pace: display if splits were restored, on load

master
Rob Pilling 2025-06-05 17:52:52 +01:00
parent 651c05d005
commit 7697378a37
2 changed files with 24 additions and 4 deletions

View File

@ -235,7 +235,6 @@ var _a;
E.showMenu(menu); E.showMenu(menu);
}); });
Bangle.loadWidgets(); Bangle.loadWidgets();
Bangle.drawWidgets();
Bangle.setGPSPower(1, "pace"); Bangle.setGPSPower(1, "pace");
Bangle.on("GPS", function (gps) { Bangle.on("GPS", function (gps) {
var l = layout_1["gpslvl"]; var l = layout_1["gpslvl"];
@ -243,5 +242,16 @@ var _a;
l.gps = gps; l.gps = gps;
}); });
g.clearRect(Bangle.appRect); 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();
}
} }

View File

@ -306,7 +306,6 @@ Bangle.on('tap', e => {
}); });
Bangle.loadWidgets(); Bangle.loadWidgets();
Bangle.drawWidgets();
Bangle.setGPSPower(1, "pace"); Bangle.setGPSPower(1, "pace");
Bangle.on("GPS", gps => { Bangle.on("GPS", gps => {
const l = layout["gpslvl"] as unknown as LayoutWithGPS | undefined; const l = layout["gpslvl"] as unknown as LayoutWithGPS | undefined;
@ -314,5 +313,16 @@ Bangle.on("GPS", gps => {
}); });
g.clearRect(Bangle.appRect); 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();
}
} }