The day-of-week and date-by-numbers bits should be two separate layers. Among other things, this would make the potential for the line to overflow in 2022 less... potential? Probably?
The day-of-week bit could maybe even be a bitmap layer, with 7 icons, instead of strings that require their own kludgy allotment of characters and/or sizes. (Plus, this would allow the icons to have more personality.)
I kind of want to make the date ISO-compliant, seeing as how I've already given up my quirky-personal-dozenal thing on the clock, and keeping the date quirky seems less cool.
See also #4 and #7 for similar changes this may touch, shared-refactor-wise.
See also #4 and #7 for similar changes this may touch, shared-refactor-wise.