Add option to disable vibration when charger connects
master
Erik Andresen 2023-01-29 11:00:28 +01:00
parent 3287106ed7
commit c9e28caf10
3 changed files with 11 additions and 1 deletions

View File

@ -14,3 +14,4 @@
0.15: Added option to always display the icon when charging (useful if 'hide if charge greater than' is enabled) 0.15: Added option to always display the icon when charging (useful if 'hide if charge greater than' is enabled)
0.16: Increase screen update rate when charging 0.16: Increase screen update rate when charging
0.17: Add option 'Remove Jitter'='Drop only' to prevent percentage from getting up again when not charging 0.17: Add option 'Remove Jitter'='Drop only' to prevent percentage from getting up again when not charging
Add option to disable vibration when charger connects

View File

@ -16,6 +16,7 @@
'hideifmorethan': 100, 'hideifmorethan': 100,
'alwaysoncharge': false, 'alwaysoncharge': false,
'removejitter': 0, 'removejitter': 0,
'buzzoncharge': true,
} }
// ...and overwrite them with any saved values // ...and overwrite them with any saved values
// This way saved values are preserved if a new version adds more settings // This way saved values are preserved if a new version adds more settings
@ -78,6 +79,11 @@
format: onOffFormat, format: onOffFormat,
onchange: save('alwaysoncharge'), onchange: save('alwaysoncharge'),
}, },
/*LANG*/'Buzz on charge': {
value: s.buzzoncharge,
format: onOffFormat,
onchange: save('buzzoncharge'),
},
/*LANG*/'Remove Jitter': { /*LANG*/'Remove Jitter': {
value: s.removejitter, value: s.removejitter,
min: 0, max: 1, min: 0, max: 1,

View File

@ -36,6 +36,7 @@
'hideifmorethan': 100, 'hideifmorethan': 100,
'alwaysoncharge': false, 'alwaysoncharge': false,
'removejitter': 0, // 0 == off, 1 == downwards only 'removejitter': 0, // 0 == off, 1 == downwards only
'buzzoncharge': true,
}; };
Object.keys(DEFAULTS).forEach(k=>{ Object.keys(DEFAULTS).forEach(k=>{
if (settings[k]===undefined) settings[k]=DEFAULTS[k]; if (settings[k]===undefined) settings[k]=DEFAULTS[k];
@ -161,7 +162,9 @@
} }
Bangle.on('charging',function(charging) { Bangle.on('charging',function(charging) {
if (setting('buzzoncharge')) {
if(charging) Bangle.buzz(); if(charging) Bangle.buzz();
}
update(); update();
g.flip(); g.flip();
}); });