Modular status panel for X11 and Wayland, inspired by https://github.com/jaagr/polybar
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

3.7 KiB

Changelog

Unreleased

Added

  • Text shaping support.
  • Support for middle and right mouse buttons, mouse wheel and trackpad scrolling (dnkl/yambar#39).

Changed

  • doc: split up yambar-modules(5) into multiple man pages, one for each module (dnkl/yambar#15).
  • fcft >= 2.4.0 is now required.
  • sway-xkb: non-keyboard inputs are now ignored (dnkl/yambar#51).
  • battery: don’t terminate (causing last status to “freeze”) when failing to update; retry again later (dnkl/yambar#44).
  • battery: differentiate "Not Charging" and "Discharging" in state tag of battery module. (dnkl/yambar#57).

Deprecated

Removed

Fixed

  • Crash when merging non-dictionary anchors in the YAML configuration (dnkl/yambar#32).
  • Crash in the ramp particle when the tag’s value was out-of-bounds (dnkl/yambar#45).
  • Crash when a string particle contained {} (dnkl/yambar#48).
  • script module rejecting range tag end values containing the digit 9 (dnkl/yambar#60).

Security

Contributors

1.6.1

Changed

  • i3: workspaces with numerical names are sorted separately from non-numerically named workspaces (dnkl/yambar#30).

Fixed

  • mpd: elapsed tag not working (regression, introduced in 1.6.0).
  • Wrong background color for (semi-) transparent backgrounds.
  • battery: stats sometimes getting stuck at 0, or impossibly large values (dnkl/yambar#25).

1.6.0

Added

  • alsa: percent tag. This is an integer tag that represents the current volume as a percentage value (dnkl/yambar#10).
  • river: added documentation (dnkl/yambar#9).
  • script: new module, adds support for custom user scripts (dnkl/yambar#11).
  • mpd: volume tag. This is a range tag that represents MPD's current volume in percentage (0-100)
  • i3: sort configuration option, that controls how the workspace list is sorted. Can be set to one of none, ascending or descending. Default is none (dnkl/yambar#17).
  • i3: mode tag: the name of the currently active mode

Fixed

  • YAML parsing error messages being replaced with a generic “unknown error”.
  • Memory leak when a YAML parsing error was encountered.
  • clock: update every second when necessary (dnkl/yambar#12).
  • mpd: fix compilation with clang (dnkl/yambar#16).
  • Crash when the alpha component in a color value was 0.
  • XCB: Fallback to non-primary monitor when the primary monitor is disconnected (dnkl/yambar#20)

Contributors

1.5.0

Added

  • battery: support for drivers that use charge_* (instead of energy_*) sys files.
  • removables: SD card support.
  • removables: new ignore property.
  • Wayland: multi-seat support.
  • Experimental: 'river': new module for the river Wayland compositor.

Changed

  • Requires fcft-2.2.x.
  • battery: a poll value of 0 disables polling.

Fixed

  • mpd: check of return value from thrd_create.
  • battery: handle 'manufacturer' and 'model_name' not being present.
  • Wayland: handle runtime scaling changes.