Tags: jawsper/polybar
Tags
Release 3.3.1 Changelog Fixes: * `internal/xworkspaces`: * Crash when WM doesn't set `_NET_DESKTOP_NAMES` (polybar#1576), see polybar#1462 * Workspace removal not always detected (polybar#1579), see polybar#1491, polybar#248 * `internal/i3`: Crash when `<label-state>` was not added to `format` (polybar#1591), see polybar#975 * `internal/fs`: Incorrect sizes on some machines (polybar#1612, polybar#1699), see polybar#743 * `internal/network`: Buffer overflow with ipv6 addresses (polybar#1514) * renderer: Show proper error when imagemagick is used to set the background (polybar#1608), see polybar#1582, polybar#1585 * tray: * Wrong background for transparent trays when using `tray-offset-*` (polybar#1571) * Build failure on clang8 (polybar#1675), polybar#1674 * Allow negative offset values for `tray-offset-*` (polybar#1669), see polybar#1666 * build: Link failure when configuring with `-DBUILD_SHARED_LIBS=ON` (polybar#1647, polybar/xpp#15), see polybar#1628 * controller: Crash when reloading via `SIGUSR1` too fast (polybar#1678), polybar#428
Release 3.3.0 (polybar#1543) ### Breaking Changes: None ### Changelog **New Config Options** The following config options were added In the `[settings]` section: * `pseudo-transparency` In `internal/cpu`: * `ramp-coreload-spacing`, spacing between elements in `<ramp-coreload>` elements * `%percentage-sum%` in `label`. Shows sum of all percentages In `custom/script`: * `double-click-left` * `double-click-middle` * `double-click-right` In `internal/pulseaudio`: * `interval`, volume increase and decrease steps in percentage points In `internal/memory`: * `bar-swap-used` * `bar-swap-free` * `ramp-swap-used` * `ramp-swap-free` **Deprecations** * `tray-transparent` in the bar section is no longer used. The tray now always uses pseudo-transparency **Features** * volume: adjustable volume steps (polybar#1364), see polybar#1361 * memory: Add progress bars and ramps for swap (polybar#1325) * render: pseudo-transparency (always used in the tray) (polybar#595) * cpu: * Configurable spacing in between coreloads (polybar#1472), see polybar#1389 * Non-normalized cpu load (polybar#1517), see polybar#1516 * script: Double click actions (polybar#1442) * net: Support for bridge interfaces (polybar#1528), see polybar#1522 * token: zero pad tokens when min-width value starts with a `0` (polybar#1341), see polybar#1332 **Fixes** * config: Use font patterns detected on system in sample config (polybar#1350) * net: Disconnected module when SSID is only an emoji (polybar#1371), see polybar#1367 * tray: Tray overlapping with bar (polybar#1392), see polybar#591 * build: Several build errors (polybar#1395, polybar#1454, polybar#1470, polybar/xpp#12, polybar#1493), see polybar#1447, polybar#1469, polybar#750, polybar#1492 * mpd: format-online-prefix not working (polybar#1402), see polybar#1399 * font: Crash for some font-patterns (polybar#1451), see polybar#1435 * script: * Only `%counter%` or `%pid%` token usable, never both (polybar#1456) * click actions with colons in them (polybar#1457), see polybar#984 * renderer: Bar locks up when xorg composite extension is disabled (polybar#1430), see polybar#1425
Release 3.2.1 Changelog Fixes: * fix(ramp): Evenly distribute states (polybar#1340), see polybar#1328 * fix(i3): Play nice with workspace_auto_back_and_forth (polybar#1312) * fix(controller): don't draw window if writing to stdout (polybar#1322), see polybar#1314
Release 3.2.0 (polybar#1338) Breaking Changes: * `0 < label-NAME-maxlen < 3` will now throw an exception and disable the containing module, if ellipsis is enabled for that label. (polybar#1198) Changelog: Deprecations: * `internal/volume` is now called `internal/alsa` (polybar#967) * temperature: The `%temperature%` is deprecated in favor of `%temperature-c%`(polybar#897) * mpd: `icon-repeatone` is deprecated in favor of `icon-single` (polybar#1295), see polybar#1279 Features: * feat(mpd): Add support for icon-consume (polybar#861) * feat(bspwm): Add workspace separator (polybar#942) * feat(i3): Add workspace separator (polybar#938), see polybar#929 * feat(build): Make polybar build on FreeBSD (polybar#931, polybar/xpp#8), see polybar#239 * feat(volume): Add pulseaudio backend (polybar#779) * feat(script): Add %pid% token for tail commands (polybar#934) * feat(temp): Add temperature tokens without unit (polybar#897) * feat(memory): Add memory used/free ramp (polybar#1038), see polybar#1037 * feat(memory): Add swap tokens (polybar#1018) * feat(net): Add unknown-as-up option (polybar#1077), see polybar#457 * feat(config): Support fractional size and offset (polybar#972), see polybar#953 * feat(xwindow): Add label-empty (polybar#1136) * feat(battery): Add animation-discharging (analog to animation-charging) (polybar#1190) * feat(config): Support pixel offset for bar size and offset values (polybar#1224) * feat(mpd): Add `%album-artist%` token (polybar#1263) * feat(net): Add local_ip6 token (polybar#1239), see polybar#1234 * feat(net): Add nl80211 support (polybar#1009), see polybar#277 Fixes: * fix(mpd): Wrong elapsed time when after standby (polybar#921), see polybar#915 * fix(config): Wrong min, maxlen when using the same token multiple times (polybar#974), see polybar#971 * fix(battery): use power_now correctly (polybar#958), see polybar#928 * fix(mpd): Crash when mpd isn't running (polybar#983), see polybar#979 * fix(xworkspaces): Respect 'enable-scroll' (polybar#1002) * fix(xbacklight): Respect 'enable-scroll' (polybar#1014) * fix(build): support xcb-proto >=1.13 (polybar/xpp#11), see polybar#973 * fix(mpd): Respect MPD_HOST env variable (polybar#1025), see polybar#1007 * fix(i3): Reconnect i3 IPC socket on restart/error (polybar#1099), see polybar#762 * fix(cursor): Occasional crash on mouseover (polybar#1124), see polybar#1117 * fix(net): Mark 'not connected' on querying failure (polybar#1171), see polybar#1163 * fix(gcc): Fix -Wstringop-truncation warning (polybar#1216, polybar/i3ipcpp#7), see polybar#1215 * fix(builder): Don't truncate colors with same channels (polybar#1217), see polybar#1183 * fix(bspwm): Consistent behavior when scrolling through multiple desktops (polybar#986), see polybar#981 * fix(builder): Respect label-ellipsis option (polybar#1198), see polybar#1194
Release 3.1.0 (polybar#863) Breaking Changes: * Date module no longer supports non-padded specifiers (i.e. `%-d`) and potentially other specifiers, see polybar#792 - Check http://en.cppreference.com/w/cpp/io/manip/put_time to see supported specifiers * Setting background color to `background-0` with gradients (refer to https://github.com/jaagr/polybar/wiki/Known-Issues) Changelog: Features: * Feat(mpd): State-specific formats (`format-playing`, `format-paused`, `format-stopped`) (polybar#567), see polybar#524 * Feat(ipc): Visibility commands (show, hide, toggle, restart, quit) (b6c5563) * Feat(shell): Bash completion (polybar#588) * Feat(menu): `expand-right` option (polybar#658), see polybar#655 * Feat(temperature): hwmon sysfs support (polybar#688), see polybar#404 * Feat(cursor): Change cursors over clickable/scrollable areas (polybar#727), see polybar#721 * Feat(temperature): Fahrenheit and Celsius tokens (polybar#804) * Feat(mpd): Use mpd name tag or URI as fallback for title-less tracks (polybar#823), see polybar#815 Fixes: * Fix(i3): Clicking workspaces without index (polybar#521), see polybar#520 * Fix(parser): Prefix options overriding format options (polybar#729), see polybar#544 * Fix(parser): Overline tags (eebf105) * Fix(process_util): Prefix shell environment variable (`$POLYBAR_SHELL`) (86ff947), see polybar#566 * Fix(parser): `%{R}` tag (reverse colors) (0bd8f1f), see polybar#585 * Fix(renderer): Center block position with tray (389bae2 & polybar#673), see polybar#551 & polybar#672 * Fix(xworkpaces): Active workspace with XMonad (polybar#587), see polybar#411 & polybar#535 * Fix(config): Expand tilde, environment variable (d3b0670 & polybar#724), see polybar#603 & polybar#719 * Fix(build): Remove curlbuild.h (polybar#648), see polybar#647 * Fix(renderer): Off by one error for actions (polybar#663), see polybar#661 * Fix(gcc): GCC 7.1 ([jaagr/xpp/polybar#6](polybar/xpp#6)) * Fix(fs): Use `bytes_available` for `percentage_used` (138f5fa), see polybar#710 * Fix(fs): Use `f_frsize` for calculations (a682d2a) * Fix(date): Remove date string length limitation (polybar#745), see polybar#754 * Fix(renderer): Nested actions (polybar#772), see polybar#760 and polybar#758 * Fix(i3): Check and warn if current workspace not found (polybar#826), see polybar#824 * Fix(github): Prevent module disappearing with no connection (polybar#811), see polybar#810 * Fix(renderer): Module gradients (polybar#831), see polybar#759 * Fix(build): Update deprecated jsoncpp Reader
fix(cmake): Require xcb-randr>=1.12 for monitors Refs polybar#344
PreviousNext