astral: setUI before loading widgets

This fixes the sanity check warning:
```
Clock astral file calls loadWidgets before setUI (clock widget/etc won't be aware a clock app is running)
```
pull/3070/head
Rob Pilling 2023-11-01 17:57:50 +00:00
parent 8d0859f24e
commit 4c2170f9c5
3 changed files with 4 additions and 3 deletions

View File

@ -5,3 +5,4 @@
0.05: Added adjustment for Bangle.js magnetometer heading fix 0.05: Added adjustment for Bangle.js magnetometer heading fix
0.06: optimized to update much faster 0.06: optimized to update much faster
0.07: added support for bangle.js 2 0.07: added support for bangle.js 2
0.08: call setUI before loading widgets to indicate we're a clock

View File

@ -850,6 +850,8 @@ g.setBgColor(0, 0, 0);
g.fillRect(0, 0, 175, 175); g.fillRect(0, 0, 175, 175);
current_moonphase = getMoonPhase(); current_moonphase = getMoonPhase();
Bangle.setUI("clock");
// Load widgets // Load widgets
Bangle.loadWidgets(); Bangle.loadWidgets();
Bangle.drawWidgets(); Bangle.drawWidgets();
@ -865,8 +867,6 @@ Bangle.setGPSPower(1);
var secondInterval; var secondInterval;
Bangle.setUI("clock");
autoUpdate(); autoUpdate();
setWatch(SwitchSensorState, BTN1, { repeat: true }); setWatch(SwitchSensorState, BTN1, { repeat: true });

View File

@ -1,7 +1,7 @@
{ {
"id": "astral", "id": "astral",
"name": "Astral Clock", "name": "Astral Clock",
"version": "0.07", "version": "0.08",
"description": "Clock that calculates and displays Alt Az positions of all planets, Sun as well as several other astronomy targets (customizable) and current Moon phase. Coordinates are calculated by GPS & time and onscreen compass assists orienting. See Readme before using.", "description": "Clock that calculates and displays Alt Az positions of all planets, Sun as well as several other astronomy targets (customizable) and current Moon phase. Coordinates are calculated by GPS & time and onscreen compass assists orienting. See Readme before using.",
"icon": "app-icon.png", "icon": "app-icon.png",
"type": "clock", "type": "clock",