messages 0.50: Option to disable auto-open of messages
parent
fad985c1e7
commit
fa8b20f3f1
|
|
@ -63,3 +63,4 @@
|
||||||
0.47: Add new Icons (Nextbike, Mattermost, etc.)
|
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.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.49: Change messages icon (to fit within 24px) and ensure widget renders icons centrally
|
||||||
|
0.50: Option to disable auto-open of messages
|
||||||
|
|
|
||||||
|
|
@ -62,12 +62,10 @@ exports.pushMessage = function(event) {
|
||||||
var quiet = (require('Storage').readJSON('setting.json',1)||{}).quiet;
|
var quiet = (require('Storage').readJSON('setting.json',1)||{}).quiet;
|
||||||
var appSettings = require('Storage').readJSON('messages.settings.json',1)||{};
|
var appSettings = require('Storage').readJSON('messages.settings.json',1)||{};
|
||||||
var unlockWatch = appSettings.unlockWatch;
|
var unlockWatch = appSettings.unlockWatch;
|
||||||
var quietNoAutOpn = appSettings.quietNoAutOpn;
|
|
||||||
delete appSettings;
|
|
||||||
// don't auto-open messages in quiet mode if quietNoAutOpn is true
|
// don't auto-open messages in quiet mode if quietNoAutOpn is true
|
||||||
if(quiet && quietNoAutOpn) {
|
if((quiet && appSettings.quietNoAutOpn) || appSettings.noAutOpn)
|
||||||
loadMessages = false;
|
loadMessages = false;
|
||||||
}
|
delete appSettings;
|
||||||
// after a delay load the app, to ensure we have all the messages
|
// after a delay load the app, to ensure we have all the messages
|
||||||
if (exports.messageTimeout) clearTimeout(exports.messageTimeout);
|
if (exports.messageTimeout) clearTimeout(exports.messageTimeout);
|
||||||
exports.messageTimeout = setTimeout(function() {
|
exports.messageTimeout = setTimeout(function() {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "messages",
|
"id": "messages",
|
||||||
"name": "Messages",
|
"name": "Messages",
|
||||||
"version": "0.49",
|
"version": "0.50",
|
||||||
"description": "App to display notifications from iOS and Gadgetbridge/Android",
|
"description": "App to display notifications from iOS and Gadgetbridge/Android",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"type": "app",
|
"type": "app",
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,10 @@
|
||||||
value: !!settings().quietNoAutOpn,
|
value: !!settings().quietNoAutOpn,
|
||||||
onchange: v => updateSetting("quietNoAutOpn", v)
|
onchange: v => updateSetting("quietNoAutOpn", v)
|
||||||
},
|
},
|
||||||
|
/*LANG*/'Disable auto-open': {
|
||||||
|
value: !!settings().noAutOpn,
|
||||||
|
onchange: v => updateSetting("noAutOpn", v)
|
||||||
|
},
|
||||||
/*LANG*/'Widget messages': {
|
/*LANG*/'Widget messages': {
|
||||||
value:0|settings().maxMessages,
|
value:0|settings().maxMessages,
|
||||||
min: 1, max: 5,
|
min: 1, max: 5,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue