See exactly what's limiting your cable
What's new
-
Negotiation diagnostics. WhatCable now tells you, in plain English, where the bottleneck is on a connection: the Mac port, the cable, or the device. Plug something in and you'll see a one-line verdict like "Cable is limiting data speed" or "Device runs at 10 Gbps, this is the fastest it supports, not a cable problem", right under the port. This is free.
-
Pro screens open inside the app. Power Monitor, the per-port cable diagnostics, and the new negotiation breakdown no longer pop out as separate floating windows. They open in place, like Settings, with a Back button. A pin button keeps the popover open while you work, and a detach button pops the current screen into its own resizable window when you want it to stay put while swapping cables.
-
The window now sizes to its content. It is no longer a fixed, oversized panel with empty space; it grows and shrinks to fit what's on screen. Thanks to Sean Burdick (@seanbperiod) for raising this.
-
Clearer port switching. Power Monitor and Cable Diagnostics use a compact dropdown to pick the port, so they work whether you have two ports or eight.
What's fixed
- No more conflicting charging message. When the battery was full, a port could say "Plugged in, battery full" and "Charging well" at the same time. It now shows the battery-full state once, clearly, beneath the port name.
Note on languages
The new text is English first. Translations for the other supported languages will follow in a later update; until then those strings appear in English.
Install
brew upgrade --cask whatcable, or download WhatCable.zip from this release page and drag the new .app into /Applications.