Release 1.8.0 Added ----- * ramp: can now have custom min and max values (https://codeberg.org/dnkl/yambar/issues/103). * border: new decoration. * i3/sway: new boolean tag: `empty` (https://codeberg.org/dnkl/yambar/issues/139). * mem: a module handling system memory monitoring * cpu: a module offering cpu usage monitoring * removables: support for audio CDs (https://codeberg.org/dnkl/yambar/issues/146). * removables: new boolean tag: `audio`. 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). 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). * kib/kb, mib/mb and gib/gb formatters were inverted. Contributors ------------ * [sochotnicky](https://codeberg.org/sochotnicky) * Alexandre Acebedo * anb * Baptiste Daroussin * Catterwocky * horus645 * Jan Beich * mz * natemaia * nogerine * Soc Virnyl S. Estela * Vincent Fischer