rest 0.02: use built-in rounded rect drawing, faster UI

pull/3662/head
Tom Wallroth 2024-11-16 18:51:42 +01:00
parent d18c0d2fd3
commit 33e6023268
3 changed files with 3 additions and 14 deletions

View File

@ -1 +1,2 @@
0.01: First Release
0.02: Use built-in rounded-rect draw function, faster UI

View File

@ -1,7 +1,7 @@
{ "id": "rest",
"name": "Rest - Workout Timer App",
"shortName":"Rest",
"version": "0.01",
"version": "0.02",
"description": "Rest timer and Set counter for workout, fitness and lifting things.",
"icon": "app.png",
"screenshots": [{"url": "screenshot1.png"}, {"url": "screenshot2.png"}, {"url": "screenshot3.png"}],

View File

@ -1,18 +1,6 @@
function roundRect (x1, y1, x2, y2, halfrad) {
const fullrad = halfrad + halfrad
const bgColor = g.getBgColor();
const fgColor = g.getColor();
g.fillRect(x1, y1, x2, y2);
g.setColor(bgColor).fillRect(x1, y1, x1 + halfrad, y1 + halfrad);
g.setColor(fgColor).fillEllipse(x1, y1, x1 + fullrad, y1 + fullrad);
g.setColor(bgColor).fillRect(x2 - halfrad, y1, x2, y1 + halfrad);
g.setColor(fgColor).fillEllipse(x2 - fullrad, y1, x2, y1 + fullrad);
g.setColor(bgColor).fillRect(x1, y2-halfrad, x1 + halfrad, y2);
g.setColor(fgColor).fillEllipse(x1, y2-fullrad, x1 + fullrad, y2);
g.setColor(bgColor).fillRect(x2 - halfrad, y2-halfrad, x2, y2);
g.setColor(fgColor).fillEllipse(x2 - fullrad, y2-fullrad, x2, y2);
g.fillRect({x:x1, y:y1, x2:x2, y2:y2, r: halfrad});
}
function center(r) {