1
0
Fork 0

Update app.js

Added logic in drawWatch to account for CAL_ROWS_PRIOR
master
dormio 2024-12-17 23:15:46 -05:00 committed by GitHub
parent e46bdcb922
commit d4351c3b9d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 2 deletions

View File

@ -2,7 +2,8 @@ Bangle.setUI("clock");
Bangle.loadWidgets(); Bangle.loadWidgets();
var s = Object.assign({ var s = Object.assign({
CAL_ROWS: 4, //number of calendar rows.(weeks) Shouldn't exceed 5 when using widgets. CAL_ROWS: 4, //total number of calendar rows.(weeks) Shouldn't exceed 5 when using widgets.
CAL_ROWS_PRIOR: 0, //number of calendar rows.(weeks) that show above the current week
BUZZ_ON_BT: true, //2x slow buzz on disconnect, 2x fast buzz on connect. Will be extra widget eventually BUZZ_ON_BT: true, //2x slow buzz on disconnect, 2x fast buzz on connect. Will be extra widget eventually
MODE24: true, //24h mode vs 12h mode MODE24: true, //24h mode vs 12h mode
FIRSTDAY: 6, //First day of the week: mo, tu, we, th, fr, sa, su FIRSTDAY: 6, //First day of the week: mo, tu, we, th, fr, sa, su
@ -178,7 +179,7 @@ function drawWatch() {
const dow = (s.FIRSTDAY + d.getDay()) % 7; //MO=0, SU=6 const dow = (s.FIRSTDAY + d.getDay()) % 7; //MO=0, SU=6
const today = d.getDate(); const today = d.getDate();
var rD = new Date(d.getTime()); var rD = new Date(d.getTime());
rD.setDate(rD.getDate() - dow); rD.setDate(rD.getDate() - dow - s.CAL_ROWS_PRIOR * 7);
var rDate = rD.getDate(); var rDate = rD.getDate();
g.setFontAlign(1, 1); g.setFontAlign(1, 1);
for (var y = 1; y <= s.CAL_ROWS; y++) { for (var y = 1; y <= s.CAL_ROWS; y++) {