mirror of https://github.com/espruino/BangleApps
rest 0.02: use built-in rounded rect drawing, faster UI
parent
d18c0d2fd3
commit
33e6023268
|
@ -1 +1,2 @@
|
|||
0.01: First Release
|
||||
0.02: Use built-in rounded-rect draw function, faster UI
|
|
@ -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"}],
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue