taffybar v3.2.0 Release Notes
Release Date: 2019-06-05 // almost 5 years ago-
๐ 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.
Miscellaneous
- 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 "Prelude.read: 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.