mirror of https://github.com/espruino/BangleApps
ctrlpad: implement remaining two buttons: clk & launcher
parent
09afa44e31
commit
597ee4c08b
|
@ -178,10 +178,6 @@
|
||||||
const initUI = () => {
|
const initUI = () => {
|
||||||
if (ui) return;
|
if (ui) return;
|
||||||
|
|
||||||
function noop(this: Control, tap: boolean) {
|
|
||||||
return (this.bg === colour.on.bg) !== tap; // on ^ tap
|
|
||||||
}
|
|
||||||
|
|
||||||
const controls: FiveOf<ControlTemplate> = [
|
const controls: FiveOf<ControlTemplate> = [
|
||||||
{
|
{
|
||||||
text: "BLE",
|
text: "BLE",
|
||||||
|
@ -232,8 +228,20 @@
|
||||||
return !off !== tap; // on ^ tap
|
return !off !== tap; // on ^ tap
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ text: "B-", cb: noop },
|
{
|
||||||
{ text: "B+", cb: noop },
|
text: "clk",
|
||||||
|
cb: tap => {
|
||||||
|
if (tap) Bangle.showClock(), terminateUI();
|
||||||
|
return true;
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "lch",
|
||||||
|
cb: tap => {
|
||||||
|
if (tap) Bangle.showLauncher(), terminateUI();
|
||||||
|
return true;
|
||||||
|
},
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const overlay = new Overlay();
|
const overlay = new Overlay();
|
||||||
|
|
Loading…
Reference in New Issue