All Versions
46
Latest Version
Avg Release Cycle
81 days
Latest Release
-
Changelog History
Page 4
Changelog History
Page 4
-
v0.24 Changes
July 26, 2016🆕 New features
- Use the new compilation flag
with_conduit
to compile an implemetation of theWeather
plugin that will work behind proxies, by Dragos Boca. - New command line argument (
-p
) to specify xmobar's position, by Valentin Shirokov. - Wind speed in Km/h and m/s for the
Weather
plugin, by Michael Knabe. UVMeter
, a new optional plugin showing UV data for Australian users, by Roman Joost.- New template parameter
<date>
for theMPD
plugin (by Bruno Heridet) - New monitor argument
-T
to specify the maximum total width of the monitor text. - New $VAR parameter syntax for using env vars in pipe monitors, by Will Song (see issue #268).
🐛 Bug fixes
- The
Volume
plugin now supports capture devices (Antoine Eiche). - The
MPD
plugin will now automatically update on options changes (Ben Boeckel). - The
Battery
plugin does now a better job at tracking AC status and times (see issue #231). PipeReader
was polling too often (thanks to zlbruce).- The
MPris
monitor now honours field width and padding optons (-M, -w, etc.). Batt
: sensible thresholds for high/low power consumption (see issue #265).
- Use the new compilation flag
-
v0.23.1 Changes
April 14, 2015🐛 Bug fixes
- Vertical alignment for icons, issue #216
- Improvements to vertical text alignment, with many thanks to Jan Palus (see ongoing discussion in issue #221).
- Better error handling in
Volume
monitor, issue #215 - Compilation with ghc 7.8 and 7.10 (thanks to Edward Tjörnhammar, see issue #225).
-
v0.23 Changes
March 08, 2015🆕 New features
- Xmobar can now use a (semi)transparent background: set it with the
new configuration option
alpha
(thanks to Edward Z. Yang, see issue #114). - Multiple fonts available by means of the new configuration
parameter
additionalFonts
and the template markers<fn=1>...</fn>
, by Markus Scherer. - New variables in
Mem
monitor for available memory as reported by Linux 3.14 and newer, by Samuli Thomasson. - New configuration parameters
textOffset
andiconOffset
(see discussion in issue #171 and issue #201). - New template variable
flags
inMPD
monitor, by Duncan Burke.
🐛 Bug fixes
- We honour the
-S
(show suffix) monitor flag inCpuFreq
. - Better
Weather
parsing of wind direction, by Dino Morelli (see pull #212).
- Xmobar can now use a (semi)transparent background: set it with the
new configuration option
-
v0.22.1 Changes
October 11, 2014🐛 Bug fixes
- Fix compilation in systems that don't need mtl newer than the one shipped with GHC.
-
v0.22 Changes
October 09, 2014🆕 New features
- New
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 offersdewPointC
anddewPointF
instead ofdewPoint
, and the newwindCardinal
,windAzimuth
,windMph
andwindKnots
variables, by Tony Morris.- Strings in the configuration file can now span multiple lines using Haskell-style multiline script, thanks to dunric
- Icons can now be also xpm files (if xmobar is compiled with
with_xpm
), thanks to Alexander Shabalin. - New
borderWidth
option to set xmobar's boder width, thanks to Travis Staton. - Support for multiple Xft fonts, thanks to Phil Xiaojun Hu and Cedric staub (see pull request #196).
- Icon patterns for several monitors, that allow you to specify a collection of icons to use for successive integer variable values, thanks to Alexander Shabalin (see pull request #192 and the documentation for details).
- Upgrade to libmpd 0.9.
🐛 Bug fixes
- Much more efficient implementation of the
Locks
plugin, thanks to Anton Vorontsov (see pull request #195). - Not colorizing total disk size in
DiskU
(issue #189). - Avoiding zombies on click actions, thanks to Phil Xiaojun Hu (issue #181).
- New
-
v0.21 Changes
July 01, 2014🆕 New features
- Vertical bar indicators using unicode available for most monitors, by Eric Mrak.
CoreTemp
: support for linux 3.15, by Tomáš Janoušek.- New
CatInt
monitor, displaying integer values read from a file, by Nathaniel Wesley Filardo. - New
<raw>
tag for safer input parsing, also by Nathaniel. - New
UnsafeXMonadLog
monitor (by Eric Mrak) and their xproperty counterparts,UnsafeXPropertyLog
andUnsafeNamedXPropertyLog
.
🐛 Bug fixes
Network
now reports status for ppp connections (see issue #89).- Fix for very long running
Cpu
monitors, by Robert J Macomber.
-
v0.20.1 Changes
March 13, 2014🆕 New features
- Back to picking by default the first available screen, with a new
configuration option,
pickBroadest
, for choosing the broadest (see issue #158).
- Back to picking by default the first available screen, with a new
configuration option,
-
v0.20 Changes
March 10, 2014🆕 New features
- Mouse actions now support multiple buttons, by Marcin Mikołajczyk.
- Non supported monitors are ignored in configuration files (see issue #139), by Adam Vogt.
🐛 Bug fixes
Disk
monitor now ignores non-existent devices (Reto Hablützel).Weather
is now non-blocking and doesn't use curl (Ben Boeckel).- Fix for
Memory
monitor in 3.14 kernels (Ben Boeckel). - Fix for infinite loops in
AutoMPD
(issue #76, issue #111). - More robust AC readings in
BatteryP
. - Fix for
Top
monitor's readings for processes whose name contains blanks. - Fixes for geometry computation on multihead (Dmitry Malikov).
- Fixes for missing XDG configuration (Thiago Negri and James McCoy, see issue #133).
- Compatibility with latest
directory
(1.2.0.2).
-
v0.19 Changes
October 27, 2013🚀 As of this release, the old bug tracker at Google code is deprecated. Please use Github's tracker for new bugs.
🆕 New features
- New monitor
BatteryN
, a variant ofBatteryP
that lets you specify the name of the monitor in the template. - Support for configuration file living in
XDG_CONFIG_HOME
(see github #99). Com
uses saferrunInteractiveProcess
instead of spawning a shell (David McLean). If you're using shell expansion in yourCom
(e.g. "~/bin/script") here's a workaround:Run Com "/bin/bash" ["-c", "~/bin/script"]
(cf. github #127).- New plugin
UnsafeStdinReader
that allows actions from stdin. Now it's possible to have clickable workspaces! (Thiago Negri, see github #125). - New monitor configuration option (
-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
- Using the width options
-w
,-m
and-M
in battery monitors watts display (github #118). - Using the
-d
option inCoreTemp
(github #115) - Fix for systems not supporting PCRE regular expressions: we use now BCEs, so regex-compat should be enough everywhere (see github #117).
- Weather monitor: support for stations without name (Sergei Trofimovich, issue #65).
- New monitor
-
v0.18 Changes
June 05, 2013🆕 New features
All extra argument monitors taking a string (e.g.
-O
forBatteryP
) 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
- Safer standard input parsing, avoiding injections.