Skip to content

Latest commit

 

History

History
243 lines (179 loc) · 7.62 KB

CHANGELOG.md

File metadata and controls

243 lines (179 loc) · 7.62 KB

Changelog

Unreleased

Added

Changed

  • fcft >= 3.0 is now required.
  • Made libmpdclient an optional dependency
  • battery: unknown battery states are now mapped to ‘unknown’, instead of ‘discharging’.
  • Wayland: the bar no longer exits when the monitor is disabled/unplugged (https://codeberg.org/dnkl/yambar/issues/106).

Deprecated

Removed

Fixed

  • left-margin and right-margin from being rejected as invalid options.
  • Crash when udev_monitor_receive_device() returned NULL. This affected the “backlight”, “battery” and “removables” modules (https://codeberg.org/dnkl/yambar/issues/109).
  • foreign-toplevel: update bar when a top-level is closed.
  • Bar not being mapped on an output before at least one module has “refreshed” it (https://codeberg.org/dnkl/yambar/issues/116).
  • network: failure to retrieve wireless attributes (SSID, RX/TX bitrate, signal strength etc).
  • Integer options that were supposed to be >= 0 were incorrectly allowed, leading to various bad things; including yambar crashing, or worse, the compositor crashing (https://codeberg.org/dnkl/yambar/issues/129).

Security

Contributors

1.7.0

Added

  • i3: persistent attribute, allowing persistent workspaces (https://codeberg.org/dnkl/yambar/issues/72).
  • bar: border.{left,right,top,bottom}-width, allowing the width of each side of the border to be configured individually. border.width is now a short-hand for setting all four borders to the same value (https://codeberg.org/dnkl/yambar/issues/77).
  • bar: layer: top|bottom, allowing the layer which the bar is rendered on to be changed. Wayland only - ignored on X11.
  • river: all-monitors: false|true.
  • -d,--log-level=info|warning|error|none command line option (https://codeberg.org/dnkl/yambar/issues/84).
  • river: support for the river-status protocol, version 2 (‘urgent’ views).
  • online tag to the alsa module.
  • alsa: volume and muted options, allowing you to configure which channels to use as source for the volume level and muted state.
  • foreign-toplevel: Wayland module that provides information about currently opened windows.
  • alsa: support for capture devices.
  • network: ssid, signal, rx-bitrate and rx-bitrate tags.
  • network: poll-interval option (for the new signal and *-bitrate tags).
  • tags: percentage tag formatter, for range tags: {tag_name:%}.
  • tags: kb/mb/gb, and kib/mib/gib tag formatters.
  • clock: add a config option to show UTC time.

Changed

  • bar: do not add spacing around empty (zero-width) modules.
  • alsa: do not error out if we fail to connect to the ALSA device, or if we get disconnected. Instead, keep retrying until we succeed (https://codeberg.org/dnkl/yambar/issues/86).

Fixed

  • yambar --backend=wayland always erroring out with ”yambar was compiled without the Wayland backend”.
  • Regression: {where} tag not being expanded in progress-bar on-click handlers.
  • alsa module causing yambar to use 100% CPU if the ALSA device is disconnected (https://codeberg.org/dnkl/yambar/issues/61).

Contributors

1.6.2

Added

Changed

Fixed

Contributors

1.6.1

Changed

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 (https://codeberg.org/dnkl/yambar/issues/25).

1.6.0

Added

Fixed

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.