mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-13 15:54:10 +09:00
feat: unlocked widgets updates since the chronod was fixed in macOS 26.1 (#2733)
This commit is contained in:
@@ -5,7 +5,7 @@ disabled_rules:
|
||||
- trailing_whitespace
|
||||
- opening_brace
|
||||
- implicit_getter
|
||||
- redundant_optional_initialization
|
||||
- implicit_optional_initialization
|
||||
- large_tuple
|
||||
- function_body_length
|
||||
|
||||
|
||||
@@ -852,7 +852,6 @@ public class BarChartView: NSView {
|
||||
let blocks: Int = 16
|
||||
let spacing: CGFloat = 2
|
||||
let count: CGFloat = CGFloat(values.count)
|
||||
// swiftlint:disable:next empty_count
|
||||
guard count > 0, self.frame.width > 0, self.frame.height > 0 else { return }
|
||||
|
||||
let partitionSize: CGSize = CGSize(width: (self.frame.width - (count*spacing)) / count, height: self.frame.height)
|
||||
|
||||
@@ -234,12 +234,10 @@ public class CPU: Module {
|
||||
}
|
||||
|
||||
if #available(macOS 11.0, *) {
|
||||
if #unavailable(macOS 26.0) {
|
||||
guard let blobData = try? JSONEncoder().encode(value) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "CPU@LoadReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: CPU_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
guard let blobData = try? JSONEncoder().encode(value) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "CPU@LoadReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: CPU_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,9 +113,9 @@ internal class LoadReader: Reader<CPU_Load> {
|
||||
let niceDiff = Double(cpuInfo!.cpu_ticks.3 - self.previousInfo.cpu_ticks.3)
|
||||
let totalTicks = sysDiff + userDiff + niceDiff + idleDiff
|
||||
|
||||
let system = sysDiff / totalTicks
|
||||
let user = userDiff / totalTicks
|
||||
let idle = idleDiff / totalTicks
|
||||
let system = sysDiff / totalTicks
|
||||
let user = userDiff / totalTicks
|
||||
let idle = idleDiff / totalTicks
|
||||
|
||||
if !system.isNaN {
|
||||
self.response.systemLoad = system
|
||||
|
||||
@@ -330,12 +330,10 @@ public class Disk: Module {
|
||||
}
|
||||
|
||||
if #available(macOS 11.0, *) {
|
||||
if #unavailable(macOS 26.0) {
|
||||
guard let blobData = try? JSONEncoder().encode(d) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "Disk@CapacityReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: Disk_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
guard let blobData = try? JSONEncoder().encode(d) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "Disk@CapacityReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: Disk_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -192,12 +192,10 @@ public class GPU: Module {
|
||||
}
|
||||
|
||||
if #available(macOS 11.0, *) {
|
||||
if #unavailable(macOS 26.0) {
|
||||
guard let blobData = try? JSONEncoder().encode(selectedGPU) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "GPU@InfoReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: GPU_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
guard let blobData = try? JSONEncoder().encode(selectedGPU) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "GPU@InfoReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: GPU_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -326,11 +326,9 @@ public class Network: Module {
|
||||
}
|
||||
|
||||
if #available(macOS 11.0, *) {
|
||||
if #unavailable(macOS 26.0) {
|
||||
guard let blobData = try? JSONEncoder().encode(raw) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "Network@UsageReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: Network_entry.kind)
|
||||
}
|
||||
guard let blobData = try? JSONEncoder().encode(raw) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "Network@UsageReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: Network_entry.kind)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -233,12 +233,10 @@ public class RAM: Module {
|
||||
}
|
||||
|
||||
if #available(macOS 11.0, *) {
|
||||
if #unavailable(macOS 26.0) {
|
||||
guard let blobData = try? JSONEncoder().encode(value) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "RAM@UsageReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: RAM_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
guard let blobData = try? JSONEncoder().encode(value) else { return }
|
||||
self.userDefaults?.set(blobData, forKey: "RAM@UsageReader")
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: RAM_entry.kind)
|
||||
WidgetCenter.shared.reloadTimelines(ofKind: "UnitedWidget")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user