From bd72cf3adfc6058c5bf6a88bac2b8e32040a2677 Mon Sep 17 00:00:00 2001 From: bbedward Date: Sun, 21 Sep 2025 20:31:14 -0400 Subject: [PATCH] Fix generic theme contrasts --- Common/StockThemes.js | 16 ++++++++-------- Modules/TopBar/Battery.qml | 16 +--------------- 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/Common/StockThemes.js b/Common/StockThemes.js index 93e0491f..4479c3e0 100644 --- a/Common/StockThemes.js +++ b/Common/StockThemes.js @@ -116,7 +116,7 @@ const StockThemes = { name: "Blue", primary: "#42a5f5", primaryText: "#000000", - primaryContainer: "#1976d2", + primaryContainer: "#0d47a1", secondary: "#8ab4f8", surface: "#1a1c1e", surfaceText: "#e3e8ef", @@ -133,7 +133,7 @@ const StockThemes = { name: "Deep Blue", primary: "#0061a4", primaryText: "#000000", - primaryContainer: "#004881", + primaryContainer: "#000000", secondary: "#42a5f5", surface: "#1a1c1e", surfaceText: "#e3e8ef", @@ -167,7 +167,7 @@ const StockThemes = { name: "Green", primary: "#4caf50", primaryText: "#000000", - primaryContainer: "#388e3c", + primaryContainer: "#1b5e20", secondary: "#81c995", surface: "#0f1411", surfaceText: "#e1f5e3", @@ -184,7 +184,7 @@ const StockThemes = { name: "Orange", primary: "#ff6d00", primaryText: "#000000", - primaryContainer: "#e65100", + primaryContainer: "#3e2723", secondary: "#ffb74d", surface: "#1c1410", surfaceText: "#f5f1ea", @@ -201,7 +201,7 @@ const StockThemes = { name: "Red", primary: "#f44336", primaryText: "#000000", - primaryContainer: "#d32f2f", + primaryContainer: "#4a0e0e", secondary: "#f28b82", surface: "#1c1011", surfaceText: "#f5e8ea", @@ -218,7 +218,7 @@ const StockThemes = { name: "Cyan", primary: "#00bcd4", primaryText: "#000000", - primaryContainer: "#0097a7", + primaryContainer: "#004d5c", secondary: "#4dd0e1", surface: "#0f1617", surfaceText: "#e8f4f5", @@ -235,7 +235,7 @@ const StockThemes = { name: "Pink", primary: "#e91e63", primaryText: "#000000", - primaryContainer: "#c2185b", + primaryContainer: "#4a0e2f", secondary: "#f8bbd9", surface: "#1a1014", surfaceText: "#f3e8ee", @@ -252,7 +252,7 @@ const StockThemes = { name: "Amber", primary: "#ffc107", primaryText: "#000000", - primaryContainer: "#ff8f00", + primaryContainer: "#4a3c00", secondary: "#ffd54f", surface: "#1a1710", surfaceText: "#f3f0e8", diff --git a/Modules/TopBar/Battery.qml b/Modules/TopBar/Battery.qml index 537d9272..f59858c8 100644 --- a/Modules/TopBar/Battery.qml +++ b/Modules/TopBar/Battery.qml @@ -147,21 +147,7 @@ Rectangle { text: `${BatteryService.batteryLevel}%` font.pixelSize: Theme.fontSizeSmall font.weight: Font.Medium - color: { - if (!BatteryService.batteryAvailable) { - return Theme.surfaceText; - } - - if (BatteryService.isLowBattery && !BatteryService.isCharging) { - return Theme.error; - } - - if (BatteryService.isCharging) { - return Theme.primary; - } - - return Theme.surfaceText; - } + color: Theme.surfaceText anchors.verticalCenter: parent.verticalCenter visible: BatteryService.batteryAvailable }