diff --git a/cmd/status/metrics.go b/cmd/status/metrics.go index 5e3090c..d9d67dc 100644 --- a/cmd/status/metrics.go +++ b/cmd/status/metrics.go @@ -139,13 +139,13 @@ type BluetoothDevice struct { type Collector struct { // Static Cache (Collected once at startup) - cachedHW HardwareInfo - lastHWAt time.Time - hasStatic bool + cachedHW HardwareInfo + lastHWAt time.Time + hasStatic bool // Slow Cache (Collected every 30s-1m) - lastBTAt time.Time - lastBT []BluetoothDevice + lastBTAt time.Time + lastBT []BluetoothDevice // Fast Metrics (Collected every 1 second) prevNet map[string]net.IOCountersStat diff --git a/cmd/status/metrics_cpu.go b/cmd/status/metrics_cpu.go index c95d7f9..99ca6bf 100644 --- a/cmd/status/metrics_cpu.go +++ b/cmd/status/metrics_cpu.go @@ -86,9 +86,9 @@ func isZeroLoad(avg load.AvgStat) bool { var ( // Package-level cache for core topology - lastTopologyAt time.Time + lastTopologyAt time.Time cachedP, cachedE int - topologyTTL = 10 * time.Minute + topologyTTL = 10 * time.Minute ) // getCoreTopology returns P-core and E-core counts on Apple Silicon. diff --git a/cmd/status/view.go b/cmd/status/view.go index 6faab10..5d48557 100644 --- a/cmd/status/view.go +++ b/cmd/status/view.go @@ -11,13 +11,13 @@ import ( ) var ( - titleStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#C79FD7")).Bold(true) - subtleStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#737373")) - warnStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FFD75F")) - dangerStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FF5F5F")).Bold(true) - okStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#A5D6A7")) - lineStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#404040")) - hatStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FF4D4D")) + titleStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#C79FD7")).Bold(true) + subtleStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#737373")) + warnStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FFD75F")) + dangerStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FF5F5F")).Bold(true) + okStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#A5D6A7")) + lineStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#404040")) + hatStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#FF4D4D")) primaryStyle = lipgloss.NewStyle().Foreground(lipgloss.Color("#BD93F9")) )