fix: set color for efficiency and performance cores in the BarChart widget based on the selected color in the popup view settings (#1686)

This commit is contained in:
Serhiy Mytrovtsiy
2023-11-25 22:31:50 +01:00
parent 2686ae845f
commit d144aa68de
4 changed files with 38 additions and 24 deletions

View File

@@ -15,7 +15,7 @@ public class BarChart: WidgetWrapper {
private var labelState: Bool = false
private var boxState: Bool = true
private var frameState: Bool = false
private var colorState: Color = .systemAccent
public var colorState: Color = .systemAccent
private var colors: [Color] = Color.allCases
private var _value: [[ColorValue]] = [[]]
@@ -181,7 +181,6 @@ public class BarChart: WidgetWrapper {
case .systemAccent: NSColor.controlAccentColor.set()
case .utilization: partitionValue.value.usageColor(zones: colorZones, reversed: self.title == "Battery").set()
case .pressure: pressureLevel.pressureColor().set()
case .cluster: (partitionValue.value.clusterColor(i) ?? .controlAccentColor).set()
case .monochrome:
if self.boxState {
(isDarkMode ? NSColor.black : NSColor.white).set()