Fully working Stats

This commit is contained in:
Hariharan Mudaliar 2025-10-19 16:23:21 +05:30
commit 6616a94d28
2 changed files with 8 additions and 19 deletions

View file

@ -34,27 +34,16 @@ struct CPUStatsDetailView: View {
frequency: statsManager.cpuFrequency
)
}
StatsCard(title: "Top Processes") {
CPUProcessList(processes: topProcesses, accentColor: userColor)
}
if !statsManager.cpuCoreUsage.isEmpty {
StatsCard(title: "Per-Core Usage") {
CPUCoreUsageGrid(cores: statsManager.cpuCoreUsage, accentColor: userColor)
}
}
StatsCard(title: "Details") {
CPUDetailsGrid(
breakdown: statsManager.cpuBreakdown,
loadAverage: statsManager.cpuLoadAverage,
uptime: statsManager.cpuUptime,
coreCount: statsManager.cpuCoreUsage.count,
systemColor: systemColor,
userColor: userColor
)
}
StatsCard(title: "Top Processes") {
CPUProcessList(processes: topProcesses, accentColor: userColor)
}
}
.padding(16)
}

View file

@ -24,13 +24,13 @@ struct MemoryStatsDetailView: View {
MemoryUsageDashboard(breakdown: statsManager.memoryBreakdown, accentColor: accentColor)
}
StatsCard(title: "Pressure & Swap", padding: 16, background: cardBackground, cornerRadius: 12) {
MemoryHealthView(breakdown: statsManager.memoryBreakdown, accentColor: accentColor)
}
StatsCard(title: "Top Processes", padding: 16, background: cardBackground, cornerRadius: 12) {
CPUProcessList(processes: topProcesses, accentColor: accentColor, displayLimit: processDisplayLimit)
}
StatsCard(title: "Pressure & Swap", padding: 16, background: cardBackground, cornerRadius: 12) {
MemoryHealthView(breakdown: statsManager.memoryBreakdown, accentColor: accentColor)
}
}
.padding(16)
}