diff --git a/apps/imgclock/ChangeLog b/apps/imgclock/ChangeLog index 0895bb66d..ddd50c176 100644 --- a/apps/imgclock/ChangeLog +++ b/apps/imgclock/ChangeLog @@ -9,3 +9,4 @@ 0.08: Use Bangle.setUI for button/launcher handling 0.09: Bangle.js 2 compatibility 0.10: Tell clock widgets to hide. +0.11: Allow fullscreen clock faces with hidden widgets \ No newline at end of file diff --git a/apps/imgclock/app.js b/apps/imgclock/app.js index 7d74bee82..15d9d2fd7 100644 --- a/apps/imgclock/app.js +++ b/apps/imgclock/app.js @@ -8,6 +8,7 @@ var inf = require("Storage").readJSON("imgclock.face.json"); var img = require("Storage").read("imgclock.face.img"); var IX = inf.x, IY = inf.y, IBPP = inf.bpp; var IW = 174, IH = 45, OY = 24; +if (inf.hideWidgets) OY=0; var bgwidth = img.charCodeAt(0); var bgoptions; if (bgwidth{ diff --git a/apps/imgclock/custom.html b/apps/imgclock/custom.html index 68d059b80..23d73bb41 100644 --- a/apps/imgclock/custom.html +++ b/apps/imgclock/custom.html @@ -35,7 +35,7 @@ function onInit(device) { if (device && device.id=="BANGLEJS2") { faces = FACES_BANGLE2; - recommendedUploadStyle = "176x152 3 bits per pixel (8 color)"; + recommendedUploadStyle = "176x152 or 176x176(hidden widgets) 3bpp (8 color)"; defaultBPP = 8; defaultImageMode = "web"; defaultPositions = { @@ -44,7 +44,7 @@ }; } else { faces = FACES_BANGLE1; - recommendedUploadStyle = "240x192 or 240x216 8 bit web palette"; + recommendedUploadStyle = "240x192 or 240x216 8bpp web palette"; defaultBPP = 8; defaultImageMode = "web"; defaultPositions = { @@ -56,7 +56,7 @@ } updateFaces(); } - +hazel function updateFaces() { document.querySelector(".columns").innerHTML = faces.map((face,facenumber)=>`
@@ -81,7 +81,7 @@
Custom
-
(${recommendedUploadStyle})
+
${recommendedUploadStyle}
@@ -93,11 +93,17 @@
- -
+ + +
+ +