Burrow 0.9.2
Burrow 0.9.2
A stability and battery release β several fixes to Cleanup, Analyze, and the
menu bar, plus a round of performance work that makes Burrow noticeably lighter
when it's sitting idle in the background.
Fixes
- Purge works again. Cleanup β Project build artifacts was refusing every
removal ("Couldn't confirm the selection safely") because the engine renders
its list with items pre-selected β Burrow now toggles the difference so your
selection actually applies. (#231) - Analyze no longer floods the machine with engine processes. Superseded
scans are cancelled and concurrency is capped, so opening or refreshing the
Analyze tab won't peg your CPU with a pile ofanalyze-goprocesses.
(#232) - Camera/mic in-use indicator is honest. It no longer false-lights from
virtual audio/video devices (loopback, Camo, Teams, β¦) β e.g. playing audio
through a virtual device β and clears reliably when capture ends.
(#234) - Menu-bar popover stays put instead of flying to a screen edge, and sizes
to its own display on multi-monitor setups.
(#223) - Fewer spurious "App Hang" reports.
Performance & battery
- The metrics engine stops hammering the sensors when nothing is on screen.
It used to read the SMC temperature/fan and GPU counters ~once a second for the
whole time the app was running; those reads are now cached, and idle stream
frames are skipped when no window is open β a real battery win.
(#235, #237) - Bounded Analyze memory (walk/icon caches now evict).
(#236) - System probes (Doctor, disk SMART, Time Machine) are timeout-guarded so a
stuck system tool can't hang the pane; Doctor results are cached across reopens.
(#239) - Network-usage views share one sample instead of each running a 1-second scan.
(#238) - Smaller idle-timer and date-formatter cleanups.
(#240)
Under the hood
- Dead-code prune; the Homebrew cask no longer depends on a system
mole
(the engine has been bundled since 0.9.0).