From 00e83af4e8bce0f14f9abd79f8c1a1a0333356c7 Mon Sep 17 00:00:00 2001 From: Jonas Diemer Date: Fri, 2 Jan 2026 07:55:21 +0100 Subject: [PATCH] Show "Entering Sleep" on black, so it's quicker to notice (in book). (#181) Black popup is easier to notice at higher contrast. --- src/activities/boot_sleep/SleepActivity.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/activities/boot_sleep/SleepActivity.cpp b/src/activities/boot_sleep/SleepActivity.cpp index 401d74c..cc9fa9d 100644 --- a/src/activities/boot_sleep/SleepActivity.cpp +++ b/src/activities/boot_sleep/SleepActivity.cpp @@ -5,8 +5,6 @@ #include #include -#include - #include "CrossPointSettings.h" #include "CrossPointState.h" #include "fontIds.h" @@ -42,16 +40,16 @@ void SleepActivity::onEnter() { } void SleepActivity::renderPopup(const char* message) const { - const int textWidth = renderer.getTextWidth(UI_12_FONT_ID, message); + const int textWidth = renderer.getTextWidth(UI_12_FONT_ID, message, EpdFontFamily::BOLD); constexpr int margin = 20; const int x = (renderer.getScreenWidth() - textWidth - margin * 2) / 2; constexpr int y = 117; const int w = textWidth + margin * 2; const int h = renderer.getLineHeight(UI_12_FONT_ID) + margin * 2; // renderer.clearScreen(); + renderer.fillRect(x - 5, y - 5, w + 10, h + 10, true); renderer.fillRect(x + 5, y + 5, w - 10, h - 10, false); - renderer.drawText(UI_12_FONT_ID, x + margin, y + margin, message); - renderer.drawRect(x + 5, y + 5, w - 10, h - 10); + renderer.drawText(UI_12_FONT_ID, x + margin, y + margin, message, true, EpdFontFamily::BOLD); renderer.displayBuffer(); }