Skip to content

Instantly share code, notes, and snippets.

@Poolitzer
Created December 24, 2021 12:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Poolitzer/2e3b3f8c431750c1202593b213e66a1c to your computer and use it in GitHub Desktop.
Save Poolitzer/2e3b3f8c431750c1202593b213e66a1c to your computer and use it in GitHub Desktop.
var Layout = require("Layout");
var clockLayout = new Layout( {
type:"txt", font:"15%", label:"Hello World", id:"clock",
});
const utils = {
random_element: function(array) {
return array[Math.floor(Math.random() * array.length)];}
};
const words = {
approx: ['\'Bout', 'About', 'Around', `Summat\nlike`, 'Near', 'Close to'],
};
function draw() {
clockLayout.clear();
clockLayout.clock.label = utils.random_element(words.approx) + "\nHalf past\nnine";
clockLayout.render();
}
g.clear();
// can put draw(); here
Bangle.setUI("clock"); // Show launcher when middle button pressed
Bangle.loadWidgets();
Bangle.drawWidgets();
draw();
Bangle.on('touch', function(button, xy) {
if (button == 1);
else{
draw();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment