1
0
Fork 0

Fix "Vibrate: off" being ignored by messages app

master
Leon Matthes 2022-07-05 23:14:19 +02:00
parent 970c344c11
commit b00c6e48c4
3 changed files with 6 additions and 3 deletions

View File

@ -54,3 +54,4 @@
0.39: Set default color for message icons according to theme
0.40: Use default Bangle formatter for booleans
0.41: Add notification icons in the widget
0.42: Fix messages ignoring "Vibrate: Off" setting

View File

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

View File

@ -62,7 +62,9 @@ draw:function(recall) {
Bangle.drawWidgets();
},buzz:function() {
if ((require('Storage').readJSON('setting.json',1)||{}).quiet) return; // never buzz during Quiet Mode
require("buzz").pattern((require('Storage').readJSON("messages.settings.json", true) || {}).vibrate || ":");
var pattern = (require('Storage').readJSON("messages.settings.json", true) || {}).vibrate;
if (pattern === undefined) { pattern = ":"; } // pattern may be "", so we can't use || ":" here
require("buzz").pattern(pattern);
},touch:function(b,c) {
var w=WIDGETS["messages"];
if (!w||!w.width||c.x<w.x||c.x>w.x+w.width||c.y<w.y||c.y>w.y+w.iconwidth) return;