Commit graph

2 commits

Author SHA1 Message Date
patrick96
91652736ae Release 3.4.0
Breaking Changes:

* In the `internal/memory` module all of the megabyte values no longer have decimal places ().

Changelog

**New Config Options**
The following config options were added:

In the `[bar/*]` section:

* `monitor-exact`, use exact name matching for monitors otherwise ignore dashes.

In formats:

* `format-NAME-font` to set the font for that format (same as `label-NAME-font`)

In `internal/bspwm`:

* `label-marked` for the new `marked` node flag introduced in baskerville/bspwm@d0138af

In `internal/xkeyboard`:

* `label-indicator-(on|off)` is used once for every indicator (caps lock, etc.), supports `%name%` and `%icon%`
* `label-indicator-(on|off)-(capslock|numlock|scrolllock)` overwrites `label-indicator-(on|off)` for the given indicator
* `layout-icon-*` is a list that maps layout names to icons to be used with the `%icon%` token in `label-layout`
* `indicator-icon-*` is a list that maps indicator names to icons to be used with the `%icon%` token in `label-indicator-*`

In `internal/temperature`:

* `base-temperature` is the counterpart to `warn-temperature` and controls the lower bound for the ramp.

**Deprecations**

* xkeyboard: `label-indicator` is deprecated in favor of the new `label-indicator-on`

**Features**

* bar:
    * make exact monitor matching configurable (), see 
    * `border-size` now supports the same mixed percentage/pixel sizes as `width` and `height` (), see 
    * Use primary monitor if no monitor is specified (), 
* bspwm: Support for the new `marked` node flag. (), see 
* format: Formats now support the `-font` property just as labels (), see 
* network: Support for all tokens in all labels ()
* xkeyboard: Indicator names can be customized. Also adds icon mappings for layouts and indicators (, ), see 
* temperature: The ramp now starts at `base-temperature` instead of 0°C (), see 
* battery: `%percentage_raw%` token that displays the real percentage regardless of `full-at` (), see 

**Fixes**

* network: Display `N/A` when no IPv4 address can be found ()
* xworkspaces: Properly handle when desktops are removed from `_NET_DESKTOP_NAMES` (), see 
* backlight: Read the right brightness value (), see 
* pulseaudio: Allow volume increase when it is close to the maximum. Before it did not allow that when adding `interval` would go over the max. ()
* i3: fix workspace change for workspaces with special characters in the name  (), see 
* font: Characters no longer vanish when the `size` or `pixelsize` property is 0 ()
* build:
    * Compilation error under gcc9 (), see 
    * Compilation no longer fails when new flags are introduced that produce new warnings ()
2019-07-24 15:42:04 +02:00
patrick96
7d0c6300f6 cmake: put version string into version.txt 2019-04-05 23:43:37 +02:00