With the excellent help of @Gordon and others, the watch face has been ported to Bangle.js 2. The time illustrated here is midnight at the beginning of the year—the solstice: December 21, 2021 to most people. The backlight is on, temporarily. The watch face is readable with it off in all kinds of lighting situations.
As before, the days of the week are colour coded in a rainbow fashion. To get orange, I dithered my way to full red and half yellow. The rest weren't hard. Because full blue is too dark, the new blue is half green with the full blue. The illustration date is full red.
To my knowledge, this is the only watch (Bangle.js 1 and 2) that has this kind of face. It takes advantage of the twelve-division already in standard time reckoning and does away with the mishmash of bases of two, ten, twelve, and sixty in it by using twelve only. It's simpler and easier.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
With the excellent help of @Gordon and others, the watch face has been ported to Bangle.js 2. The time illustrated here is midnight at the beginning of the year—the solstice: December 21, 2021 to most people. The backlight is on, temporarily. The watch face is readable with it off in all kinds of lighting situations.
As before, the days of the week are colour coded in a rainbow fashion. To get orange, I dithered my way to full red and half yellow. The rest weren't hard. Because full blue is too dark, the new blue is half green with the full blue. The illustration date is full red.
To my knowledge, this is the only watch (Bangle.js 1 and 2) that has this kind of face. It takes advantage of the twelve-division already in standard time reckoning and does away with the mishmash of bases of two, ten, twelve, and sixty in it by using twelve only. It's simpler and easier.
1 Attachment