2929#include " common/systemdetails.h"
3030#include " common/twlmenusettings.h"
3131#include " common/logging.h"
32+ #include " language.h"
3233#include < cmath>
3334
3435// Graphic files
@@ -878,7 +879,18 @@ static void calendarTextDraw(const Datetime& now) {
878879
879880 Datetime firstDay (now.getYear (), now.getMonth (), 1 );
880881 int startWeekday = firstDay.getWeekDay ();
881-
882+
883+ // Draw weekdays
884+ {
885+ printTiny (true , 0 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_SUNDAY, Alignment::center, FontPalette::white);
886+ printTiny (true , 1 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_MONDAY, Alignment::center, FontPalette::white);
887+ printTiny (true , 2 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_TUESDAY, Alignment::center, FontPalette::white);
888+ printTiny (true , 3 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_WEDNESDAY, Alignment::center, FontPalette::white);
889+ printTiny (true , 4 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_THURSDAY, Alignment::center, FontPalette::white);
890+ printTiny (true , 5 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_FRIDAY, Alignment::center, FontPalette::white);
891+ printTiny (true , 6 *16 +8 , calendarYPos+20 , STR_TWO_LETTER_SATURDAY, Alignment::center, FontPalette::white);
892+ }
893+
882894 // Draw marker
883895 {
884896 int myPos = (startWeekday + now.getDay () - 1 ) / 7 ;
@@ -1246,7 +1258,7 @@ void topBarLoad(void) {
12461258
12471259 char16_t username[11 ] = {0 };
12481260 memcpy (username, useTwlCfg ? (s16 *)0x02000448 : PersonalData->name , 10 * sizeof (char16_t ));
1249- printTiny (true , 3 , 3 , username, Alignment::left, FontPalette::topBar );
1261+ printTiny (true , 3 , 3 , username, Alignment::left, FontPalette::white );
12501262 updateTopTextArea (3 , 3 , calcTinyFontWidth (username), tinyFontHeight (), bmpImageBuffer);
12511263
12521264 drawDateTime (true );
@@ -1260,7 +1272,7 @@ void drawDateTime(bool date, bool showTimeColon) {
12601272 if (!date && !showTimeColon) text[2 ] = ' ' ;
12611273
12621274 const int posX = date ? 204 : 172 ;
1263- printTinyMonospaced (true , posX, 3 , text, Alignment::right, FontPalette::topBar );
1275+ printTinyMonospaced (true , posX, 3 , text, Alignment::right, FontPalette::white );
12641276 updateTopTextArea (posX - 27 , 3 , 27 , tinyFontHeight (), bmpImageBuffer);
12651277}
12661278
0 commit comments