Skip to content

Commit 8d1ab21

Browse files
committed
Fix malformed App Store link in README
1 parent e6da2de commit 8d1ab21

1 file changed

Lines changed: 19 additions & 16 deletions

File tree

README.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@
88
A native Apple Silicon system monitor and fan control app for macOS.
99
</p>
1010

11-
<a "https://apps.apple.com/us/app/core-monitor/id6762558526?mt=12" style="display: inline-block;">
12-
<img src="https://toolbox.marketingtools.apple.com/api/v2/badges/download-on-the-app-store/black/en-us?releaseDate=1693267200" alt="Download on the App Store" style="width: 246px; height: 82px; vertical-align: middle; object-fit: contain;" />
11+
<p align="center">
12+
<a href="https://apps.apple.com/us/app/core-monitor/id6762558526?mt=12">
13+
<img src="https://tools.applemediaservices.com/api/v1/media/1.0.0/en_US_1x.png" alt="Download on the App Store" width="200">
14+
</a>
15+
</p>
1316

1417
<p align="center">
1518
<a href="https://github.com/offyotto/Core-Monitor/releases/latest">
@@ -40,13 +43,13 @@
4043

4144
---
4245

43-
Core-Monitor reads sensor data from the Apple SMC and standard macOS system APIs, then presents it in the menu bar, dashboard, and, on supported hardware, the Touch Bar. CPU, GPU, memory, battery,[...]
46+
Core-Monitor reads sensor data from the Apple SMC and standard macOS system APIs, then presents it in the menu bar, dashboard, and, on supported hardware, the Touch Bar. CPU, GPU, memory, battery, thermals, power draw, USB-C controllers, and on supported Macs, the Touch Bar.
4447

45-
It is written in Swift and built around `host_statistics`, `IOKit`, and `IOPSCopyPowerSourcesInfo`. Sensor reads stay local to your Mac. The optional fan control helper is the only additional proc[...]
48+
It is written in Swift and built around `host_statistics`, `IOKit`, and `IOPSCopyPowerSourcesInfo`. Sensor reads stay local to your Mac. The optional fan control helper is the only additional process.
4649

4750
Public builds are available through GitHub Releases as a signed DMG for standard installs and a signed ZIP for archive-friendly installs.
4851

49-
There is also a separate Core-Monitor Mac App Store edition: https://apps.apple.com/us/app/core-monitor/id6762558526?mt=12. That variant is sandboxed and intentionally different: it keeps read-onl[...]
52+
There is also a separate Core-Monitor Mac App Store edition: https://apps.apple.com/us/app/core-monitor/id6762558526?mt=12. That variant is sandboxed and intentionally different: it keeps read-only sensor monitoring but removes fan control.
5053

5154
## Why people choose Core-Monitor
5255

@@ -110,15 +113,15 @@ brew install --cask offyotto/core-monitor/core-monitor
110113

111114
**Thermals** — CPU die temperature from `TC0P`, `Tp09`, `TCXC`, and fallbacks, GPU from `Tg0e`/`Tg0f`. You can also browse all readable SMC keys from the sensor explorer.
112115

113-
**Advanced rescue** — the dashboard's Rescue page reads AppleSmartBattery `PortControllerInfo` to surface USB-C controller firmware versions, I2C error counts, boot flags, and active power cont[...]
116+
**Advanced rescue** — the dashboard's Rescue page reads AppleSmartBattery `PortControllerInfo` to surface USB-C controller firmware versions, I2C error counts, boot flags, and active power contracts.
114117

115118
## Fan control
116119

117120
Fan control is optional and requires a privileged helper called `smc-helper`. If you don't need it, you don't need the helper — everything else works without it.
118121

119-
The helper is bundled at `Core-Monitor.app/Contents/Library/LaunchServices/ventaphobia.smc-helper`, installed to `/Library/PrivilegedHelperTools/ventaphobia.smc-helper` via [`SMJobBless`](https:/[...]
122+
The helper is bundled at `Core-Monitor.app/Contents/Library/LaunchServices/ventaphobia.smc-helper`, installed to `/Library/PrivilegedHelperTools/ventaphobia.smc-helper` via [`SMJobBless`](https://developer.apple.com/documentation/servicemanagement/smjobbless).
120123

121-
The Apple Silicon manual-control path is adapted from the MIT-licensed research project [`agoodkind/macos-smc-fan`](https://github.com/agoodkind/macos-smc-fan). Core Monitor now probes `F%dMd` vs[...]
124+
The Apple Silicon manual-control path is adapted from the MIT-licensed research project [`agoodkind/macos-smc-fan`](https://github.com/agoodkind/macos-smc-fan). Core Monitor now probes `F%dMd` versus `F%dMc` to detect MMIO vs. normal fan mode on your specific chip.
122125

123126
**Fan modes:**
124127

@@ -132,7 +135,7 @@ The Apple Silicon manual-control path is adapted from the MIT-licensed research
132135
| Manual | You pick the RPM. |
133136
| System | Restores automatic SMC control with `F{n}Md = 0`. |
134137

135-
The Smart curve accounts for system power draw as a temperature boost — at 40 W it adds up to 8°C to the effective temperature before mapping to a fan speed. Fan settings persist across sleep/[...]
138+
The Smart curve accounts for system power draw as a temperature boost — at 40 W it adds up to 8°C to the effective temperature before mapping to a fan speed. Fan settings persist across sleep/wake.
136139

137140
**Helper commands** (also usable directly from the terminal):
138141

@@ -155,7 +158,7 @@ Core-Monitor includes a Touch Bar layout editor in the app's **Touch Bar** secti
155158

156159
Every item in the active layout is stored in order and rendered in the live preview before you apply changes.
157160

158-
The point of the strip is that it stays available above your other apps. You can keep a live status HUD, weather, pinned apps, and quick actions one tap away while you are still in Xcode, Termina[...]
161+
The point of the strip is that it stays available above your other apps. You can keep a live status HUD, weather, pinned apps, and quick actions one tap away while you are still in Xcode, Terminal, or another fullscreen app.
159162

160163
### Built-in widgets
161164

@@ -270,7 +273,7 @@ The live preview strip above the editor reflects the current order and item widt
270273

271274
Presets still exist, but they now apply structured item layouts instead of the older widget-only stack.
272275

273-
Touch Bar layouts are stored in user defaults and older widget-only configurations are migrated forward into the richer item model automatically. Existing users should keep their built-in layouts[...]
276+
Touch Bar layouts are stored in user defaults and older widget-only configurations are migrated forward into the richer item model automatically. Existing users should keep their built-in layouts.
274277

275278
### Current limits
276279

@@ -306,23 +309,23 @@ Yes. Core-Monitor does not require an account, sensor reads stay on your Mac, an
306309

307310
### Is Core-Monitor a good open-source alternative to TG Pro, iStat Menus, Macs Fan Control, or Stats?
308311

309-
Yes, when you want Apple Silicon-first monitoring, open-source transparency, readable menu bar status, and optional fan control in one app. It is a particularly strong fit when privacy and local [...]
312+
Yes, when you want Apple Silicon-first monitoring, open-source transparency, readable menu bar status, and optional fan control in one app. It is a particularly strong fit when privacy and local-first monitoring matter to you.
310313

311314
### What does Core-Monitor not try to be?
312315

313-
It is not a cloud monitoring platform, not a fleet-management product, and not the most sprawling all-purpose desktop stats suite. The product is intentionally centered on heat, power, battery, f[...]
316+
It is not a cloud monitoring platform, not a fleet-management product, and not the most sprawling all-purpose desktop stats suite. The product is intentionally centered on heat, power, battery, and fan control for Apple Silicon Macs.
314317

315318
## Installation
316319

317-
**Download:** Use the signed [Core-Monitor.dmg](https://github.com/offyotto/Core-Monitor/releases/latest/download/Core-Monitor.dmg) for the standard install, or grab the [Core-Monitor.app.zip](ht[...]
320+
**Download:** Use the signed [Core-Monitor.dmg](https://github.com/offyotto/Core-Monitor/releases/latest/download/Core-Monitor.dmg) for the standard install, or grab the [Core-Monitor.app.zip](https://github.com/offyotto/Core-Monitor/releases/latest/download/Core-Monitor.app.zip) for archive installs.
318321

319322
**Build from source:**
320323

321324
```bash
322325
git clone https://github.com/offyotto/Core-Monitor.git
323326
```
324327

325-
Open the project in Xcode, select the `Core-Monitor` scheme, and build. The `smc-helper` is a separate target. You can build and run Core-Monitor without it, but fan control will not be available[...]
328+
Open the project in Xcode, select the `Core-Monitor` scheme, and build. The `smc-helper` is a separate target. You can build and run Core-Monitor without it, but fan control will not be available in the UI.
326329

327330
## Compatibility
328331

@@ -337,7 +340,7 @@ Core-Monitor does not include analytics, ad SDKs, or account features. Sensor re
337340

338341
## WeatherKit
339342

340-
The optional Touch Bar weather item uses Apple WeatherKit and location access to show local conditions. Remove the weather item from your Touch Bar layout if you do not want Core-Monitor to reque[...]
343+
The optional Touch Bar weather item uses Apple WeatherKit and location access to show local conditions. Remove the weather item from your Touch Bar layout if you do not want Core-Monitor to request your location.
341344

342345
## License
343346

0 commit comments

Comments
 (0)