Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/polybar/polybar

A fast and easy-to-use status bar
https://github.com/polybar/polybar

tray: Properly handle missing _XEMBED_INFO

The icon not supporting XEMBED is not fatal, we just treat is as always
mapped.

Fixes #2479
Fix...

6136c08d4287a575f6ef593e3ecca27dfa517c01 authored about 3 years ago by patrick96 <[email protected]>
Update Debian installation instructions (#2499)

6816891cf1ca88696b743e95a2654c9983ec9ec0 authored about 3 years ago by Samuel Henrique <[email protected]>
fix(net): Check if interface is valid first. (#2497)

Fixes #2496

5011e66346894d0847af2f6409ef3f207475ab75 authored about 3 years ago by Patrick Ziegler <[email protected]>
fix(xworkspaces): Fix scrolling (#2492)

The scroll handler had two issues:

* It did not respect the order the desktops where displaye...

9f828800fbf9005a0f73904f3d58f7b1828513db authored about 3 years ago by Patrick Ziegler <[email protected]>
feat(memory): Tokens that switch between MiB and GiB (#2488)

* feat:add tokens to display memory in MiB when GiB val <= 1.0 (#2472)

* fix: correct swap_us...

ddabe3f0f45238af2d496595feb3b4862873b9d4 authored about 3 years ago by Luca Maltagliati <[email protected]>
doc: Update description of polybar -m/-M (#2487)

It should be clear that `polybar -M` represents all valid monitor names.

a520fead94965a87658f1fea099541b8547904e3 authored about 3 years ago by Patrick Ziegler <[email protected]>
fix(monitor): do not include outputs when monitors are supported (#2485)

* fix(monitor): do not include outputs when monitors are supported

Previously, when splitting...

151a263654f9a5c7dc2b2f866eee40d06e98e30e authored about 3 years ago by Vincent Bernat <[email protected]>
feat(ipc): allow receiving arbitrary text on IPC socket (#2463)

This adds the 'send' action to the ipc module that can be used to send arbitrary text to the mod...

5f3462240cddfca15a52092633f77d2d4fa55278 authored over 3 years ago by Vincent Bernat <[email protected]>
fix(fs): Only add spacing between shown mountpoints

Fixes #2458

523e4d6313b784c0790d8481bf38604c1febc27c authored over 3 years ago by patrick96 <[email protected]>
Use CMAKE_EXE_LINKER_FLAGS

The newere target_link_options is not supported by our minimum cmake
version (3.5)

c9018263174de90180fa96c3fea3a48f52f211cf authored over 3 years ago by patrick96 <[email protected]>
cmake: Stop using CMAKE_* variables for flags

It is not recommended anyway and the -Werror flag set in CI was getting
set when compiling gtest...

3652d5fe0d06c967bf3dbfc07ee5d6597cba663e authored over 3 years ago by patrick96 <[email protected]>
doc: Add version to module visibility actions

55509efa1d681fca718c6fa40b11ede7edbb1149 authored over 3 years ago by patrick96 <[email protected]>
Universal Visibility Action (#2320 cont'd) (#2426)

* Add toggle_visible action

* Add set_visible and set_invisible actions

* Rename toggle_vi...

06932007a05c4de81f8c1eac6f6130b9ec548168 authored over 3 years ago by Nolan Prochnau <[email protected]>
Use master branch for googletest (#2451)

gtest recommends using the `master` branch as it follows the "Live at
Head" philosophy.

[1]:...

dcd33057fda12c48c10b1db6501e5067578fa8f9 authored over 3 years ago by Patrick Ziegler <[email protected]>
Change over all IRC mentions to libera (#2450)

3247a57a63fa859a0c414054834b5eef7d6f897d authored over 3 years ago by Patrick Ziegler <[email protected]>
Adding case to ignore T@ in bspwm (#2439)

* Adding case to ignore T@ in bspwm

* Adding entry to changelog for issue #2371

bfa9b5d53e72ea0ba4153cf171875ad7811cee21 authored over 3 years ago by Carlos Gonzalez <[email protected]>
Update PKGBUILD for 3.5.6

We can now remove the temporary fix for the i3 crash

e66a678c12eaafdd628e02ad17328c875c2ef0a0 authored over 3 years ago by patrick96 <[email protected]>
Merge branch 'hotfix/3.5.6'

c65f6857e1d14647103b1f3ff71e6d7aa6318269 authored over 3 years ago by patrick96 <[email protected]>
Release 3.5.6

eb9c192d041fa272982d8d5bc06bdb2322a3c4c0 authored over 3 years ago by patrick96 <[email protected]>
Fix i3 module assertion failure

This brings #2417 into the hotfix release

Ref #2417

d8f4d56a95b388cf7332b972d1a32e8039ba36fc authored over 3 years ago by patrick96 <[email protected]>
fix(tray): Support clients with different depths

XCB_BACK_PIXMAP_PARENT_RELATIVE requires that the client has the same
depth as the tray window.
...

ad987098ff10a03f74a5388de0b920cdcf67dd1c authored over 3 years ago by patrick96 <[email protected]>
tray: Do not swallow clear_window exceptions

cbe4521737087a3113720b040cc0e043358188c7 authored over 3 years ago by patrick96 <[email protected]>
feat(bspwm): Option to scroll through occupied desktops only (#2428)

* Implement option occupied-scroll to bspwm module

* update changelog

* change default val...

735a08ba7cca0b0b285810aaa38444dfb5a8e07e authored over 3 years ago by Flexlolo <[email protected]>
fix(build): Disable sphinx manpage section dirs

Before sphinx 4.0, this was the default but was changed in 4.0.
Now by default the folder struct...

1ddd8bd1e16c2fcbd79fa0476619aea8c259c688 authored over 3 years ago by patrick96 <[email protected]>
Fix abort in i3 module with new ArchLinux flags

Fixes #2416
Ref: https://github.com/polybar/i3ipcpp/pull/11

10bbec44515d2479c0dd606ae48a2e0721ad94c0 authored over 3 years ago by patrick96 <[email protected]>
Add wm-restack=generic option that lowers polybar to the bottom of the stack (#2404)

* Add wm-restack=generic to lower polybar to the bottom of the stack

Previously wm-restack on...

2901e1e4769e8ffcf2def9ced9b7bda02763294c authored over 3 years ago by Tim Schumacher <[email protected]>
Fixed issues with border corner radii

97759ce585127a8e720aa25d39650e32e4b2672e authored over 3 years ago by Ian Welker <[email protected]>
Update README to trigger GitHub TOC

d3797aceddf2877bd8715d6617b195fcc34431f0 authored over 3 years ago by patrick96 <[email protected]>
fix: unbounded_percentage always rounded down

For example if lower / upper = 0.019 (1.9%), it would return 1% instead
of 2%

Fixes #2399

93ab639c8a53a898f212b9b25752e310d751d8e0 authored over 3 years ago by patrick96 <[email protected]>
fix(xworkspaces): Segfault for wrong _NET_CURRENT_DESKTOP

While it shouldn't happen with compliant WMs, it was possibe to crash
polybar with _NET_CURRENT_...

2fd6d209995e2466433db1a2e7f0b94ea35b3888 authored over 3 years ago by patrick96 <[email protected]>
PKGBUILD: Add python-packaging as build dependency

c197cff51126261dba74d8316adafbdd701bd5ad authored over 3 years ago by patrick96 <[email protected]>
Update PKGBUILD for 3.5.5

ac01d8b5c0eaaa5ec2721a1dc4915ba5cd32ffdb authored over 3 years ago by patrick96 <[email protected]>
Merge branch 'hotfix/3.5.5'

8ca154caaa230a5d1372c75e8493a95c0df542d3 authored over 3 years ago by patrick96 <[email protected]>
Release 3.5.5

1d033edaae8fe40ed3cbe2b80687cac0813837fb authored over 3 years ago by patrick96 <[email protected]>
fix(build): Only change VersionDirective if supported

The VersionChange class is not available in older versions of sphinx, so
we just disable it

Fix...

6b1c5489a2c364cf269ef174447e524bd23ca560 authored over 3 years ago by patrick96 <[email protected]>
fix(color): Rename type() function to get_type

In gcc5, this caused compilation errors because the type enum has the
same name.

3f03b671bb3f0512e2fb7569b111747181989aaa authored over 3 years ago by patrick96 <[email protected]>
cmake: Add modules for curl and alsa

Older versions of cmake (e.g. in Ubuntu 18.04) did not provide cmake
modules for these libraries...

43d754bd1d95406997095dd7b1b5207a9ae921f2 authored over 3 years ago by patrick96 <[email protected]>
cmake: Use set_target_properties for include dirs

target_include_directories for INTERFACE IMPORTED targets is only
supported since cmake 3.11

Fi...

63819d62f089c319ea5071c611059aa565aa6e33 authored over 3 years ago by patrick96 <[email protected]>
cmake: Do not use TARGET_EXISTS generator exprs

The TARGET_EXISTS generator expression was introduced only in cmake 3.12

cf2653c8bdbf08364184720492ee0ded972caa34 authored over 3 years ago by patrick96 <[email protected]>
feat: Rounded bar border (#2359)

* Added rounded border

* Added feature to the changelog

* Changed implementation for bette...

cd71b96cf8d2c0d7fb201ba8a81482a55a5e7509 authored over 3 years ago by Simon <[email protected]>
feat(backlight): add use-actual-brightness option (#2380)

* add use-actual-brightness option

* added to changelog

* added to changelog 2

* added ...

698b96d17bbbed5ca37b2587827aff2377d1360d authored over 3 years ago by the <[email protected]>
alsa: Call action_epilogue (#2381)

4f16a4fb6dd6efc460fa5b516057b9cb2c47dcd7 authored over 3 years ago by Patrick Ziegler <[email protected]>
Remove undefined behaviors and clean code (#1769)

* fix: avoid memory leaks in case of exceptions.

* fix(fs): remove undefined behavior when re...

529843b6bab0d6e9b6572f5955035bf22fd50829 authored over 3 years ago by Jérôme BOULMIER <[email protected]>
feat(conf): Option to always show urgent workspaces in i3 (#2378)

When `pin-workspaces` is set to true using `show-urgent` will show
urgent workspaces on the bar...

99900323b786a855228156d3247634084fdcfc3d authored over 3 years ago by zappolowski <[email protected]>
renderer: Move change_alignment into interface

f359540b5db62e435e51d90858ad57634f844776 authored over 3 years ago by patrick96 <[email protected]>
Remove tag headers from signal.hpp

d89096c191e7c8a0b2f7e2d2bb6f27dd41c7f7bf authored over 3 years ago by patrick96 <[email protected]>
renderer: fix highlight_clickable_areas

f0ee5ab8cd298b0ad68acc244999a0f895505531 authored over 3 years ago by patrick96 <[email protected]>
Move action_context into separate file

c4fbf0023e0ea14549a455e592cfd38bd1c584a1 authored over 3 years ago by patrick96 <[email protected]>
renderer: Use interface to render offset

5d518e171ec04daea3281f517d6022d9bf22c5bf authored over 3 years ago by patrick96 <[email protected]>
Finish action_context tests

cfc6f3b45f0e6a781a02430f43b5f08311355f61 authored over 3 years ago by patrick96 <[email protected]>
Throw exception for unclosed action tags

7a9f301830117e12eda74035a233a20b7bfeef2f authored over 3 years ago by patrick96 <[email protected]>
Stop tracking action blocks in renderer

Dispatch can now directly get the current position from the renderer and
create action blocks wi...

cd1d4fa183504d17302f788fae6fe4035ecb7333 authored over 3 years ago by patrick96 <[email protected]>
Add action_context tests

b5bdbdf6cb41bfe7fb6916fb661b3394b0cb47c0 authored over 3 years ago by patrick96 <[email protected]>
Remove mousebtn argument from action_open

7a569c4b9828b57dcd79e3ef33da1d3853090d39 authored over 3 years ago by patrick96 <[email protected]>
dispatch: Add simple test

8fcd514168059919d47637e2899835f5761f9b11 authored over 3 years ago by patrick96 <[email protected]>
Store all action info in action_context

The renderer is responsible for setting the start and end positions
while dispatch does the rest

464bedb33ce90dd335c7e737f5601f773b087fa6 authored over 3 years ago by patrick96 <[email protected]>
Move most action state out of renderer

The renderer now only stores the positions of the actions because that
is specific to the render...

96239597ed3271097bef09316bd9f6e8214e2d0e authored over 3 years ago by patrick96 <[email protected]>
Move trivial formatting state into tags::context

The variables storing the current colors, attribute activations and font
were only used in a sin...

0a474bb2f26cab790a25b9d1f57d3a8528913038 authored over 3 years ago by patrick96 <[email protected]>
Add more dispatch tests

5caae186e0c77d155c1614dc5555efcc3ebfc542 authored over 3 years ago by patrick96 <[email protected]>
Add tests for dispatch

2017ba38f3b56b8c233f162db79bb9be7b96ec95 authored over 3 years ago by patrick96 <[email protected]>
Cleanup

50f127f1bcc51c164064c9e6cccf965b96fb7d6b authored over 3 years ago by patrick96 <[email protected]>
add reverse-scroll option for xworkspaces module (#2365)

* add reverse-scroll option for xworkspaces module

* move use of reverse-scroll option to whe...

c676d7e6f582a5c0023777cbb0f0ecf435119525 authored over 3 years ago by tchici <[email protected]>
Add initial support for an escape character (#2361)

Add a config parser method which, for now, deals only with escaping the
literal backslash chara...

4ded401aab760d77f597efee528f593cd32f3c3c authored over 3 years ago by Filip Banák <[email protected]>
fix(config_parser): UB in logger

Because we passed a temporary as the logger, it gets destroyed after the
config_parser construct...

eaa50691fc39add8f5188820ae79477858c27c06 authored over 3 years ago by patrick96 <[email protected]>
CI: apt update before installing doc dependencies

Caused a 404 not found error

04344aa0e711459241c2f8bf99965702297416e9 authored over 3 years ago by patrick96 <[email protected]>
fix(xworkspaces): Handle -1 value for _NET_WM_DESKTOP

Fixes #2352

4154943f69563e6c68c398ef81b4a7e3f6c5004e authored almost 4 years ago by patrick96 <[email protected]>
Remove polybar spec file

Polybar is now available as a native package in the major rpm-based
distros.

Ref: #1633

68ce23cbd350f0ee956c7ba59ee09208f4d5cb6b authored almost 4 years ago by patrick96 <[email protected]>
Install changelog file as part of the documentation

3ac93845fca6d30ab6d2b3ec39f847b403777e81 authored almost 4 years ago by patrick96 <[email protected]>
doc: Exclude .buildinfo file from installation

The file contains information about the build itself (hashed) and is not
really useful.

ca8fbe5c86869d7f7cc2b2d1fc10fad313c6d503 authored almost 4 years ago by patrick96 <[email protected]>
sphinx: Turn on nit-picky mode

50b567f070855f62d0c854f824a2d70e8fb7429d authored almost 4 years ago by patrick96 <[email protected]>
Add items for milestones and readthedocs to release workflow

ad2d3652f97fab48d8c8a008efe904b7dd26dec6 authored almost 4 years ago by patrick96 <[email protected]>
Update PKGBUILD for 3.5.4 (#2347)

0cfdd88ad0cd9c6bc55851f097db336c52e37172 authored almost 4 years ago by Patrick Ziegler <[email protected]>
Merge branch 'hotfix/3.5.4'

74dcb4649dd922fd72c2bd15b923acadd7e4fe8c authored almost 4 years ago by patrick96 <[email protected]>
Release 3.5.4

fdc670a9ddf561b8bb92b67f4cf4c190678e6af1 authored almost 4 years ago by patrick96 <[email protected]>
Add compiler warning for missing override specifier (#2341)

* build: Add -Wsuggest-override

We should always use the override specifier when overriding v...

d5be8cad97e8582feefc7b8445c02e796bcd98c1 authored almost 4 years ago by Patrick Ziegler <[email protected]>
module: Implement action router (#2336)

* module: Implement proof of concept action router

Action implementation inside module become...

26be83f89325c578f1ca5b4efd0cc2d6f4fc14a0 authored almost 4 years ago by Patrick Ziegler <[email protected]>
Add support for %nwin% in xworkspaces label (#2329)

%nwin% tells the number of windows in a workspace

7521da900fd2b463ffa0282206e8625d93f9cd54 authored almost 4 years ago by Bruno Cooper <[email protected]>
feat(net): interface discovery (#2025)

f7c2d83ef2d97d72b89b0769b128339568320292 authored almost 4 years ago by devsnek <[email protected]>
Add config option for visiblity (#2320 cont'd) (#2342)

* Add option

* Undo my havoc on the example config

* Update CHANGELOG

eb302f96ff617d76003bd604c7bed6ee1d25a5a4 authored almost 4 years ago by Nolan Prochnau <[email protected]>
feat(xworkspaces): Persistent urgent hint (#2340)

* add urgent hint

* feat(xworkspaces): Fully implement urgency hint

Co-authored-by: Jérôme...

412f4c723f2e312e7e3043fbe0954f7b354c7b2c authored almost 4 years ago by Patrick Ziegler <[email protected]>
Cleanup Getting Started Section (#2339)

80a50874fddecbd427dde12998f4c2da8caca069 authored almost 4 years ago by Patrick Ziegler <[email protected]>
Update googletest (#2338)

This fixes the cmake deprecation warnings

Ref: https://github.com/google/googletest/pull/3094

11f76a171052fac963a12219e98636fbefc32b04 authored almost 4 years ago by Patrick Ziegler <[email protected]>
feat: Module Visibility (#2320)

Modules can now also be shown and hidden using ipc commands:

$ polybar-msg [-p PID] cmd h...

8e46e54cb3fbcfcb109de4bdd9ed236ed816c5fb authored almost 4 years ago by Nolan Prochnau <[email protected]>
Remove tag compaction "optimizations"

The intention was to remove tags that won't have an effect and join
together consecutive tags.
H...

e30d2c4c1f5e4ec966995497e891beef6b07a03e authored almost 4 years ago by patrick96 <[email protected]>
ci: Make sphinx warnings errors

6479ebc83f9e54f82d6da060ccf0083bbfee5df7 authored almost 4 years ago by patrick96 <[email protected]>
doc: Add language to code-blocks

b49f325e1ef4ce992005f266bad2a18423c730ed authored almost 4 years ago by patrick96 <[email protected]>
ci: Add job for polybar-msg

c3fbd1e3e8addb91a523560ef569b8cad963db58 authored almost 4 years ago by patrick96 <[email protected]>
cmake: Mark checklib variables as advanced

74903d49a72232068b330a78a79f0997072cd7d1 authored almost 4 years ago by patrick96 <[email protected]>
build: Bump cmake version to 3.5.0

This includes the changes from polybar/xpp#30 which also updates the
minimum cmake version in th...

16b2970bd720265442d4e67a2e6cce889b8e2cbe authored almost 4 years ago by patrick96 <[email protected]>
build: Add option to enable/disable html/manpages

ddfec6fc8fad0142e7a5cedbba00c5bf2332dbc0 authored almost 4 years ago by patrick96 <[email protected]>
Cleanup

bb70b7c74343f001b065fae89b416dc33ac128cd authored almost 4 years ago by patrick96 <[email protected]>
cmake: Use CMAKE_CXX_COMPILER_LAUNCHER for ccache

771154742c6445eae22d0cc4593f03fd6aba0254 authored almost 4 years ago by patrick96 <[email protected]>
ci: Use libnl

20c88ca977e1b745d176cf4d932844dc8a00f809 authored almost 4 years ago by patrick96 <[email protected]>
cmake: Add option to enable/disable sample config

9d47b836970c9611eea57a1a9296456fc68e770f authored almost 4 years ago by patrick96 <[email protected]>
cmake: Remove empty files

3c51a1d955a0208776bd8f6b930d05bae150998e authored almost 4 years ago by patrick96 <[email protected]>
refactor(cmake): Allow targets to be enabled individually

Each major target of polybar can now be enabled/disabled while
configuring (even polybar itself)...

c24a6999a4700a436c66fb5a89f3df1c708e486a authored almost 4 years ago by patrick96 <[email protected]>
Add cmake files for configuring individual targets

This makes the code a bit less messy. We barely need if(BUILD_...)
guards inside the cmake files...

923d9ae061b7d461c1caabdcb1347a049d18b86e authored almost 4 years ago by patrick96 <[email protected]>
cmake: Add option to enable/disable shell files

64e246e7346c27418866f430250a726de4cc075f authored almost 4 years ago by patrick96 <[email protected]>
cmake: Use lists

17f4dfd34244faacb8d73d722e29e8199a94265a authored almost 4 years ago by patrick96 <[email protected]>
Update PKGBUILD for 3.5.3 (#2327)

7d1b265ef4b95121e46d97937319d102953cba7c authored almost 4 years ago by Patrick Ziegler <[email protected]>