Skip to content

Commit 8e86827

Browse files
committed
minor tweaks to make animations more fluid
1 parent 23124f5 commit 8e86827

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

apps/loadanim/settings.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
gl.flip(1);
2828
}
2929
},
30-
time:100,
30+
time:20,
3131
interval:100,
3232
});
3333
let done = function() {
@@ -56,7 +56,7 @@
5656
gl.flip(1);
5757
}
5858
},
59-
time:100,
59+
time:20,
6060
interval:100,
6161
});
6262
let done = function() {
@@ -116,9 +116,9 @@
116116
if (a.loading)
117117
g.drawImage(a.loading,g.getWidth()/2,g.getHeight()/2,{rotate:0/*center*/});
118118
a.code();
119-
let t=getTime()+0.5;while(getTime()<t);
119+
let t=getTime()+0.5;while(getTime()<t); // wait for 0.5s (easiest way to) demo
120+
// draw widgets and menu
120121
E.showPrompt("Choose this?",{title:a.name,back:showAnimChooser}).then(ok => {
121-
print(ok);
122122
if (ok) {
123123
settings.anim = idx;
124124
saveBootAnim();
@@ -127,6 +127,7 @@
127127
} else showAnimChooser();
128128
});
129129
Bangle.drawWidgets();
130+
// wait for another 0.5s for rest of load screen to complete
130131
t=getTime()+0.5;while(getTime()<t);
131132
},10);
132133
};

0 commit comments

Comments
 (0)