sched/alarms/messages Ensure default vibration pattern is longer/stronger

master
Gordon Williams 2025-05-19 12:11:00 +01:00
parent c616a2b8a8
commit 1c1b77dfa1
7 changed files with 10 additions and 8 deletions

View File

@ -10,3 +10,4 @@
0.64: Only load from storage once in settings 0.64: Only load from storage once in settings
0.65: Fix settings error introduced by two conflicting changes 0.65: Fix settings error introduced by two conflicting changes
0.66: Fix 'Auto-Open Unread Msg' polarity - previously checking the box would ignore unread messages 0.66: Fix 'Auto-Open Unread Msg' polarity - previously checking the box would ignore unread messages
0.67: Ensure default vibration pattern is longer

View File

@ -213,7 +213,7 @@ exports.buzz = function(msgSrc) {
pattern = msgSettings.vibrate; pattern = msgSettings.vibrate;
repeat = msgSettings.repeat; repeat = msgSettings.repeat;
} }
if (pattern===undefined) { pattern = ":"; } // pattern may be "", so we can't use || ":" here if (pattern===undefined) { pattern = "="; } // pattern may be "", so we can't use || "=" here
if (!pattern) return Promise.resolve(); if (!pattern) return Promise.resolve();
if (repeat===undefined) repeat = 4; // repeat may be zero if (repeat===undefined) repeat = 4; // repeat may be zero

View File

@ -1,7 +1,7 @@
{ {
"id": "messages", "id": "messages",
"name": "Messages", "name": "Messages",
"version": "0.66", "version": "0.67",
"description": "Library to handle, load and store message events received from Android/iOS", "description": "Library to handle, load and store message events received from Android/iOS",
"icon": "app.png", "icon": "app.png",
"type": "module", "type": "module",

View File

@ -3,8 +3,8 @@
function loadSettings() { function loadSettings() {
let settings = require('Storage').readJSON("messages.settings.json", true) || {}; let settings = require('Storage').readJSON("messages.settings.json", true) || {};
if (settings.vibrate===undefined) settings.vibrate=":"; if (settings.vibrate===undefined) settings.vibrate="=";
if (settings.vibrateCalls===undefined) settings.vibrateCalls=":"; if (settings.vibrateCalls===undefined) settings.vibrateCalls="=";
if (settings.repeat===undefined) settings.repeat=4; if (settings.repeat===undefined) settings.repeat=4;
if (settings.repeatCalls===undefined) settings.repeatCalls=settings.repeat; if (settings.repeatCalls===undefined) settings.repeatCalls=settings.repeat;
if (settings.vibrateTimeout===undefined) settings.vibrateTimeout=60; if (settings.vibrateTimeout===undefined) settings.vibrateTimeout=60;

View File

@ -33,3 +33,4 @@
0.30: Fix possible bug in toggling an alarm to on, from clkinfo 0.30: Fix possible bug in toggling an alarm to on, from clkinfo
0.31: Ensure we reschedule alarms after setTimeZone has been called (fix #3791) 0.31: Ensure we reschedule alarms after setTimeZone has been called (fix #3791)
0.32: clkinfo ensures an alarm won't trigger immediately (copying `alarm`'s behaviour) 0.32: clkinfo ensures an alarm won't trigger immediately (copying `alarm`'s behaviour)
0.33: Ensure default vibration pattern is longer

View File

@ -114,8 +114,8 @@ exports.getSettings = function () {
defaultDeleteExpiredTimers: true, // Always defaultDeleteExpiredTimers: true, // Always
buzzCount: 10, buzzCount: 10,
buzzIntervalMillis: 3000, // 3 seconds buzzIntervalMillis: 3000, // 3 seconds
defaultAlarmPattern: "::", defaultAlarmPattern: "==",
defaultTimerPattern: "::" defaultTimerPattern: "=="
}, },
require("Storage").readJSON("sched.settings.json", true) || {} require("Storage").readJSON("sched.settings.json", true) || {}
); );

View File

@ -1,7 +1,7 @@
{ {
"id": "sched", "id": "sched",
"name": "Scheduler", "name": "Scheduler",
"version": "0.32", "version": "0.33",
"description": "Scheduling library for alarms and timers", "description": "Scheduling library for alarms and timers",
"icon": "app.png", "icon": "app.png",
"type": "scheduler", "type": "scheduler",