From 6905dbd23ac39fb70d7fda00e50eaa40f90e6ce4 Mon Sep 17 00:00:00 2001 From: Jonas Diemer Date: Tue, 13 Jan 2026 12:04:03 +0100 Subject: [PATCH] Reclaim space if we don't show battery Percentage --- src/activities/reader/EpubReaderActivity.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/activities/reader/EpubReaderActivity.cpp b/src/activities/reader/EpubReaderActivity.cpp index f51cf9bf..9da0a5e0 100644 --- a/src/activities/reader/EpubReaderActivity.cpp +++ b/src/activities/reader/EpubReaderActivity.cpp @@ -447,7 +447,8 @@ void EpubReaderActivity::renderStatusBar(const int orientedMarginRight, const in if (showChapterTitle) { // Centered chatper title text // Page width minus existing content with 30px padding on each side - const int titleMarginLeft = 50 + 30 + orientedMarginLeft; // 50px for battery + const int batterySize = showBattery ? (showBatteryPercentage ? 50 : 20) : 0; + const int titleMarginLeft = batterySize + 30 + orientedMarginLeft; const int titleMarginRight = progressTextWidth + 30 + orientedMarginRight; const int availableTextWidth = renderer.getScreenWidth() - titleMarginLeft - titleMarginRight; const int tocIndex = epub->getTocIndexForSpineIndex(currentSpineIndex);