-
-
Also, it might be a good idea to have a really good 'get started'. Perhaps it needs to be updated. For instance, swipe launcher is really good, also pattern launcher is good too and I have my pattern launcher to replace swipe launcher. If this was the default out of the box, it's very easy to understand.
Step by step. Currently, the weakness is the initial setup in my opinion. Could the firmware load some sane defaults? Like swipe or pattern launcher, turn on step counter widget, install quiet time by default. I'm thinking if the initial setup is at a place where a noob can just play with the watch first, enough on the watch to see how it works without having to use the website. -
This is getting closer to what I want. I need the background black, and I need the number of the day of the month to be added after the name of the day of the week with a space separating them. Then it'll be a cool watch I think.
EDIT: This works great on the watch. I'd like to find out how to do a short weekday and put it within the second minute character. Currently, this puts the day on top of the bottom row of the time, which actually looks good on the watch.
Graphics.prototype.setFontsquarepixel7 = function(scale) { // Actual height 40 (59 - 20) g.setFontCustom(atob("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAD/8AAAAAAAAAAA//AAAAAAAAAAAP/wAAAAAAAAAAD/8AAAAAAAAAAP//AAAAAAAAAAD/8AAAAAAAAAAA//AAAAAAAAAAAP/wAAAAAAAAAA//8AAAAAAAAAAP/wAAAAAAAAAAD/8AAAAAAAAAAA//AAAAAAAAAAD//wAAAAAAAAAA//AAAAAAAAAAAP/wAAAAAAAAAAD/8AAAAAAAAAAP//AAAAAAAAAAD/8AAAAAAAAAAA//AAAAAAAAAAAP/wAAAAAAAAAA//8AAAAAAAAAAP/wAAAAAAAAAAD/8AAAAAAAAAAA//AAAAAAAAAAD//wAAAAAAAAAA//AAAAAAAAAAAP/wAAAAAAAAAAD/8AAAAAAAAAAP//AAAAAAAAAAD/8AAAAAAAAAAA//AAAAAAAAAAAP/wAAAAAAAAAAD/8AAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP8AAP//AAAAAAD/AAD//wAAAAAA/wAA//8AAAAAAP8AD///AAAAAAD/AA///wAAAAAA/wAP//8AAAAAAP8AD///AAAAAAD/AP///wAAAAAA/wD/8P8AAAAAAP8A//D/AAAAAAD/AP/w/wAAAAAA/w//8P8AAAAAAP8P/wD/AAAAAAD/D/8A/wAAAAAA/w//AP8AAAAAAP///wD/AAAAAAD///AA/wAAAAAA///wAP8AAAAAAP//8AD/AAAAAAD///AA/wAAAAAA//8AAP8AAAAAAP//AAD/AAAAAAD//wAA/wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP8AAAAAAP8AAAD/AAAAAAD/AAAA/wAAAAAA/wAAAP8AAAAAAP8AAAD/AAAAAAD/AAAA/wAAAAAA/wAAAP8AAAAAAP8AAAD/AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP///wAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP///wAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAAAA/wAAAP8AAAAAAP8AAAD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAD///8AAAAAAAAA////AAAAAAAAAP///wAAAAAAAAD///8AAAAAAAAA////AAAAAAAAAP///wAAAAAAAAD///8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAP///wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A////AAAAAAD/AP///wAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP///wAAAAAA/wAP//AAAAAAAP8AD//wAAAAAAD/AA//8AAAAAAA/wAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP///wAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP///wAAAAAA/wD///8AAAAAAP8A////AAAAAAD/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD/AAAAAAAAAAAA/wAAAAAAAAAAAP8AAAAAAAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A/wAAAAAA////AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAP///wD/AAAAAAD///8A/wAAAAAA////AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA/wD/AP8AAAAAAP8A/wD/AAAAAAD/AP8A/wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAA//////8AAAAAAP//////AAAAAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8AAAAAAAAA/wD/AAAAAAAAAP8A/wAAAAAAAAD/AP8AAAAAAAAA/wD/AAAAAAAAAP8A/wAAAAAAAAD/AP8AAAAAAAAA/wD/AAAAAAAAAP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="), 46, 44, 80+(scale<<8)+(1<<16)); } // timeout used to update every minute var drawTimeout; // schedule a draw for the next minute function queueDraw() { if (drawTimeout) clearTimeout(drawTimeout); drawTimeout = setTimeout(function() { drawTimeout = undefined; draw(); }, 60000 - (Date.now() % 60000)); } function draw() { var x = g.getWidth()/2; var y = g.getHeight()/2; g.reset(); var date = new Date(); var timeStr = require("locale").time(date,1); var dateStr = require("locale").date(date).toUpperCase(); var dowStr = require("locale").dow(date).toUpperCase(); var dowshortStr = dowStr.toString().split(' ')[0]; // draw time g.setFontAlign(0,-5).setFontsquarepixel7(2); g.setColor('#fff'); g.clearRect(0,y-40,g.getWidth(),y+35); // clear the background g.setColor('#0f0'); g.drawString("09", g.getWidth()/2+3, -16); g.setColor('#0ff'); g.drawString("30", g.getWidth()/2+3, +60); g.setColor('#000'); // draw date y += 82; g.setFontAlign(0,0).setFont("6x8",2); // g.clearRect(0,y-00,g.getWidth(),y+8); // clear the background // g.drawString(dateStr,x,y); //draw day of week // y += 11; //g.clearRect(0,y-8,g.getWidth(),y+8); // clear the background g.drawString(dowshortStr,x,y); // queue draw in one minute queueDraw(); } // Clear the screen once, at startup g.clear(); // draw immediately at first, queue update draw(); // Stop updates when LCD is off, restart when on Bangle.on('lcdPower',on=>{ if (on) { draw(); // draw immediately, queue redraw } else { // stop draw timer if (drawTimeout) clearTimeout(drawTimeout); drawTimeout = undefined; } }); // Show launcher when middle button pressed Bangle.setUI("clock"); // Load widgets Bangle.loadWidgets(); Bangle.drawWidgets();
-
-
I got to here; but I can't set the background black. I also can't get it larger like yours. I'm using the Anton clock and Squarepixel7 font from your link at 90 scale. I'll try with your font and Anton.
Graphics.prototype.setFontsquarepixel7 = function(scale) { // Actual height 45 (66 - 22) g.setFontCustom(atob("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAB//gAAAAAAAAAAAB//gAAAAAAAAAAAB//gAAAAAAAAAAAB//gAAAAAAAAAAAB//gAAAAAAAAAAAf//gAAAAAAAAAAAf/4AAAAAAAAAAAAf/4AAAAAAAAAAAAf/4AAAAAAAAAAAP//4AAAAAAAAAAAP//4AAAAAAAAAAAP/8AAAAAAAAAAAAP/8AAAAAAAAAAAAP/8AAAAAAAAAAAD//8AAAAAAAAAAAD//AAAAAAAAAAAAD//AAAAAAAAAAAAD//AAAAAAAAAAAB///AAAAAAAAAAAB///AAAAAAAAAAAB//gAAAAAAAAAAAB//gAAAAAAAAAAAB//gAAAAAAAAAAAf//gAAAAAAAAAAAf/4AAAAAAAAAAAAf/4AAAAAAAAAAAAf/4AAAAAAAAAAAP//4AAAAAAAAAAAP//4AAAAAAAAAAAP/8AAAAAAAAAAAAP/8AAAAAAAAAAAAP/8AAAAAAAAAAAD//8AAAAAAAAAAAD//AAAAAAAAAAAAD//AAAAAAAAAAAAD//AAAAAAAAAAAAD//AAAAAAAAAAAAD//AAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD/gAAf//gAAAAAAD/gAAf//gAAAAAAD/gAAf//gAAAAAAD/gAP///gAAAAAAD/gAP///gAAAAAAD/gAP///gAAAAAAD/gAP///gAAAAAAD/gAP///gAAAAAAD/gD////gAAAAAAD/gD//D/gAAAAAAD/gD//D/gAAAAAAD/gD//D/gAAAAAAD/h///D/gAAAAAAD/h///D/gAAAAAAD/h//gD/gAAAAAAD/h//gD/gAAAAAAD/h//gD/gAAAAAAD////gD/gAAAAAAD///4AD/gAAAAAAD///4AD/gAAAAAAD///4AD/gAAAAAAD///4AD/gAAAAAAD///4AD/gAAAAAAD//8AAD/gAAAAAAD//8AAD/gAAAAAAD//8AAD/gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gAAAD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAD////gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gAP//4AAAAAAAD/gAP//4AAAAAAAD/gAP//4AAAAAAAD/gAP//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAD/gD////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD/gAAAAAAAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD////gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD/gD/gD/gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAD///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAf8Af8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="), 46, 50, 90+(scale<<8)+(1<<16)); } // timeout used to update every minute var drawTimeout; // schedule a draw for the next minute function queueDraw() { if (drawTimeout) clearTimeout(drawTimeout); drawTimeout = setTimeout(function() { drawTimeout = undefined; draw(); }, 60000 - (Date.now() % 60000)); } function draw() { var x = g.getWidth()/2; var y = g.getHeight()/2; g.reset(); var date = new Date(); var timeStr = require("locale").time(date,1); var dateStr = require("locale").date(date).toUpperCase(); var dowStr = require("locale").dow(date).toUpperCase(); // draw time g.setFontAlign(0,-1).setFont("squarepixel7"); g.clearRect(0,y-40,g.getWidth(),y+35); // clear the background g.setColor('#f00'); g.drawString("09", g.getWidth()/2, -05); g.setColor('#0ff'); g.drawString("30", g.getWidth()/2, +42); // draw date y += 67; g.setFontAlign(0,0).setFont("6x8",2); g.clearRect(0,y-8,g.getWidth(),y+8); // clear the background g.drawString(dateStr,x,y); //draw day of week y += 14; g.clearRect(0,y-8,g.getWidth(),y+8); // clear the background g.drawString(dowStr,x,y); // queue draw in one minute queueDraw(); } // Clear the screen once, at startup g.clear(); // draw immediately at first, queue update draw(); // Stop updates when LCD is off, restart when on Bangle.on('lcdPower',on=>{ if (on) { draw(); // draw immediately, queue redraw } else { // stop draw timer if (drawTimeout) clearTimeout(drawTimeout); drawTimeout = undefined; } }); // Show launcher when middle button pressed Bangle.setUI("clock"); // Load widgets Bangle.loadWidgets(); Bangle.drawWidgets();
-
-
Here's another idea, make the new pixel watchfaces.
https://9to5google.com/2021/12/15/likely-watchfaces-google-pixel-watch-fitbit-video/
Also, I'm not just going to dump stuff in here. When I have some time to read up, I'll try to make these. Also, I'll try to make mockups if I don't have the skill to make them myself.
-
-
-
-
More reading for me. Thanks for your help @Gordon
-
-
Ya, I saw that Anton was a google font; it'd be cool if that one was like multi-clock, where tapping on the bottom right changes the font (in multi-clock it changes the layout).
I might be able to figure out how to do that with some time. In the meantime, I'll see about making a google font clock. Thanks @Gordon -
Ok, I found an excellent interesting font for a clock from Google fonts, so it has a permissible license. https://fonts.google.com/specimen/Chakra+Petch
-
This too: https://www.behance.net/gallery/65962275/Free-Font-Modern-Goth
This too: https://www.behance.net/gallery/22172647/Nordic-(Free-Font)
LATO would be very good as the Nike font. https://assets.justinmind.com/wp-content/webp-express/webp-images/uploads/2020/04/lato-free-number-font.png.webp
Roboto Condensed would be good too: https://assets.justinmind.com/wp-content/webp-express/webp-images/uploads/2020/04/roboto-condensed-free-number-font.png.webpThis whole page has some nice numerals. https://www.justinmind.com/blog/best-number-fonts/
-
Another awesome gothic font: https://www.behance.net/gallery/25853261/Gothic-Tangram-FREE-FONT
-
Here's another idea:
http://www.fontfootball.com/2020/11/major-league-soccer-2020-font.html -
-
-
-
Hey Lertulo,
You have to have GadgetBridge installed on your phone and Android + Messages on your Bangle. You then have to connect GadgetBridge to the watch (you can't be connected to the watch on the app loader at the same time).Once you do these things, it will show notifications but you can't action them yet.
-
Hey All,
I have a lot of ideas from my pebble watch that would be cool to organize, so I'm going to do it here. I'm starting with just ideas but I'll be trying to make some designs in paint.net to organize my ideas. Then I'll get to coding but anyone can make some out of these ideas too.Also, there are more from anime that look really 'retro-futurist', so I'll put those here too. One already looks close to the NGE active time remaining, the simple segmented clock. Take a look.
https://i.imgur.com/Sv2mDtn.mp4
https://i.imgur.com/3n02vCe.mp4Also, interesting interface examples like this could make some excellent watch faces:
https://i.imgur.com/GghyTP1.mp4
https://i.imgur.com/jj5r4WN.mp4
https://i.imgur.com/J0p9lgk.mp4
https://i.imgur.com/jkc5KNj.mp4
https://i.imgur.com/BTKLxnE.gif)
https://i.imgur.com/UOtErG0.mp4
https://i.imgur.com/FDAHgm6.mp4
https://i.imgur.com/U4CKjXS.mp4
https://i.imgur.com/kljitRl.mp4
https://i.imgur.com/jY9AD2k.mp4
https://i.imgur.com/zDeJusV.mp4
https://i.imgur.com/rcatzAJ.mp4
https://i.imgur.com/bb0U0lR.mp4
https://i.imgur.com/ckT5KHg.mp4
https://i.imgur.com/r0RJyAp.mp4
https://i.imgur.com/PGnyiVo.mp4
https://i.imgur.com/1JuIEQS.mp4
https://i.imgur.com/ql70xFi.mp4
https://i.imgur.com/UTJ7u8M.mp4These are all from this dump: https://imgur.com/a/uDeBs
-
-
Simple Weather: https://apps.rebble.io/en_US/application/563448e6396cf48af1000055?section=watchfaces
Upside Down: https://apps.rebble.io/en_US/application/5634363f396cf4a5da00004c?section=watchfaces
Mosaic: https://apps.rebble.io/en_US/application/55386bcd2aead62b16000028?section=watchfaces