8000 Tags · imawright/polybar · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: imawright/polybar

Tags

3.4.1

Toggle 3.4.1's commit message
Release 3.4.1

Changelog

Dependencies:

We dropped `python2` as a dependency, just in time for its EOL. Now the only python dependency is `python3` (polybar#1908).

Fixes:

* ipc:
    * Update bar when making it visible (polybar#1889), see polybar#1875
    * Set bar position when making it visible (polybar#1901), see polybar#1484, i3/i3#3834
* `internal/backlight`: Use correct brightness file for `amdgpu_bl0` (polybar#1900), see polybar#1870, Alexays/Waybar#335

3.4.0

Toggle 3.4.0's commit message
Release 3.4.0

Breaking Changes:

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

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 (polybar#1533), see polybar#1532
    * `border-size` now supports the same mixed percentage/pixel sizes as `width` and `height` (polybar#1592), see polybar#1567
    * Use primary monitor if no monitor is specified (polybar#1426), polybar#1412
* bspwm: Support for the new `marked` node flag. (polybar#1557), see polybar#1552
* format: Formats now support the `-font` property just as labels (polybar#1602), see polybar#19
* network: Support for all tokens in all labels (polybar#1597)
* xkeyboard: Indicator names can be customized. Also adds icon mappings for layouts and indicators (polybar#1559, polybar#1048), see polybar#1558
* temperature: The ramp now starts at `base-temperature` instead of 0°C (polybar#1706), see polybar#1703
* battery: `%percentage_raw%` token that displays the real percentage regardless of `full-at` (polybar#1756), see polybar#1753

**Fixes**

* network: Display `N/A` when no IPv4 address can be found (polybar#1597)
* xworkspaces: Properly handle when desktops are removed from `_NET_DESKTOP_NAMES` (polybar#1713), see polybar#1710
* backlight: Read the right brightness value (polybar#1689), see polybar#1180
* 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. (polybar#1765)
* i3: fix workspace change for workspaces with special characters in the name  (polybar#1798), see polybar#1797
* font: Characters no longer vanish when the `size` or `pixelsize` property is 0 (polybar#1646)
* build:
    * Compilation error under gcc9 (polybar#1729), see polybar#1728
    * Compilation no longer fails when new flags are introduced that produce new warnings (polybar#1735)

3.3.1

Toggle 3.3.1's commit message

Verified

This commit was signed with the committer’s verified signature.
patrick96 Patrick Ziegler
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

3.3.0

Toggle 3.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

3.2.1

Toggle 3.2.1's commit message

Verified

This commit was signed with the committer’s verified signature.
patrick96 Patrick Ziegler
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

3.2.0

Toggle 3.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

3.1.0

Toggle 3.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

3.0.5

Toggle 3.0.5's commit message
build: Bump version to 3.0.5

3.0.4

Toggle 3.0.4's commit message
build: Bump version to 3.0.4

3.0.3

Toggle 3.0.3's commit message
build: Bump version to 3.0.3

0