From ca6c2021d8083268bbc356e09debf351d1b0a4cc Mon Sep 17 00:00:00 2001 From: Jakub <106778416+MarekZegare4@users.noreply.github.com> Date: Tue, 6 Oct 2026 22:47:26 +0200 Subject: [PATCH] feat: the loading mark is three dots mid-screen, whatever the rotation Co-Authored-By: Claude Sonnet 5.5 --- examples/companion_radio/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/companion_radio/main.cpp b/examples/companion_radio/main.cpp index d1749fbe..08a20392 100644 --- a/examples/companion_radio/main.cpp +++ b/examples/companion_radio/main.cpp @@ -202,7 +202,11 @@ void setup() { #ifdef ST7789 disp->setTextSize(2); #endif - disp->drawTextCentered(disp->width() / 2, 28, "Loading..."); + // Three dots mid-screen: no words, so no orientation (the settings aren't read yet). + const int dot = disp->width() >= 240 ? 6 : 3; + disp->setColor(DisplayDriver::LIGHT); + for (int i = -1; i <= 1; i++) + disp->fillRect(disp->width() / 2 + i * 3 * dot - dot / 2, disp->height() / 2 - dot / 2, dot, dot); disp->endFrame(); } #endif