diff --git a/apps/rep/ChangeLog b/apps/rep/ChangeLog new file mode 100644 index 000000000..142fd767e --- /dev/null +++ b/apps/rep/ChangeLog @@ -0,0 +1,2 @@ +0.01: New app! +0.02: Fixed interaction with recorder UI listeners diff --git a/apps/rep/app.js b/apps/rep/app.js index 8172bc362..a30a96c09 100644 --- a/apps/rep/app.js +++ b/apps/rep/app.js @@ -252,6 +252,7 @@ var _a, _b, _c; }; var init = function () { g.clear(); + layout_1.setUI(); drawRep_1(); Bangle.drawWidgets(); }; diff --git a/apps/rep/app.ts b/apps/rep/app.ts index 181ccd921..d1dd67179 100644 --- a/apps/rep/app.ts +++ b/apps/rep/app.ts @@ -233,7 +233,7 @@ class State { currentRepIndex() { const elapsed = this.getElapsedTotal(); let ent; - for(let i = 0; ent = reps[i]; i++) + for(let i = 0; (ent = reps[i]); i++) if(elapsed < ent.accDur) return i; return null; @@ -316,6 +316,7 @@ const buzzNewRep = () => { const init = () => { g.clear(); + layout.setUI(); drawRep(); Bangle.drawWidgets(); diff --git a/apps/rep/interface.html b/apps/rep/interface.html index fa137bdb2..99ec1c890 100644 --- a/apps/rep/interface.html +++ b/apps/rep/interface.html @@ -59,8 +59,8 @@ function renderRep(rep) { } buttonDelete.appendChild(iconDelete); buttonDelete.onclick = (e => { - reps = reps.filter(a => a !== alarm); - document.getElementById("events").removeChild(tr); + reps = reps.filter(a => a !== rep); + document.getElementById("repsTable").removeChild(tr); }); } tdInfo.appendChild(buttonDelete); diff --git a/apps/rep/metadata.json b/apps/rep/metadata.json index 4b34175c8..f3c00da10 100644 --- a/apps/rep/metadata.json +++ b/apps/rep/metadata.json @@ -1,7 +1,7 @@ { "id": "rep", "name": "Rep", - "version":"0.01", + "version":"0.02", "description": "Time running reps, using a rep schedule/program uploaded via the app loader", "icon": "app.png", "tags": "run,running,fitness,outdoors",