Bug fixes
Infrastructure
Bug fixes
Bug fixes
Bug fixes
Bug fixes
New features
with_conduit to compile an implemetation of the Weather plugin that will work behind proxies, by Dragos Boca.-p) to specify xmobar's position, by Valentin Shirokov.Weather plugin, by Michael Knabe.UVMeter, a new optional plugin showing UV data for Australian users, by Roman Joost.<date> for the MPD plugin (by Bruno Heridet)-T to specify the maximum total width of the monitor text.Bug fixes
Volume plugin now supports capture devices (Antoine Eiche).MPD plugin will now automatically update on options changes (Ben Boeckel).Battery plugin does now a better job at tracking AC status and times (see issue #231).PipeReader was polling too often (thanks to zlbruce).MPris monitor now honours field width and padding optons (-M, -w, etc.).Batt: sensible thresholds for high/low power consumption (see issue #265).Bug fixes
Volume monitor, issue #215New features
alpha (thanks to Edward Z. Yang, see issue #114).additionalFonts and the template markers <fn=1>...</fn>, by Markus Scherer.Mem monitor for available memory as reported by Linux 3.14 and newer, by Samuli Thomasson.textOffset and iconOffset (see discussion in issue #171 and issue #201).flags in MPD monitor, by Duncan Burke.Bug fixes
-S (show suffix) monitor flag in CpuFreq.Weather parsing of wind direction, by Dino Morelli (see pull #212).Bug fixes
New features
MarqueePipeReader plugin by Reto Hablützel.Network monitor has now adaptive units (-S is used now to switch them on), by Axel Angel.Weather now offers dewPointC and dewPointF instead of dewPoint, and the new windCardinal, windAzimuth, windMph and windKnots variables, by Tony Morris.with_xpm), thanks to Alexander Shabalin.borderWidth option to set xmobar's boder width, thanks to Travis Staton.Bug fixes
Locks plugin, thanks to Anton Vorontsov (see pull request #195).DiskU (issue #189).New features
CoreTemp: support for linux 3.15, by Tomáš Janoušek.CatInt monitor, displaying integer values read from a file, by Nathaniel Wesley Filardo.<raw> tag for safer input parsing, also by Nathaniel.UnsafeXMonadLog monitor (by Eric Mrak) and their xproperty counterparts, UnsafeXPropertyLog and UnsafeNamedXPropertyLog.Bug fixes
Network now reports status for ppp connections (see issue #89).Cpu monitors, by Robert J Macomber.New features
pickBroadest, for choosing the broadest (see issue #158).New features
Bug fixes
Disk monitor now ignores non-existent devices (Reto Hablützel).Weather is now non-blocking and doesn't use curl (Ben Boeckel).Memory monitor in 3.14 kernels (Ben Boeckel).AutoMPD (issue #76, issue #111).BatteryP.Top monitor's readings for processes whose name contains blanks.directory (1.2.0.2).As of this release, the old bug tracker at Google code is deprecated. Please use Github's tracker for new bugs.
New features
BatteryN, a variant of BatteryP that lets you specify the name of the monitor in the template.XDG_CONFIG_HOME (see github #99).Com uses safer runInteractiveProcess instead of spawning a shell (David McLean). If you're using shell expansion in your Com (e.g. "~/bin/script") here's a workaround: Run Com "/bin/bash" ["-c", "~/bin/script"] (cf. github #127).UnsafeStdinReader that allows actions from stdin. Now it's possible to have clickable workspaces! (Thiago Negri, see github #125).-x or --nastring) that allows specifying what string to display when a monitor is not available (defaulting to "N/A"). Cf. github #119.Bug fixes
-w, -m and -M in battery monitors watts display (github #118).-d option in CoreTemp (github #115)New features
All extra argument monitors taking a string (e.g. -O for BatteryP) accept now template variables (see github #109 and #110). Thanks to Todd Lunter.
New battery monitor extra argument, -i, for the idle status.
Bug fixes
New features
TopP and BottomP alignments, taking left and right paddings (thanks to Dmitry Malikov).<freeratio> field for memory monitor (Peter Simons).allDesktops and overrideRedirect configuration options, providing dock behaviour in tiling WMs (when set to True and False respectively). Cf. discussion at github #105.-d (start as a dock) option, may address github #67 in some window managers.Bug fixes
New features
AutoMPD, which uses asynchronous events to display MPD status (thanks to Ben Boeckel).BufferedPipeReader displaying data from multiple pipes (thanks to Jochen Keil).DynNetwork, which detects the active interface automatically, by Reto HablützelLocks, displaying the status of lock keys, by Patrick Chilton.PipeReader's default text is now configurable, by Reto Hablützel.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.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!
Incompatible changes
Batt monitor no longer uses -c to specify the charge file: it should figure things out by itself (cf. issue 69).New features
-C, that allows adding commands to those specified in the configuration file (Ben Boeckel).-d to specify the number of decimal places to display for float numbers. Defaults to 0. See issue 58.--with_threaded, to use GHC's threaded runtime to compile xmobar. Disabled by default (cf. discussion in github #36).Bug fixes
watts in Batt monitor fixed.New features
iowait field (issue 55).charge_full_design; see issue 62).Bug fixes
MPD monitor now works with libmpd 0.6.Run entry ended in an array (Martin).New features
Volume monitor displaying ALSA soundcards information, by Thomas Tuegel.ThermalZone plugin substituting Thermal and using linux's sysfs interface (you need this one if you're using a kernel version equal to or above 2.6.37). See issue 44.Incompatible changes
StdinReader.Mail plugin now takes a second parameter (a string) specifying its alias. As a side-effect, this solves issue 30.Bug fixes
StdinReader and other plugins accepting external input don't get confused anymore when characters from alignSep appear in their input.BottomSize placement now respects its width argument.Mail plugin can be specified anywhere in commands list./sys/class/power_supply/AC/online file.FullBM border spec fixed.xmobar has a new maintainer, a new website, a new mailing list and uses a new source code repository.
Many thanks to Andrea Rossato, xmobar's author and maintainer so far, for creating xmobar in the first place, and for giving me the chance to become its maintainer. And a big thanks to Ben Boeckel, Petr Rockai and Norbert Zeh for their patches.
New features
border and borderColor allow drawing borders around xmobar's window.Uptime, showing the system uptime.-S) to enable displaying the % symbol in percentages or other suffixes (e.g., units in Uptime and Network); the symbol is now never included by default.Run Com (issue 26).ppos (playlist position) and remaining (remaining time). New configuration options to specify MPD's host, user name and password.watts and timeleft fields (Petr Rockai), and specific arguments to control coloring and thresholds of the former.auto* fields that automatically detect all present CPUs (Ben Boeckel).all_extensions.Bug fixes
% if requested using -P.-W argument.-L and -H options correctly for memory template fields.