@hackage taffybar0.3.0

A desktop bar similar to xmobar, but with more GUI

A somewhat fancier desktop bar than xmobar. This bar is based on gtk2hs and provides several widgets (including a few graphical ones). It also sports an optional snazzy system tray.

Changes in v0.3.0:

  • A new pager (System.Taffybar.TaffyPager) from José A. Romero L. This pager is a drop-in replacement for the dbus-based XMonadLog widget. It communicates via X atoms and EWMH like a real pager. It even supports changing workspaces by clicking on them. I recommend this over the old widget.

  • Added an MPRIS2 widget (contributed by Igor Babuschkin)

  • Ported to use the newer merged dbus library instead of dbus-client/dbus-core (contributed by CJ van den Berg)

  • Finally have the calendar widget pop up over the date/time widget (contributed by José A. Romero)

  • GHC 7.6 compatibility

  • Vertical bars can now have dynamic background colors (suggested by Elliot Wolk)

  • Bug fixes

Changes in v0.2.1:

  • More robust strut handling for multiple monitors of different sizes (contributed by Morgan Gibson)

  • New widgets from José A. Romero (network monitor, fs monitor, another CPU monitor)

  • Allow the bar widget to grow vertically (also contributed by José A. Romero)

Changes in v0.2.0:

  • Add some more flexible formatting options for the XMonadLog widget (contributed by cnervi).

  • Make the PollingLabel more robust with an exception handler for IOExceptions

  • Added more documentation for a few widgets

Changes in v0.1.3:

  • Depend on gtk 0.12.1+ to be able to build under ghc 7.2

  • Fix the background colors in the calendar so that it follows the GTK theme instead of the bar-specific color settings

  • Fix the display of non-ASCII window titles in the XMonad log applet (assuming you use the dbusLog function)

  • Add a horrible hack to force the bar to not resize to be larger than the screen due to notifications or long window titles

Changes in v0.1.2:

  • Readable widget for freedesktop notifications

  • Fixed a few potential deadlocks on startup

  • Use the GTK+ rc-file styling system for colors instead of hard coding them