xmobar v0.16 Release Notes

Release Date: 2012-12-03 // over 11 years ago
  • 🆕 New features

    • New monitor AutoMPD, which uses asynchronous events to display MPD status (thanks to Ben Boeckel).
    • New monitor BufferedPipeReader displaying data from multiple pipes (thanks to Jochen Keil).
    • New monitor DynNetwork, which detects the active interface automatically, by Reto Hablützel
    • New monitor, Locks, displaying the status of lock keys, by Patrick Chilton.
    • Extension for DBUS signal handling (Jochen Keil)
    • Hide/Reveal: one can send signals to xmobar and make it (un)hide itself (Jochen again).
    • PipeReader's default text is now configurable, by Reto Hablützel.
    • Dependencies updated to latest mtl and libmpd (thanks to Sergei Trofimovich).
    • Dependencies on the deprecated dbus-core removed in favour of dbus 0.10 (thanks to Jochen Keil).
    • MPris2 now includes genre and composer among its fields.

    🐛 Bug fixes

    • DiskIO now can report overall activity in all partitions of a device which is not mounted itself (e.g., sda when sda1, sda3, etc. are the mounted partitions). Thanks to John Soros. See github #73.
    • DiskU, the disk usage monitor, works again correctly on Linux, instead of randomly crashing every now and then, and reporting wrong used size.
    • When using antialiased fonts, we were causing a memory leak in the X server by repeatedly allocating colors that, apparently, the server doesn't know how to get rid of (even when told so!). We're caching them now and X server memory doesn't grow.
    • Compilation errors and warnings with GHC 7.6 removed (thanks to Raghavendra D Prabhu for his reports in github #71).

    Known problems

    Some users have reported problems with xmobar compiled with GHC 7.6 in 🐧 ArchLinux: see github #78 and pointers therein. Please, send reports of any problems or successes in that regard so that we can fix any remaining issues. Thanks!