metaspartan/mactop
mactop - Apple Silicon Monitor Top
15 Releases
Latest: 1w ago
v2.1.5Latest
📋 Changelog
- 57b3f5f98164642cdf20b16474ec2f24a20ff5d6 ANE history derives from physical GB/s; saturation pins at 100%
- c5784aef8d4a261098bfc62dab0e9e4820b860b5 Add AMC bandwidth fallback for ANE usage (macOS 27 beta kills block energy)
- 0ad6e9f089aea57c456587b17a93512fe818f481 Add macOS 27/M5 ANE readout, ANE bandwidth, and history_soc layout
- a4e6c81550ac35734c6a2b24653e1c8bf6f19424 Add process list to history_soc; remove unused average histories
- fd73c475cca7adc9c4d248fbb52c68ede2d7c854 Address Copilot review findings; bump version to v2.1.5
- 26d1743c2630ee0fbff3a1e19f2a05cdc60be4c8 Anchor BW sampling window after the first IOReport snapshot
- 680e45e859f6514f1da2ec14577cf4b9ee1b1ab1 Atomic init ANE merge; energy alias buckets; GPU Eff title from plotted value
- c37f74cb254137ea65aa2fa3f3f3e4dfcb301e10 Bandwidth peak bounds all plotted series, not just DRAM total
- + 22 more
v2.1.4
📋 Changelog
- 0ff76454e1c555902e931b0e342a831136e9b9c9 Add Traditional Chinese (zh-Hant) locale
- cb5cfd7f498d2e20ecdfd3327828c4301db1c9c5 Add battery monitoring and memory BW layout
- 7cd3272aafd1d18f66793e4c26c01bc1a9f81c51 Added Shift+key reverse cycling for layouts, themes, and backgrounds.
- 3f06236688307913d3ff6f96908eaccb2199b831 Allow PMP fallback retry; report battery presence and charge independently
- 6135d061ec55279a9eb63416ad8ac13305727bc3 Brew formula update for mactop version v2.1.3
- b0f108375a4b17b87114b918390cc66331bbb515 Debounce config save to fix +/- keypress lag
- f4c0051ebb88859c52d16c8d009676e0d6bf7402 Don't treat Intel-era Ftst write as a fan-control failure
- 28a5ef857e02308ad79047fdadc73b7f946f214f Fix SMC fan mode ui8 handling
- + 38 more
v2.1.3
📋 Changelog
- 0a096711aa0ed8a7a6b341d0ca06c6e4353c191d Add CGDisplayStream sourceRect and use 16x16
- 4b6cd1c5a8ca4801b7769fee88d69e7e3357c819 Add Menu_LabelText key to locales
- d0a1e4a228f74985fd08fbc448bd8e63c1555ec0 Add configurable menu bar label color
- 392fd8d600df1e0b186580506ff805b48a1c618e Add configurable overlay sections and settings
- 87b31b48b6e2ca74350250f29ad68f09b2722ab1 Add display FPS diagnostics and --dump-fps flag
- 603995f7847889f7c37018c5730a07a688bc4a0d Add drag-to-reorder for overlay settings
- 95bdf3813e31b41cd1195687243d99506e08ed60 Add i18n locale TOML files
- 6f4e42be1b14551f48847f8bb94224b604ab07a7 Add i18n support and localize UI strings
- + 32 more
v2.1.2
📋 Changelog
- c72ca70821bdcd79524e3ecacb16d287dced4b77 Add --dump-debug diagnostic dump
- cd83ee5631d13d8860cf9a98f3dfb25d9cd72d60 Add --foreground flag and tweak IOReport key check
- 5ab6c713412b489916f4c6f6661cd160ba6ffa51 Add CLI flags; fix temp enumeration & overlay
- cbf58b720702f9e745f96f0e4329c415677d2bfa Add NVMe SMART temperature support
- 9f4b8b67238093eb25503469e36b8de1b319998a Add category-aware temperature filtering
- d1a4c4543acce0b74f2c4c5764cbe6c53e7a04b6 Add display FPS counter and headless metrics
- 3bfa0d70a75af0f35deb53b019ad89386e20fa80 Add dump-temps diagnostic and renumber cores
- d587dc64ad3dc3a777f8b4a104d40251d27aad64 Add frame interval metric and sparkline
- + 37 more
v2.1.1
📋 Changelog
- 0df895219257678aa916cff10b8076f5ac5f2a9a Brew formula update for mactop version v2.1.0
- 712195692e14d73de8d05c438ce6ad00131f9f63 Merge pull request #34 from metaspartan/development
- 8acac4e8fd781bf08bfc182e6caec7c35ad87075 Update .goreleaser.yaml
- 8ab8e24ac30f2fae59e92cb7d6de8c5477299b3f Update globals.go
v2.1.0
📋 Changelog
- 2dd22ed0c84ebdc56f37535afb671434750e17eb Add --pid flag to monitor a specific PID
- 58abb92ba0e5d2a7a3864107ccdf49e2dbedefcf Add DRAM bandwidth reporting to UI & metrics
- 3d2ffa78555bfa55003f1f34b9c5a1aef44f5ef7 Add PMP DRAM bandwidth handling for A-series
- 266e71640262254232ed398b1344e54cc6975ae0 Add S-core score and DRAM bandwidth metrics
- 263ce5db947cef920fe340c36fcca4898a7ffd1a Add S-core tracking to system info
- 41078445d517b22c1293fd29445f39623b6f6bfd Add S-core/M-core support and improve cluster mapping
- 771f88c1326820af6ffdbcf78d7d8ccca7b50f62 Add fan data to menubar and update README
- deeb530c232c19cd38ab5997a033c8e794a32cd5 Add fan monitoring, control, and temp grouping
- + 32 more
v2.0.9
📋 Changelog
- 1548f510c977a9747fa80618df6a7a9488767d03 Add configurable bar fonts and settings UI
- ceb020f7031a45ec9fed5d52f890944081129ce0 Add configurable status bar height
- 54d2b5dbe1bb780961da1ab7becace07325cca6c Add custom process-list colors and UI fixes
- cd937b45b37b7ffbdf53e8e16e881af31b02dd1c Add macOS menubar mode and worker process
- 1ac46aa5704a12e471cdbc7c9079c754238bd58b Add menubar docs and new processList colors
- 1025ecb9693ba7c3355491c0b059139a06439125 Add network link info, headless output & volumes
- 25f2372e1cbead2d879be2f9668e2aa8a5ba5d15 Add percent display and adjustable status bar width
- 2cde74dbc784134c68a56329c9d0621d5032b37b Add sparklineHeight and CPU cluster metrics
- + 22 more
v2.0.8
📋 Changelog
- 7da98d7bc33ea2cfe51b3114e97b312905f1e872 Add GPU TFLOPs info and max GPU frequency detection
- 4984c990243ec1677ee77bbeb567b3c14ec45d35 Add Thunderbolt link speed detection and mode logic
- ed236965ec7392ea75e28b7724c8de1508169811 Brew formula update for mactop version v2.0.7
- aa2b99c6b0ef0efbf0413d77c4da4e4c4e8f69cf Enhance Thunderbolt info with link speed and width
- 80a41a09354a8f22e95e0d03466dd83d79d33412 Fix F9 kill dialog not showing during search mode
- f59da7b80a01ae46e65232491586e33e33fd8325 Improve theme contrast handling for process headers
- a4c9918b0586d1e01c23058f15a8fd23b4c8224c Merge pull request #18 from alexandear-org/refactor/modernize
- 52fb581783902c4a5aab2a2f7b71815fd474527e Merge pull request #19 from metaspartan/development
- + 7 more
v2.0.7
📋 Changelog
- a2800dade532314d3dba810981afde7586e3766c Add hex color and theme file support for UI customization
- 1d10fcdf124a5b542c2f61a77667a68ccc0784eb Brew formula update for mactop version v2.0.6
- 857d2d36ca966064e37491cbf23b9bc1fe50dcdc Fix TB version
- 75abf6713ff68c07339f2c6159489e4ead2eee90 Improve text color contrast for light hex backgrounds
- c3bb72b0c32254762d639768075c59a6a7576ede Merge pull request #16 from metaspartan/development
- 4d456091439036e0232071e18275311621a81e37 Refactor theme application logic for foreground and background
- 72e7790d6502c05e8bbe02cda82281e509f196fa Support named colors for background CLI flag
- b9f152380ffb2bde0c605623d0e8d830d45c6770 Update app.go
- + 1 more
v2.0.6
📋 Changelog
- 4d95d2329bee5cfe63f9c3714d12ba628c9a2083 Add RDMA device mapping to Thunderbolt buses
- e7c7cc5ac8f37f8c566b739fb925dce5dfd449b7 Add funding usernames
- c5027b698dad1177aac274fec5a66985c4fd3a7e Add native IOKit device enumeration and profiler integration
- b862324724685ada6ef519fbb5b28c78b49d50ff Add scrollable help menu with keyboard and mouse support
- 2f20778800972fe4d6a58330c7a33cc7cd0fecf7 Brew formula update for mactop version v2.0.5
- 63162fcbc90662b2bdbce8a75725bd4a3b3aeeca Merge pull request #12 from metaspartan/main
- 7487c7a5c54381ef695dba0e1ec470677e727d53 Merge pull request #13 from metaspartan/development
- c9daa644d594cfa3896307efdec021b2e979fe6e Update README.md
- + 9 more
v2.0.5
📋 Changelog
- 911524e1a2f10962823db0b49b59b1ec42986336 Add CPU usage history chart and full history layout
- 2b8c9dd50b3fd44ae9c2a71d897656184cee3aa8 Add E/P cluster CPU metrics collection and reporting
- 55e3afb8ffd3154f12a385f4834b66c6ed58eaf9 Add dynamic core topology detection for M-series CPUs
- 1c93c7bef8f28f7dc0b6eebce1f4509c061929b9 Add history charts and cached terminal dimensions
- f9d0e2bb587d494c4579c67da455a2f351938c42 Add native macOS memory metrics collection
- 58a451aab4b7ebea80eb52abec1e4e9343fbc706 Add per-process GPU usage tracking and display
- b4a94a81ecf32fa2079ac7ccb6586a9c66cd0613 Add safeFloat64At helper and improve headless tests
- 3dad0bb1d3369c00f8578bf23b331487e163dfa3 Brew formula update for mactop version v2.0.3
- + 14 more
v2.0.3
📋 Changelog
- adb795f3f4cc05ae0cda2b0e205e23e501129215 Add CSV output support to headless mode
- 24c3ff5ff068b8185fc0187ec7e0f8c76d8e7f0f Add freeze/unfreeze process list feature
- 0e68e47f8ebf4eaf96492809fab920274ba56c48 Add multiple output formats like TOON in headless mode
- 541f9034f9a1f049216f0b1a7ea294cc452330dd Add process search/filter and safe kill confirmation modal
- 8046750e1294f4775f7333493b10a9d7e93b00fd Adjust process list selection to skip header row
- e59a4ef53f515c7bd54d2a0e7a1762e7d43e5ab5 Brew formula update for mactop version v2.0.2
- 0a1f13e144a96bc240d33e33eb1533735e77d925 Fix process list selection handling
- 6f0d1d6845b90d3127ffb4ab366a43804029b382 Highlight all processes as selectable when running as root
- + 16 more
v2.0.2
📋 Changelog
- 454b05c3ccfd45693a144b4b8ce7071e41cbfb28 Add Prometheus metrics for system info and per-core usage
- c251fcdcf44d69606076bcbba7b220560752e23d Add background color cycling and Catppuccin theme improvements
- f400cfebe11ca8eef858cff17e67a6fb45cb3877 Add customizable background color support
- 6e91bd6686f283716bd3b95bfe736a9e8b296b21 Add four new compact layouts and UI title logic
- be1b394ab1a4b692c315ed313e70480641346961 Add new theme colors and refactor color resolution
- f3a0e4be216a66467c934cc436755d6d718c86d9 Add pastel theme colors and improve theme color resolution
- 380421e0709608be80ad2071d8ff865bbae7474d Brew formula update for mactop version v2.0.1
- 1e8cf06d4c25abd2c5740337123d04fa86bb1de6 Merge pull request #7 from metaspartan/development
- + 13 more
v2.0.1
📋 Changelog
- 63c4073723806ad71b329c074bb750253a270c64 Add Catppuccin theme support and palette integration
- 0036896293a4241570c52b1b91fa6772025b1cf5 Add RDMA over Thunderbolt detection utility
- bfe73d0ec4a6e9ab022677d935754b3e51001f2e Add Thunderbolt Net sparklines and scrolling support
- c182f62f3e9298219ce1da2290e6ec19a9418607 Add Thunderbolt and RDMA monitoring support
- 91d280a1172b2f9b941695880c9d9ca47c03ae5f Add Thunderbolt monitoring and improve thread safety
- 258ec2f5dac328e7ad7b4eaff2ed9ecf67d62342 Add Thunderbolt network throughput to headless output
- daff818c4396110a477b63d3cd22b148a4cb74cb Add USB device mapping to Thunderbolt buses
- 9acd0ac6e020f9416aae0d23ce47f970ceea1c39 Add custom theme with individual gauge colors
- + 44 more
v2.0.0
📋 Changelog
- a2cff7012db535f1a1a947408129a76f89748db0 Add 'sexy' target to Makefile and adjust grid rect on help
- dbd644bab55e65a3590ffcace535ef43c08758a6 Add Alternative Full layout and update layout info
- f6fa7d88b88dffa6f83a1cfa72388dfbb5d434f6 Add CPU and GPU temperature metrics via SMC keys
- 909268fd13d18e6f05ce10c8e42f4e0af0548f67 Add IOReport channel dump feature
- 5dd74c3341592ff48da0b4ea9195f2faf73b5375 Add Makefile and unit tests, fix thermal state labels
- c1c678edfa8cb6020420b1a05d3b459c988d82c8 Add back in ANE
- 3f3918fd1bf9b3f07622fcc4378092ec661ecc35 Add config, layout, and theme support with process kill
- 63a970d787db109e2d94e91d90f54c4140395269 Add detailed Prometheus metrics for CPU, SoC, network, and disk
- + 127 more
