messages 0.52: Fix require("messages").buzz() regression

+      Fix background color in messages list after one unread message is shown
master
Gordon Williams 2022-10-21 11:35:03 +01:00
parent 72208c2c06
commit 721c2a6af5
4 changed files with 7 additions and 6 deletions

View File

@ -70,4 +70,6 @@
0.51: Emit "message events"
Setting to hide widget
Add custom event handlers to prevent default app form loading
Move WIDGETS.messages.buzz() to require("messages").buzz()
Move WIDGETS.messages.buzz() to require("messages").buzz()
0.52: Fix require("messages").buzz() regression
Fix background color in messages list after one unread message is shown

View File

@ -68,8 +68,7 @@ function saveMessages() {
function showMapMessage(msg) {
active = "map";
var m;
var distance, street, target, eta;
var m, distance, street, target, eta;
m=msg.title.match(/(.*) - (.*)/);
if (m) {
distance = m[1];
@ -379,7 +378,7 @@ function checkMessages(options) {
draw : function(idx, r) {"ram"
var msg = MESSAGES[idx];
if (msg && msg.new) g.setBgColor(g.theme.bgH).setColor(g.theme.fgH);
else g.setColor(g.theme.fg);
else g.setBgColor(g.theme.bg).setColor(g.theme.fg);
g.clearRect(r.x,r.y,r.x+r.w, r.y+r.h);
if (!msg) return;
var x = r.x+2, title = msg.title, body = msg.body;

View File

@ -159,7 +159,7 @@ exports.buzz = function(msgSrc) {
exports.buzzTimeout = setTimeout(()=>require("buzz").pattern(pattern), repeat*1000);
var vibrateTimeout = (require('Storage').readJSON("messages.settings.json", true) || {}).vibrateTimeout;
if (vibrateTimeout===undefined) vibrateTimeout=60;
if (vibrateTimeout && !exports.stopTimeout) exports.stopTimeout = setTimeout(exports.stopTimeout, vibrateTimeout*1000);
if (vibrateTimeout && !exports.stopTimeout) exports.stopTimeout = setTimeout(exports.stopBuzz, vibrateTimeout*1000);
}
return require("buzz").pattern(pattern);
};

View File

@ -1,7 +1,7 @@
{
"id": "messages",
"name": "Messages",
"version": "0.51",
"version": "0.52",
"description": "App to display notifications from iOS and Gadgetbridge/Android",
"icon": "app.png",
"type": "app",