Skip to content

Releases: elDoof/Mactivity

Mactivity 1.2.0

Choose a tag to compare

@elDoof elDoof released this 21 Sep 06:38
  • 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

Choose a tag to compare

@elDoof elDoof released this 16 Sep 04:47
  • 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. purge is 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

Choose a tag to compare

@elDoof elDoof released this 11 Sep 18:05

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 purge for 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