messages 0.50: Option to disable auto-open of messages

pull/2090/head
Gordon Williams 2022-08-15 12:58:58 +01:00
parent fad985c1e7
commit fa8b20f3f1
4 changed files with 9 additions and 6 deletions

View File

@ -63,3 +63,4 @@
0.47: Add new Icons (Nextbike, Mattermost, etc.)
0.48: When getting new message from the clock, only buzz once the messages app is loaded
0.49: Change messages icon (to fit within 24px) and ensure widget renders icons centrally
0.50: Option to disable auto-open of messages

View File

@ -62,12 +62,10 @@ exports.pushMessage = function(event) {
var quiet = (require('Storage').readJSON('setting.json',1)||{}).quiet;
var appSettings = require('Storage').readJSON('messages.settings.json',1)||{};
var unlockWatch = appSettings.unlockWatch;
var quietNoAutOpn = appSettings.quietNoAutOpn;
delete appSettings;
// don't auto-open messages in quiet mode if quietNoAutOpn is true
if(quiet && quietNoAutOpn) {
loadMessages = false;
}
if((quiet && appSettings.quietNoAutOpn) || appSettings.noAutOpn)
loadMessages = false;
delete appSettings;
// after a delay load the app, to ensure we have all the messages
if (exports.messageTimeout) clearTimeout(exports.messageTimeout);
exports.messageTimeout = setTimeout(function() {

View File

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

View File

@ -64,6 +64,10 @@
value: !!settings().quietNoAutOpn,
onchange: v => updateSetting("quietNoAutOpn", v)
},
/*LANG*/'Disable auto-open': {
value: !!settings().noAutOpn,
onchange: v => updateSetting("noAutOpn", v)
},
/*LANG*/'Widget messages': {
value:0|settings().maxMessages,
min: 1, max: 5,