All Versions
43
Latest Version
Avg Release Cycle
81 days
Latest Release
-

Changelog History
Page 1

  • v0.39 Changes

    πŸ†• New features

    • New constructors for only controlling bar height: TopH and BottomH for Top and Bottom respectively
    • New monitor: k10temp (Sam Kirby)
    • Better handling of command line arguments for Haskell-based configuration keys (see #553 and #554)
    • New monitor: Kraken (Amid Saeid)

    πŸ› Bug fixes

    • NotmuchMail usable in text configurations (#547)
    • Fix for off-by-one in padding (#560)
    • Fixes for Kbd (#561)
  • v0.38 Changes

    πŸ› Bug fixes

    • Fix off-by-one in strut calculation for Static position which reserved space for the panel than necessary and caused issues in some multi-head setups (fixes #530).
    • Revert the double-UTF-8 encoding workarounds of 0.36 (#482), as they're no longer necessary with xmonad-contrib master, and aren't needed with any released version of xmonad-contrib either.
    • Fix slow reactions to SIGUSR1/2 signals (reposition, change screen).
  • v0.37 Changes

    November 29, 2020

    πŸ†• New features

    • New command line option --add-font (Ivan Brennan)
    • New monitor MPDX that extends MPD with the ability of having a custom alias. Useful for connecting with multiple servers.
    • New plugin NotmuchMail to monitor mail indexed by notmuch.

    πŸ› Bug fixes

    • Fix date plugin not picking up DST and timezone changes (refresh timezone once a minute to preserve the optimized performace of 0.34).
  • v0.36 Changes

    August 22, 2020

    πŸ†• New features

    • Monitor progress bars: a value of 0 for -W denotes an index in
      the -f string, similar to icon patterns but using characters.
    • πŸ†• New tag <box> to add borders around text (Unoqwy).
    • fc color background now accepts an offset (Unoqwy).

    πŸ› Bug fixes

    • πŸ“š Documentation fixes (TomΓ‘Ε‘ JanouΕ‘ek)
    • πŸ”§ Don't get confused by empty configuration dirs (fixes #412)
    • Xft rendering: Avoid encoding to UTF8 on all scenarios. This
      causes issue to StdinReader monitor when the handle wasn't binary.
  • v0.35.1 Changes

    June 01, 2020

    ⬇️ Dropped support for GHC < 8.4 (see issue #461)

  • v0.35 Changes

    June 26, 2020

    πŸ†• New features

    • MultiCoreTemp now works with Ryzen processors. New option --hwmonitor-path for better performance.
    • CPU Monitor optimizations.
    • Version bumps for some dependencies, including timezone-olson.
  • v0.34 Changes

    June 26, 2020

    πŸ†• New features

    • New plugin HandleReader for reading data from a Haskell Handle. This is useful if you are running xmobar from within a Haskell program.
    • Build with ghc 8.10 allowed.
    • Optimize date plugin by avoiding calling getTimeZone for each of the time the date has to be updated. Instead, it's computed once at the start and re-used for each invocation.
    • Optimize Weather and UVMeter plugin by using global Manager instead of creating for each http request when useManager is explicitly configured as False.
  • v0.33 Changes

    February 26, 2020

    πŸ†• New features

    • πŸ†• New template parameter <weather> for the Weather plugin, potentially
      displaying specific weather conditions that are occurring near the
      station (thanks to slotThe).
    • πŸ†• New option --weathers, for Weather to display a default string in
      case the weather field is not reported (thanks to slotThe).
    • πŸ†• New template parameter <volumestatus> for the Volume plugin, combining
      the effects of <volume> and <status>. This will show the volume
      πŸ›  (possibly prefixed by onString or a percentage-based string) if and only
      if the volume is not muted. Otherwise it will show the
      offString (thanks to slotThe).
    • πŸ‘ Battery and BatteryN now support FreeBSD (thanks to Dhananjay
      Balan).
    • πŸ†• New option --useManager for Weather and UVMeter to decide whether to
      πŸ‘‰ use one single manager per monitor for managing network connections or
      create a new one every time a connection is made.
    • πŸ†• New more efficient time coalescing strategy for monitor updates,
      available with the threaded runtime: use the with_threaded flag
      πŸ‘€ to enable it (see #410; thanks to TomΓ‘Ε‘ JanouΕ‘ek).
    • 🐧 Wireless supports current nl80211 API on Linux now, old Wext ioctls still
      available as compile-time option (thanks to Paul Fertser).
  • v0.32 Changes

    December 08, 2019

    πŸ†• New features

    • New options --host and --port for MPD monitor.
    • New plugin MailX extending Mail with colors and prefix/suffix.
    • New options --lows, --mediums, and --highs for Battery to display an additional string depending on battery level (thanks to slotThe).
    • New options -L and -H for Volume to set low and high volume levels, as well as -l, -m, and -h to display an additional string depending on current volume level (thanks to slotThe).
    • New option -P in Battery to add a % symbol to <left>.
    • New option --devices in DynNetwork to select what interfaces to monitor (thanks to vindex10).
    • DateZone plugin now also checks TZDIR (thanks to Emmanuel Rosa).

    πŸ› Bug fixes

    • Kbd plugin: ignore "terminate" layout token (thanks to Greg Steuck).
    • Fixed compilation with GHC 8.8.x (thanks to Vanessa McHale).
    • Avoid creating ~/.xmobar (issue #405).
  • v0.31 Changes

    October 31, 2019

    πŸ†• New features

    • New option --contiguous-icons for MultiCpu to draw icons without padding (see issue #388).
    • New version of libmpd (0.9.0.10), thanks to John Tyree