From 9e8ed1717af5ced83cf787e80bfbb93db55cb1b3 Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Sun, 30 Nov 2025 09:54:43 -0300 Subject: [PATCH] Fix invisible label on Interval Metadata selector Reported at the users forum when using Dark themes. Continuation of 1dd7faa --- src/Metrics/RideMetadata.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Metrics/RideMetadata.cpp b/src/Metrics/RideMetadata.cpp index 2fb9bcdb0..0ce4a5558 100644 --- a/src/Metrics/RideMetadata.cpp +++ b/src/Metrics/RideMetadata.cpp @@ -526,7 +526,9 @@ RideMetadata::configChanged(qint32) "padding-top: 0px; padding-bottom: 0px; }" "QPushButton:hover { background-color: %3; }" "QPushButton:hover:pressed { background-color: %3; }" - ).arg(GColor(CPLOTBACKGROUND).name()).arg(3 * dpiXFactor).arg(GColor(CHOVER).name()); + "QLabel { color: %4; background-color: %1; }" + ).arg(GColor(CPLOTBACKGROUND).name()).arg(3 * dpiXFactor).arg(GColor(CHOVER).name()) + .arg(GCColor::invertColor(GColor(CPLOTBACKGROUND)).name()); // 4 label text color QFont df; QFontMetrics fm(df); @@ -536,6 +538,7 @@ RideMetadata::configChanged(qint32) i.next(); i.value()->left->setStyleSheet(buttonstyle); i.value()->right->setStyleSheet(buttonstyle); + i.value()->intervalname->setStyleSheet(buttonstyle); i.value()->intervalname->setFixedWidth(namewidth); }