All Versions
Latest Version
Avg Release Cycle
65 days
Latest Release

Changelog History
Page 1

  • v3.3.0 Changes

    ๐Ÿ› Bug Fixes

    • Compatibility with newer versions of GHC.

    ๐Ÿ†• New Features

    • A widget was added.

    • Make memoryAvailable action available inside the Text MemoryMonitor widget.

    • The SNI Tray supports triggering Activate and SecondaryActivate on icons.

    • Better formatting for Text MemoryMonitor Widget

  • v3.2.2 Changes

    March 01, 2020

    ๐Ÿ› Bug Fixes

    • Solve space leaks on updateSamples and getDeviceUpDown (#472).

    • Prevent crash when using mpris2New and librsvg is not available (#478).

    • Fixed compilation issues that appear when using ghc 8.8.

  • v3.2.1 Changes

    June 18, 2019

    ๐Ÿ› Bug Fixes

    • The workspaces widget now listens on the additional EWMH properties that it needs to in order to properly update things when the active window changes. This problem likely only emerged recently because xmonad has recently become much more conservative about emitting change events (#454).

    • The workspaces widget listens for changes to window geometry (similar to above) (#456).

  • v3.2.0 Changes

    June 05, 2019

    ๐Ÿ†• New Features

    • The Layout widget can now be styled with the css class "layout-label".

    • A new polling label function pollingLabelWithVariableDelay that allows for variable poll times was added.

    • A new widget System.Taffybar.Widget.SimpleCommandButton was added.

    • Taffybar now outputs colorized and annotated logs by default.

    ๐Ÿ’ฅ Breaking Changes

    • The file specified in the cssPath parameter in config is now used instead of, rather than in addition to the default user config file.

    • All parameters are now passed to textClockNewWith as part of the ClockConfig it receives. A new mechanism for rounded variable polling should allow the clock to always remain accurate (to the precision selected by the user) without having a very high polling rate, thus reducing CPU usage.

    • The polling label functions no longer accept a default text parameter.


    • Battery updates are only triggered when a more limited number of UPower properties are changed. This can be customized by manually calling setupDisplayBatteryChanVar as a hook.

    ๐Ÿ› Bug Fixes

    • Calendar pops up below bar without hiding any other widget #261.

    • Avoid failing when parsing XDG Desktop files with unrecognized application type, which previously resulted in " no parse" #447.

    • Use XDG data dir so that taffybar dbus toggling functions correctly when taffybar is installed in a location that is not writable by the user. This is the case with nix when it is installed in the nix store #452.

  • v3.1.2 Changes

    February 10, 2019

    โšก๏ธ Updates

    • Weather now uses new uris and https (Kirill Zaborsky)

    • Bump the version of gi-gdkpixbuf, this fixes nixpkgs compilation

  • v3.1.1

    January 11, 2019
  • v3.1.0 Changes

    January 10, 2019

    ๐Ÿ†• New Features

    • A new module Chrome which makes it so that Workspaces can display the favicons of the website that the chrome window is currently visiting.
  • v3.0.0 Changes

    July 06, 2018

    ๐Ÿ’ฅ Breaking Changes

    • Taffybar has replaced gtk2hs with gi-gtk everywhere. All widgets must now be created with gi-gtk.
  • v2.1.3

    June 20, 2018
  • v2.1.2

    June 10, 2018