-
Notifications
You must be signed in to change notification settings - Fork 1
Source Map
The active app target lives under Core-Monitor/. The privileged helper target lives under smc-helper/. Tests live under Core-MonitorTests/. Public docs, website assets, and support pages live under docs/, root HTML/CSS files, and Mac-App-Store/. Release scripts live under scripts/release/, localization tooling under scripts/localization/, and the custom Homebrew cask under Casks/.
High-risk source files are SystemMonitor.swift, FanController.swift, SMCHelperManager.swift, smc-helper/main.swift, Core_MonitorApp.swift, ContentView.swift, and MenuBarExtraView.swift. They coordinate sampling, fan writes, helper trust, startup, dashboard UI, and menu bar UI.
The Pock/Touch Bar compatibility layer is split across CoreMonTouchBarController.swift, TouchBarCustomizationCompatibility.swift, TouchBarUtilityWidgets.swift, GroupViews.swift, PKCoreMonWidgets.swift, PKWidget*, and PockWidgetSources/.
Generated file pages in this wiki give per-file imports, declarations, recent history, and maintenance notes. Start at File Index when tracing ownership.
- Home
- Start Here
- Product Overview
- Runtime Architecture
- Monitoring Pipeline
- Fan Control
- Privileged Helper
- Touch Bar
- Release Automation
- Security Model
- File Index (279)
- Every Commit (401)
- Chronological Change Log
- Removed Parts
- All Deleted Paths
- Branches And Tags
- Wiki Manifest
- Start Here
- Product Overview
- Source Map
- Runtime Architecture
- App Startup And Lifecycle
- Dashboard Architecture
- Menu Bar Architecture
- Monitoring Pipeline
- Snapshot Trends And Freshness
- CPU GPU Memory Disk Network
- Battery Power And Thermals
- SMC And Apple Silicon
- Fan Control
- Custom Fan Curves
- Privileged Helper
- XPC Trust Boundary
- Helper Diagnostics
- Touch Bar Architecture
- Touch Bar Customization
- Weather And Location
- Privacy And Permissions
- Onboarding And Help
- Legacy Alerts
- Kernel Panic Weird Mode