Releases: elDoof/Mactivity
Release list
Mactivity 1.2.0
- Menu bar readout is drawn rather than typeset: each metric gets its own glyph,
colour and live sparkline. Choose values, graphs or both. - Right-click the menu bar icon for Show, Cleaning Mode, Settings, Check for
Updates and Quit, instead of reaching them through the panel. - Threshold alerts, off by default: sustained CPU load, critical memory
pressure, low disk space and low battery. Each waits for the reading to hold,
then stays quiet for fifteen minutes. - Top processes can be ranked by memory as well as CPU, and the card links out
to Activity Monitor. - Battery shows time remaining, maximum capacity, cycle count and condition.
- Ring gauges replaced with stacked horizontal meters. Four circles in a panel
built entirely from rectangles read as decoration, and the percentage had to
sit inside the ring, which left the subtitle crammed underneath at 8pt. Label,
detail and value now share one reading line. - One rule for load colour across the meters and the per-core bars: the accent
colour up to 70%, yellow to 90%, red above. Colour now means load rather than
which metric, so the panel only lights up when something is wrong. Cores
previously turned yellow at 50% while nothing else changed colour at all. - Per-core bars sit in tracks and are centred, instead of being a row of stubs
across a third of the card. - Settings split into Panel, Menu Bar, Alerts and General tabs. It was seven
cards in one scroll; each tab now fits without scrolling, and the popover no
longer changes height by several hundred points as sections open and close. - Settings controls line up in a column. A bare
Toggle("CPU", isOn:)sizes
itself to its own label, so every switch sat at a different x — most of what
made the pane look unkempt. Section headers moved above their cards so the
group names can be skimmed down the left edge. - One card surface, one type scale and one button style across the panel,
replacing the eight hand-rolled copies that had drifted apart. Rows highlight
on hover, and the settings pane crossfades instead of snapping. - Idle transfer rates read "0 KB/s" rather than "Zero bytes/s".
Mactivity 1.1.0
-
Customize individual main-window gauges, details and history graphs, with
Essentials and Show all presets shared by the panel and floating widget. -
Denser spacing and two-column history graphs reduce panel height. Previous
Compact Mode visibility is preserved, with spacing now controlled separately. -
Open Settings directly from the floating widget.
-
Cleaning mode: disables the keyboard for 15 seconds to 2 minutes so it can be
wiped down. A full-screen overlay shows the countdown and a Done button, and
the block ends by itself on sleep, screen lock or quit. -
In-app updater: checks GitHub Releases daily, and installs a new version in
place after verifying its Developer ID signature, bundle identifier and
notarization. Downgrades are refused and a failed replacement rolls back. -
Removed Purge Memory.
purgeis of debatable value on current macOS and was
the only feature needing an administrator password. -
Build numbers now stay monotonic past a two-digit version component; 1.0.10
previously outranked 1.1.0, which macOS reads as a downgrade.
Downloads support Apple Silicon and Intel Macs running macOS 14 or later. The app and disk image are Developer ID signed and notarized by Apple. SHA256SUMS.txt contains download checksums.
Mactivity 1.0.0
A lightweight system monitor that lives in the macOS menu bar.
Install
Download Mactivity-1.0.0.dmg, open it, and drag Mactivity to your
Applications folder. The app is signed with a Developer ID and notarized by
Apple, so it opens normally on first launch.
Mactivity has no window of its own — after launching, look for the waveform
icon in the menu bar.
What's in it
- Menu bar readout for CPU, memory, network and battery.
- Panel with CPU, GPU, memory and disk rings, each with a 60-second history.
- Per-core load bars, live memory pressure, and an app/wired/compressed breakdown.
- Top five CPU processes, with graceful quit and Option-click force quit.
- Detachable floating widget, compact mode, six accent colours.
- Launch at Login, and
purgefor reclaiming inactive memory.
Idle cost is about 1% of one core; around 8% with the floating widget visible
and every graph updating once a second.
Requirements
macOS 14 (Sonoma) or later. Universal binary — Apple Silicon and Intel.
Verifying the download
shasum -a 256 -c SHA256SUMS.txt