Download Latest Version v2.1.5 source code.zip (15.1 MB)
Email in envelope

Get an email when there's a new version of mactop

Home / v2.1.4
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-06-09 99 Bytes
mactop_2.1.4_darwin_arm64.tar.gz 2026-06-09 5.1 MB
README.md 2026-06-09 2.8 kB
v2.1.4 source code.tar.gz 2026-06-09 15.0 MB
v2.1.4 source code.zip 2026-06-09 15.1 MB
Totals: 5 Items   35.2 MB 0

Changelog

  • [0ff764] Add Traditional Chinese (zh-Hant) locale
  • [cb5cfd] Add battery monitoring and memory BW layout
  • [7cd327] Added Shift+key reverse cycling for layouts, themes, and backgrounds.
  • [3f0623] Allow PMP fallback retry; report battery presence and charge independently
  • [6135d0] Brew formula update for mactop version v2.1.3
  • [b0f108] Debounce config save to fix +/- keypress lag
  • [f4c005] Don't treat Intel-era Ftst write as a fan-control failure
  • [28a5ef] Fix SMC fan mode ui8 handling
  • [10cc2c] Fix Unicode-safe string truncation
  • [01c4a4] Fix transient post-boot temp dip; add arch guard; rework DRAM BW source detection
  • [248814] Gate headless battery on Displayable; make PMP merge atomic
  • [44cf0c] Match powermetrics thermal taxonomy; fix battery -1% and zh-Hant overrides
  • [f815df] Merge branch 'development' into main
  • [a4b661] Merge branch 'development' into remove-truncateWithEllipsis
  • [b8b709] Merge pull request [#52] from ObsidianArch02/feat/xdg-path
  • [96f24c] Merge pull request [#54] from GiaoLee/codex/smc-fan-mode-ui8
  • [b79757] Merge pull request [#55] from pgodlews/fix-network-kbytes-metric
  • [73bb2c] Merge pull request [#56] from djnym/main
  • [10038e] Merge pull request [#57] from shyuan/feat/i18n-zh-hant
  • [c34cf3] Merge pull request [#59] from metaspartan/development
  • [311c6a] Merge pull request [#60] from abnormal749/remove-custom-max
  • [658e36] Merge pull request [#61] from abnormal749/remove-truncateWithEllipsis
  • [5da67d] Merge pull request [#68] from DamienBlackwood/shift-reverse-cycle
  • [c4f1a8] Merge pull request [#69] from DamienBlackwood/interval-fix
  • [48e97b] Normalize metrics units; update theme config paths
  • [ca9cef] Persist resolved language to currentConfig
  • [94b1fc] Re-enable DRAM fallback if DCS counters stall after working
  • [d081f1] Remove unused hasBatteryCached flag
  • [f3bda6] Reset fans to auto on all exit paths (q, SIGINT/SIGTERM/SIGHUP)
  • [73d6bd] Surface fan-control write failures and root requirement
  • [812612] Translate battery and memory strings in locales
  • [c17721] Trim leading ':' from Prometheus port
  • [242d7a] Update layout count to 19 in locales
  • [b81e63] Update metrics.go
  • [84afa4] Use NSProcessInfo thermal state on Apple Silicon
  • [3aa97a] Use max helper to simplify bounds checks
  • [f32b89] Use notify API for thermal state
  • [7fae7c] Use range loop for innerBarWidth
  • [2789bc] Use real sample interval & cache HID services
  • [ad4482] align prometheus metrics between headless and TUI mode
  • [38f5bd] feat: add xdg directory helpers
  • [32acab] feat: honour xdg config home
  • [a5a6b8] feat: honour xdg state home for logs
  • [7eb2b1] fix: mactop_network_kbytes_per_sec now correctly reports KB/s
  • [3e94e2] refactor: remove obsolete max helper
  • [d08d15] v2.1.4
Source: README.md, updated 2026-06-09