From c610eb8f2d7d3395ce5c1913acb3094adb8b15a8 Mon Sep 17 00:00:00 2001 From: Martin Boonk Date: Mon, 3 Oct 2022 20:00:14 +0200 Subject: [PATCH] imageclock - Readd short loading screen for slow watchfaces --- apps/imageclock/app.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/imageclock/app.js b/apps/imageclock/app.js index 1d8da9c1f..eb2845ee8 100644 --- a/apps/imageclock/app.js +++ b/apps/imageclock/app.js @@ -4,6 +4,18 @@ let showWidgets = false; let firstDraw = true; { + let x = g.getWidth()/2; + let y = g.getHeight()/2; + g.setColor(g.theme.bg); + g.fillRect(x-49, y-19, x+49, y+19); + g.setColor(g.theme.fg); + g.drawRect(x-50, y-20, x+50, y+20); + y -= 4; + x -= 4*6; + g.setFont("6x8"); + g.setFontAlign(-1,-1); + g.drawString("Loading...", x, y); + let watchface = require("Storage").readJSON("imageclock.face.json"); let watchfaceResources = require("Storage").readJSON("imageclock.resources.json"); let precompiledJs = eval(require("Storage").read("imageclock.draw.js"));