From d7cb4f5ddc8890619fabcb5ad000bfd2d1d2ac3b Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Tue, 30 Jul 2024 19:46:14 +0200 Subject: [PATCH] feat: added module label to the macOS widgets --- Modules/CPU/widget.swift | 5 ++++- Modules/Disk/widget.swift | 5 ++++- Modules/GPU/widget.swift | 7 +++++-- Modules/RAM/widget.swift | 7 +++++-- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/Modules/CPU/widget.swift b/Modules/CPU/widget.swift index afc174fa..9fc2a7f5 100644 --- a/Modules/CPU/widget.swift +++ b/Modules/CPU/widget.swift @@ -74,7 +74,10 @@ public struct CPUWidget: Widget { let frame = geometry[anchor] Text("\(Int(value.totalUsage*100))%") .font(.system(size: 16, weight: .regular)) - .position(x: frame.midX, y: frame.midY) + .position(x: frame.midX, y: frame.midY-5) + Text("CPU") + .font(.system(size: 9, weight: .semibold)) + .position(x: frame.midX, y: frame.midY+10) } } } diff --git a/Modules/Disk/widget.swift b/Modules/Disk/widget.swift index 0853e887..d62a412b 100644 --- a/Modules/Disk/widget.swift +++ b/Modules/Disk/widget.swift @@ -72,7 +72,10 @@ public struct DiskWidget: Widget { let frame = geometry[anchor] Text("\(Int((100*(value.size-value.free))/value.size))%") .font(.system(size: 16, weight: .regular)) - .position(x: frame.midX, y: frame.midY) + .position(x: frame.midX, y: frame.midY-5) + Text("Disk") + .font(.system(size: 9, weight: .semibold)) + .position(x: frame.midX, y: frame.midY+10) } } } diff --git a/Modules/GPU/widget.swift b/Modules/GPU/widget.swift index bb454efe..aab07fa0 100644 --- a/Modules/GPU/widget.swift +++ b/Modules/GPU/widget.swift @@ -71,8 +71,11 @@ public struct GPUWidget: Widget { if let anchor = chartProxy.plotFrame { let frame = geometry[anchor] Text("\(Int((value.utilization ?? 0)*100))%") - .font(.system(size: 16, weight: .regular)) - .position(x: frame.midX, y: frame.midY) + .font(.system(size: 14, weight: .regular)) + .position(x: frame.midX, y: frame.midY-5) + Text("GPU") + .font(.system(size: 8, weight: .semibold)) + .position(x: frame.midX, y: frame.midY+8) } } } diff --git a/Modules/RAM/widget.swift b/Modules/RAM/widget.swift index 68612a4a..0b945a62 100644 --- a/Modules/RAM/widget.swift +++ b/Modules/RAM/widget.swift @@ -71,8 +71,11 @@ public struct RAMWidget: Widget { if let anchor = chartProxy.plotFrame { let frame = geometry[anchor] Text("\(Int((value.used/value.total)*100))%") - .font(.system(size: 16, weight: .regular)) - .position(x: frame.midX, y: frame.midY) + .font(.system(size: 14, weight: .regular)) + .position(x: frame.midX, y: frame.midY-5) + Text("RAM") + .font(.system(size: 8, weight: .semibold)) + .position(x: frame.midX, y: frame.midY+8) } } }