Release Notes
Added
- (ui) report the arrangement on the settings card
- (ui) drag cards, and a keyboard arrange mode
- (ui) draw every card through its slot
- (arrange) a bijection for where each card sits
- (ui) the inspector: slow-tier facts with no room on a card
- (collect) a slow health tier for storage and kernel activity
- (ui) per-card visibility and the PANELS settings page
- (json) report the thermal-pressure verdict
- (battery) pack health from design cycles and cell balance
- (disk) volume capacity alongside throughput
- (procs) per-process and kernel-wide rate counters
- (temps) the kernel's thermal-pressure verdict
- settings card and remappable keys
- (ui) fluid graphs: a constant-velocity conveyor for bucketed history
- restore graph history across runs
- (ui) backlight rail and earned sink rails in the battery flow
- (ui) chrome ink overrides for frames and labels
- (power) per-core energy channels and the unread SoC rails
Fixed
- (ffi) type-check registry values before casting them
Other
- refresh README for the 0.1.2 surface, add mxmon.com, drop em dashes
- (ui) partial repaint on motion frames, cache chassis layout
- card rearrangement in the README
- regenerate the settings goldens for the PANELS tab
- fixtures and fuzz coverage for the health tier and the inspector
- refresh the goldens for the battery time-to-full readout
- regenerate the frames touched by capacity and pack health
- the settings card, remappable keys, and the new readings
- regenerate the golden frames for the new readings
- extend the fixtures and the render fuzzer for the new surfaces
Install mxmon 0.1.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/yusufmo1/mxmon/releases/download/v0.1.2/mxmon-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install yusufmo1/tap/mxmon
Download mxmon 0.1.2