forked from FOSS/BangleApps
Clock apps tell clock widgets to hide #7
parent
ab15ed66a2
commit
11e34f73b4
|
@ -1,2 +1,3 @@
|
|||
...
|
||||
0.02: First update with ChangeLog Added
|
||||
0.03: Tell clock widgets to hide.
|
||||
|
|
|
@ -225,6 +225,6 @@
|
|||
}
|
||||
});
|
||||
|
||||
Bangle.loadWidgets();
|
||||
|
||||
Bangle.setUI('clock');
|
||||
|
||||
Bangle.loadWidgets();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{ "id": "simple_clock",
|
||||
"name": "Simple Analog Clock",
|
||||
"shortName":"Simple Clock",
|
||||
"version":"0.02",
|
||||
"version":"0.03",
|
||||
"description": "a simple, yet stylish, analog clock",
|
||||
"icon": "app-icon.png",
|
||||
"type": "clock",
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
0.01: Initial release on the app repository for Bangle.js 1 and 2
|
||||
0.02: Fixed let/const usage while using firmware version >=2v14
|
||||
0.03: Tell clock widgets to hide.
|
||||
|
|
|
@ -334,10 +334,10 @@ updateStardate();
|
|||
updateConventionalTime();
|
||||
// Make sure widgets can be shown.
|
||||
//g.setColor("#FF0000"); g.fillRect(0, 0, g.getWidth(), widgetsHeight); // debug
|
||||
Bangle.loadWidgets();
|
||||
Bangle.drawWidgets();
|
||||
// Show launcher on button press as usual for a clock face
|
||||
Bangle.setUI("clock", Bangle.showLauncher);
|
||||
Bangle.loadWidgets();
|
||||
Bangle.drawWidgets();
|
||||
// Stop updates when LCD is off, restart when on
|
||||
Bangle.on('lcdPower', on => {
|
||||
if (on) {
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"name":"Stardate Clock",
|
||||
"shortName":"Stardate Clock",
|
||||
"description": "A clock displaying a stardate along with a 'standard' digital/analog clock in LCARS design",
|
||||
"version":"0.02",
|
||||
"version":"0.03",
|
||||
"icon": "app.png",
|
||||
"type":"clock",
|
||||
"tags": "clock",
|
||||
|
|
|
@ -4,3 +4,4 @@
|
|||
0.07: Added leading zero to hours and minutes
|
||||
0.08: Show step count by calling wpedom.getSteps() or activepedom.getSteps()
|
||||
0.09: Fix time when minutes<10 and hours>9 (fix #767)
|
||||
0.10: Tell clock widgets to hide.
|
||||
|
|
|
@ -97,6 +97,28 @@ function drawBattery() {
|
|||
// Clear the screen once, at startup
|
||||
g.clear();
|
||||
|
||||
// Show launcher when button pressed
|
||||
Bangle.setUI("clockupdown", btn=>{
|
||||
if (btn!=0) return;
|
||||
//HRM Controller.
|
||||
if(!HRMstate){
|
||||
//console.log("Toggled HRM");
|
||||
//Turn on.
|
||||
Bangle.buzz();
|
||||
Bangle.setHRMPower(1);
|
||||
currentHRM = "CALC";
|
||||
HRMstate = true;
|
||||
} else if(HRMstate){
|
||||
//console.log("Toggled HRM");
|
||||
//Turn off.
|
||||
Bangle.buzz();
|
||||
Bangle.setHRMPower(0);
|
||||
HRMstate = false;
|
||||
currentHRM = [];
|
||||
}
|
||||
drawBPM(HRMstate);
|
||||
});
|
||||
|
||||
// Load and draw widgets
|
||||
Bangle.loadWidgets();
|
||||
Bangle.drawWidgets();
|
||||
|
@ -128,28 +150,6 @@ Bangle.on('lcdPower',on=>{
|
|||
}
|
||||
});
|
||||
|
||||
// Show launcher when button pressed
|
||||
Bangle.setUI("clockupdown", btn=>{
|
||||
if (btn!=0) return;
|
||||
//HRM Controller.
|
||||
if(!HRMstate){
|
||||
//console.log("Toggled HRM");
|
||||
//Turn on.
|
||||
Bangle.buzz();
|
||||
Bangle.setHRMPower(1);
|
||||
currentHRM = "CALC";
|
||||
HRMstate = true;
|
||||
} else if(HRMstate){
|
||||
//console.log("Toggled HRM");
|
||||
//Turn off.
|
||||
Bangle.buzz();
|
||||
Bangle.setHRMPower(0);
|
||||
HRMstate = false;
|
||||
currentHRM = [];
|
||||
}
|
||||
drawBPM(HRMstate);
|
||||
});
|
||||
|
||||
Bangle.on('touch', function(button) {
|
||||
if(button == 1 || button == 2){
|
||||
Bangle.showLauncher();
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"id": "verticalface",
|
||||
"name": "Vertical watch face",
|
||||
"shortName": "Vertical Face",
|
||||
"version": "0.09",
|
||||
"version": "0.10",
|
||||
"description": "A simple vertical watch face with the date. Heart rate monitor is toggled with BTN1",
|
||||
"icon": "app.png",
|
||||
"type": "clock",
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
0.02: Modified for use with new bootloader and firmware
|
||||
0.03: setUI and support for different screens
|
||||
0.04: Tell clock widgets to hide.
|
||||
|
|
|
@ -122,11 +122,11 @@ Bangle.on('lcdPower', function(on) {
|
|||
if (on) drawWordClock();
|
||||
});
|
||||
|
||||
// Show launcher when button pressed
|
||||
Bangle.setUI("clock");
|
||||
|
||||
g.clear();
|
||||
Bangle.loadWidgets();
|
||||
Bangle.drawWidgets();
|
||||
setInterval(drawWordClock, 1E4);
|
||||
drawWordClock();
|
||||
|
||||
// Show launcher when button pressed
|
||||
Bangle.setUI("clock");
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "wclock",
|
||||
"name": "Word Clock",
|
||||
"version": "0.03",
|
||||
"version": "0.04",
|
||||
"description": "Display Time as Text",
|
||||
"icon": "clock-word.png",
|
||||
"screenshots": [{"url":"screenshot_word.png"}],
|
||||
|
|
Loading…
Reference in New Issue