mirror of https://github.com/espruino/BangleApps
Show the color of widgets correctly.
parent
ba34b88270
commit
f5ba88f8dd
|
@ -4,4 +4,5 @@
|
|||
0.04: Steps can be hidden now such that the time is even larger.
|
||||
0.05: Included icons for information.
|
||||
0.06: Design and usability improvements.
|
||||
0.07: Improved positioning.
|
||||
0.07: Improved positioning.
|
||||
0.08: Select the color of widgets correctly.
|
|
@ -264,7 +264,7 @@ function drawDate(){
|
|||
|
||||
// Draw date
|
||||
y = parseInt(y/2);
|
||||
y += settings.fullscreen ? 0 : 15;
|
||||
y += settings.fullscreen ? 2 : 15;
|
||||
var date = new Date();
|
||||
var dateStr = date.getDate();
|
||||
dateStr = ("0" + dateStr).substr(-2);
|
||||
|
@ -280,11 +280,11 @@ function drawDate(){
|
|||
g.setFontAlign(-1,0);
|
||||
g.setMediumFont();
|
||||
g.setColor(g.theme.fg);
|
||||
g.drawString(dateStr, W/2 - fullDateW / 2, y+5);
|
||||
g.drawString(dateStr, W/2 - fullDateW / 2, y+1);
|
||||
|
||||
g.setSmallFont();
|
||||
g.drawString(monthStr, W/2 - fullDateW/2 + 10 + dateW, y+14);
|
||||
g.drawString(dayStr, W/2 - fullDateW/2 + 10 + dateW, y-10);
|
||||
g.drawString(dayStr, W/2 - fullDateW/2 + 10 + dateW, y-11);
|
||||
g.drawString(monthStr, W/2 - fullDateW/2 + 10 + dateW, y+11);
|
||||
}
|
||||
|
||||
|
||||
|
@ -371,17 +371,6 @@ function queueDraw() {
|
|||
}
|
||||
|
||||
|
||||
/*
|
||||
* Load clock, widgets and listen for events
|
||||
*/
|
||||
Bangle.loadWidgets();
|
||||
|
||||
// Clear the screen once, at startup and set the correct theme.
|
||||
var bgOrig = g.theme.bg
|
||||
var fgOrig = g.theme.fg
|
||||
g.setTheme({bg:fgOrig,fg:bgOrig}).clear();
|
||||
draw();
|
||||
|
||||
// Stop updates when LCD is off, restart when on
|
||||
Bangle.on('lcdPower',on=>{
|
||||
if (on) {
|
||||
|
@ -447,5 +436,17 @@ E.on("kill", function(){
|
|||
});
|
||||
|
||||
|
||||
/*
|
||||
* Draw clock the first time
|
||||
*/
|
||||
// The upper part is inverse i.e. light if dark and dark if light theme
|
||||
// is enabled. In order to draw the widgets correctly, we invert the
|
||||
// dark/light theme as well as the colors.
|
||||
g.setTheme({bg:g.theme.fg,fg:g.theme.bg, dark:!g.theme.dark}).clear();
|
||||
|
||||
// Load widgets and draw clock the first time
|
||||
Bangle.loadWidgets();
|
||||
draw();
|
||||
|
||||
// Show launcher when middle button pressed
|
||||
Bangle.setUI("clock");
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "bwclk",
|
||||
"name": "BW Clock",
|
||||
"version": "0.07",
|
||||
"version": "0.08",
|
||||
"description": "BW Clock.",
|
||||
"readme": "README.md",
|
||||
"icon": "app.png",
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.0 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 3.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.4 KiB |
Loading…
Reference in New Issue