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

fix(renderer): Falloff gradient

Before it did not take into account borders or a tray on the left.
It also sometimes rendered th...

00274c57a936e46110cb6407b23a2d32896c39fe authored almost 5 years ago by patrick96 <[email protected]>
fix(renderer): Correctly position right block if center is empty

The issue was that it used the position of the center module to
calculate the leftmost possible ...

ec2bad004a96eb1c15ff11d457c2e5228a3233a3 authored almost 5 years ago by patrick96 <[email protected]>
fix(renderer): make center position more robust

The old code didn't really work when the right block was pushing against
the center block. Also ...

63cb05d35d174a72cb3c2fe2c690369bc2d9a1eb authored almost 5 years ago by patrick96 <[email protected]>
refactor(builder): Remove unused condition parameter

Same as in #1952, the methods are never called with the optional
parameter, except once where it...

4bc7a09c7e224e4569879be4fe05cfdb97c8a249 authored almost 5 years ago by patrick96 <[email protected]>
cpu: Consider steal time for load calculation (#1955)

* Add steal time to cpu_time struct

* Consider steal time as part of load calculations

* T...

bc560952e03ab558c3befc8147850c11d730a678 authored almost 5 years ago by Tudor Brindus <[email protected]>
fix(build): GCC 6.3 discarded qualifiers (#1953)

This fixes the below error:

/code/polybar/src/components/controller.cpp:110:117: requi...

ad3960e050cc07873db45170d365c9cdaa27294c authored almost 5 years ago by Tudor Brindus <[email protected]>
refactor(builder): Remove unused add_space parameter

the `node` and `node_repeat` were never called with the optional
parameter add_space. And its de...

37628f8691f4568499dc918b4d854169bafc43b8 authored almost 5 years ago by patrick96 <[email protected]>
feat(label): Add minlen with alignment (#1546)

* Add label minlen and alignment.

Fix build

* Update src/drawtypes/label.cpp

Co-Authore...

fb6e874235466a59be66bbad685f4c58ae8bb1b7 authored almost 5 years ago by infokiller <[email protected]>
feat(pulse): Add click-(middle|right) keys (#1941)

70bf0339b86ab2537fbff874485bcd90487d96bc authored almost 5 years ago by Justin Dubs <[email protected]>
doc: Add Gitter room

The Gitter room https://gitter.im/polybar/polybar should serve a similar
purpose as the IRC room...

7f097845483f87a27a09c87f05c9a5576a692928 authored almost 5 years ago by patrick96 <[email protected]>
Include empty tokens when splitting if necessary (#1893)

Fixes #1881

e5783d41132d353a40fe1cf1d546ccd325d10ea9 authored almost 5 years ago by Jérôme BOULMIER <[email protected]>
github: Add subreddit as contact link

This is yet another way to steer people towards reddit for questions
instead of using the github...

8d3dedc2bdc6bb75cadb7a9a813a415cd77b58ae authored almost 5 years ago by patrick96 <[email protected]>
Update PKGBUILD for 3.4.1

54381fd554ac3eaaa1caaf24c5d5856ed0461eca authored almost 5 years ago by patrick96 <[email protected]>
aur: Update maintainer

7ee6093a6ec0948494dda2f007bd9ef6af5ee06f authored almost 5 years ago by patrick96 <[email protected]>
build: Move all possible variables into settings.cpp

Anything that doesn't have to be used as a macro

3ea760041212f4e004f3fa7dc87d86cf5bda99ac authored almost 5 years ago by patrick96 <[email protected]>
build: Move non-macro variables into settings.cpp

Since APP_VERSION is different for every commit and almost all file
include settings.hpp, the wh...

6f882ba3b24b19953fcda18c99f20351c9e8a07c authored almost 5 years ago by patrick96 <[email protected]>
fix(http): Pass char* as CURLOPT_USERAGENT

100632cce36e4abadf5931437ea2dc1ea25f8e5b authored almost 5 years ago by patrick96 <[email protected]>
ipc: Remove unused global setting

None of the payload fields seem to be used. They were the only place
where EVENT_SIZE was used a...

51184c7eadc688d3193b7783ff04de3db3dc25a7 authored almost 5 years ago by patrick96 <[email protected]>
Update spec file

Adjust version number.
Add new dependencies.
Explicitly ask for Python 3.

c6194c06eb440be0cc157b7b18b45b7ec354e0ef authored almost 5 years ago by Michael Vetter <[email protected]>
bar: Make module separator a label

Some people use text modules instead of the `separator` key in the bar
section to better configu...

587dc6c84d2fe7c20684f9d19024a0cac6d9060f authored almost 5 years ago by patrick96 <[email protected]>
clang-format

6849b8a56b42b767b48bbba9c4e77847139f1b0b authored almost 5 years ago by patrick96 <[email protected]>
build: drop python2

Ref: https://github.com/polybar/xpp/pull/17
Fixes #1892

a77923ea96e8a0de8ba65c931faf21c1a20494bb authored almost 5 years ago by patrick96 <[email protected]>
travis: update to bionic

Now we don't have to build xcb-xrm ourselves since it's available in the
repos

bffec3d8f2c27c99190bca1a2ffd9cc03da7ede0 authored almost 5 years ago by patrick96 <[email protected]>
fix(build): Ignore noexcept-type for malloc_ptr_t

Since all of polybar is built at once, there is no chance that this is
ever linked to an object ...

8b310cc05db54ac80d6600da31ea6a45e8f50510 authored almost 5 years ago by patrick96 <[email protected]>
fix(backlight): Use 'brightness' with amdgpu_bl0

The amdgpu driver seems to set 'actual_brightness' wrong.

Fixes #1870
Ref: https://github.com/A...

2b31a3f11285fd98eb9b66c3d779c6850de51912 authored almost 5 years ago by patrick96 <[email protected]>
fix(bar): Configure window before remapping

Some WMs like i3 discard position information when unmapping the bar and
because of that the bar...

fea579ec852e8117eb64357b675da95416cc6572 authored almost 5 years ago by patrick96 <[email protected]>
controller: Print error for duplicate modules (#1534)

* refactor: Use flat module list if possible

Before if you wanted to iterate over all loaded ...

a119c3386b9388c7c68630af9d657b1b60897ea7 authored almost 5 years ago by Patrick Ziegler <[email protected]>
feat(xworkspaces): Support occupied workspaces (#882)

A workspace is occupied if it is not active and there is at least one window managed by the WM (...

52f062331503449236c320cefaf40dc499846def authored almost 5 years ago by Matthias Viehweger <[email protected]>
temperature: Use format-warn at warn-temperature not after (#1897)

4ab251f33ca5cec1f8de8468ee37e36a59eaed09 authored about 5 years ago by Jake Howard <[email protected]>
feat(pulse): Show volume in decibels (#1894)

Adds `%decibels%` token to the pulseaudio module

751c21cd37018093dd8f8e8bc7b2cf9c2333c8d8 authored about 5 years ago by julio-b <[email protected]>
fix(ipc): Update bar when making bar visible

While an update was forced whenever polybar was made visible, the
`m_lastinput` variable was sti...

1fc69424827480402a4df29b66c511214326200c authored about 5 years ago by patrick96 <[email protected]>
Add Code Triage-Badge

I added the repo to code triage to get regular mails about open issues of polybar.

b162e1758304d65dec77a14c7274edb12bf72d27 authored about 5 years ago by Matthias Viehweger <[email protected]>
net: Don't disable when linkspeed not detected (#1772)

Shows "N/A" instead.

Fixes #1211

3e83fb9fb2c5d5c103ae519633621173a6294718 authored about 5 years ago by Hayden Sartoris <[email protected]>
fix(file): Don't add slash to relative path

This fixes a regression introduced in
56e24992dfe2fba32b1f6b07fc37ab7d0a7c6aba where relative co...

99e823bd0aafee0a100b297945cf5c0b5b98b327 authored about 5 years ago by patrick96 <[email protected]>
fix(aur): Add sphinx as a build dependency

5a309f0e33e6d1a7750fcf4efb8a85837f76b27a authored about 5 years ago by patrick96 <[email protected]>
fix(modules): Only add reset tag on non-empty modules

Adding the reset tag to empty modules makes polybar add margins and
separators for that empty mo...

4ea188b3f93290aeb30ddfc5ce920fe14d605858 authored about 5 years ago by patrick96 <[email protected]>
Reset all tags at the end of a module

The %{PR} tag is introduced for this. It resets all colors as well as
the activation of the unde...

57d364a2fc699e0f2413e1d3df4d4f70e7e2576d authored about 5 years ago by patrick96 <[email protected]>
builder: remove BUILDER_SPACE_TOKEN

Was around since the first commit but no documentation why. It was only
used in the text module ...

f967cd5f5985dfe8c8ddce6cfa651bbacf59112e authored about 5 years ago by patrick96 <[email protected]>
refactor(builder): Don't track raw tags

When adding a string to the builder directly, it would parse the string
for formatting tags, del...

928cd92a4f20e7c782ca2e94b85556fc0cca3888 authored about 5 years ago by patrick96 <[email protected]>
builder: Simplify open tag tracking

Using a bit vector to track the active attributes does not really give a
significant speed incre...

3ebb0b0b0397bf8e5bfdfc1c3f194926662cdb16 authored about 5 years ago by patrick96 <[email protected]>
Incorporate Reviews

211b0bbfd8c780902ddf74fcd200549335cfcc61 authored about 5 years ago by patrick96 <[email protected]>
builder: Cleanup label over-/underline handling

There really is no reason to also close over/underline tags when we have
a right margin and a no...

ddb40db49062d477eaf09ca5309f01076ca9c10b authored about 5 years ago by patrick96 <[email protected]>
config_parser: Introduce stricter syntax conventions (#1377)

This is the next step to merge #1237 in stages.

Currently there are barely any restrictions o...

56e24992dfe2fba32b1f6b07fc37ab7d0a7c6aba authored about 5 years ago by Patrick Ziegler <[email protected]>
feat(github): add support for github enterprise (#1841)

58d72c4f1939ae1af4e853c19b9e1cd1be3de8db authored about 5 years ago by Jérôme BOULMIER <[email protected]>
travis: create an irc one-liner (#1846)

12a47fe72e0df59132d01b0ab635f05666a2d354 authored about 5 years ago by x70b1 <[email protected]>
aur: Make feature deps hard deps

In the AUR optdepends means that the package can run without optdepends
installed. In polybar mo...

2b691af41e674700818c425048dc93ed73c92651 authored about 5 years ago by patrick96 <[email protected]>
build: Remove pulseaudio binary dependency check

The binary is not needed to compile and run polybar with pulseaudio
support. Though of course th...

c6bc8a6ee67768ddef9b019b946d70dfe8183f3f authored about 5 years ago by patrick96 <[email protected]>
Update PKGBUILDs for 3.4.0

fe7dc28b07afe949ee2e0fae625e2e0d456d0185 authored about 5 years ago by patrick96 <[email protected]>
Release 3.4.0

Breaking Changes:

* In the `internal/memory` module all of the megabyte values no longer have d...

91652736ae86140c25d1c055016f095b94f301c6 authored about 5 years ago by patrick96 <[email protected]>
fix(config): Allow empty string as ref fallback (#1831)

f0c65e6cf08012d10bde88b2caee39ad938b40fe authored over 5 years ago by Patrick Ziegler <[email protected]>
cmake: Use GNUInstallDirs (#1818)

* Use GNUInstallDirs instead of hardcoded paths

This change should be a no-op in the normal c...

43556b5d924ae9c6e1d9759f88c584f7cb9f48c2 authored over 5 years ago by Rune Morling <[email protected]>
fix(msg): use stdout when exiting with code 0

0740382851cd8bcb49004746acf2c99acdbbc385 authored over 5 years ago by Brice Waegeneire <[email protected]>
fix(i3): Surround ws names with quotes (#1798)

Fixes #1797

c650513b67b013aa9dd204a4df65ec5b4f11e88a authored over 5 years ago by Jérôme BOULMIER <[email protected]>
refactor(font): More robust font size calculation

Originally the size function returned the scaled `size` property for
scalable fonts and the non-...

5be532c51b24ea8633382c97d9a7ca5b40395d3d authored over 5 years ago by patrick96 <[email protected]>
build: remove xdamage extension

Unused

Ref: #1730

a3e2e51ac91351a6e406e685026a5ed212a9d687 authored over 5 years ago by patrick96 <[email protected]>
build: remove xrender extension

Some build recipes (exherbo, sourcemage) for some reason enable this
even though it doesn't do a...

6ff2b2b37f6e1b267fe3ec4d21c76f901365cdf3 authored over 5 years ago by patrick96 <[email protected]>
build: remove xsync extension

Unused

Ref: #1730

38af08d29a5da0f69e4c032116a582d0e32a644b authored over 5 years ago by patrick96 <[email protected]>
config: Remove bspwm variable references

This confuses lots of people when removing the bspwm module from the
sample config and trying to...

2b0bf463b11f8ad916bef83d2e96a721bb29e0ea authored over 5 years ago by patrick96 <[email protected]>
rtd: Use provided version string on rtd

@APP_VERSION@ isn't available on rtd because it doesn't configure the
entire project

7724c4dccb18ed9e48b050713540a2d05eacd2a1 authored over 5 years ago by patrick96 <[email protected]>
cleanup(cmake): remove useless variables (#1767)

They also caused a cmake warning when compiling with debug symbols

28b8877edca55daee297baa235a6824a594a4136 authored over 5 years ago by Jérôme BOULMIER <[email protected]>
refactor(build): Remove version number namespace

I don't know the original intention behind this but it clutters up debug
traces and basically ma...

e1e28f09f37b5f0ee67b806d29934022c9654214 authored over 5 years ago by patrick96 <[email protected]>
pulse: Set volume to max when the increase was too huge (#1765)

Previously, when volume was in close proximity to n_max_volume, a larger
increase would not do ...

cb75857ff66543e9aedac3f87df130ba03132471 authored over 5 years ago by Sebastian Graf <[email protected]>
feat(battery): add `%percentage_raw%` token (#1756)

Displays real percentage instead of being set to 100 if percentage > full-at

* battery: added...

b2b73b5d91daf88f68c4be512ee6318378727633 authored over 5 years ago by Roberto Santalla <[email protected]>
build: Allow doc to build as its own project

We can now build the docs without having to have installed all
dependencies for polybar.

4c0117528e452670b9cedddc956c89e3d08c887a authored over 5 years ago by patrick96 <[email protected]>
travis: Build documentation

65e72fd71ef207f0236a8fac2e1e10eccba56e08 authored over 5 years ago by patrick96 <[email protected]>
build: Remove -Werror

Whenever a new gcc version is released that introduces new warnings,
this breaks lots of builds ...

9103d232a5cf669e4d230b6216532279b39aa0f6 authored over 5 years ago by patrick96 <[email protected]>
migration: Update submodule URLs

37a7ad9c4461c949b14b599dc9c0f9815b213912 authored over 5 years ago by patrick96 <[email protected]>
migration: Update URLs

jaagr/polybar -> polybar/polybar

Travis changed their url for new projects to travis-ci.com

4cc836fa6612d9714d68ae5ed7ef8dfae614e258 authored over 5 years ago by patrick96 <[email protected]>
fix(build): Uninitialized local variable (#1759)

Fixes #1758

9f7840c7d68e064cb5460a012936ac21cb8f68f2 authored over 5 years ago by Sergi Jimenez <[email protected]>
build: create config even when docs are disabled

Fixes #1733

bfaeb71cb8d8fc421253a18919b2e561e09ab741 authored over 5 years ago by patrick96 <[email protected]>
move shell completion to contrib folder

Now the doc folder is exclusively for documentation

01b326c10f8155869dfbb1dc13a666ba7e0831b0 authored over 5 years ago by patrick96 <[email protected]>
doc: add rtd badge

f1061e1217ea25d43a015e9c2069dbd7cb2fe8a2 authored over 5 years ago by patrick96 <[email protected]>
build: Add build type specific flags to -vvv

f68a5e6ccf3bb847cc3365a9a1f4d0f318990156 authored over 5 years ago by patrick96 <[email protected]>
git: Remove include .gitignore

The settings.hpp file is now generated in the build folder and doesn't
need to be included in th...

d5112c9b663a3c0d8b013f5110bbf448c18c1ffd authored over 5 years ago by patrick96 <[email protected]>
build: Remove C compiler

There isn't a single .c file in the project. It just added bloat

0251a80e7531ecd56462a147c66dd0b682ea7849 authored over 5 years ago by patrick96 <[email protected]>
cmake: Make Release default build type

The polybar executable with RelWithDebInfo gets over 100MB. And there
really isn't any reason to...

a67b824e252f29ba533dcf9f196652fc0820233c authored over 5 years ago by patrick96 <[email protected]>
build: Remove Makefile from root

Does basically the same as build.sh

148d46b65b649188627d1835e729e452a469e459 authored over 5 years ago by patrick96 <[email protected]>
git: Clean up gitignore

Each directory is responsible for ignoring files

d1fe97b90f6df73d4fccc44a00723aa995a2aa3c authored over 5 years ago by patrick96 <[email protected]>
refactor: Remove all mentions of icon_t

Is exactly the same label_t

0ab9fcdc38a24d4c27d6ad78c0e83b0bf78e53f9 authored over 5 years ago by patrick96 <[email protected]>
feat(temp): Configurable lower bound for ramp (#1706)

Similar to warn-temperature, temps below `base-temperature` will use the first ramp icon.

Clo...

7414e9800879cc3692af5ca217fdb18978ba8b4a authored over 5 years ago by Kazufumi NOTO <[email protected]>
fix(window): remove useless operator= and add default copy cstr (#1729)

Fixes compilation under GCC 9

The default copy constructor implicit generation is deprecated ...

fca4151f367c26262c1cd21d67d78c2fda178f34 authored over 5 years ago by Jérôme BOULMIER <[email protected]>
fix(brightness): reading brightness in actual_brightness (#1689)

As the kernel documentation said:
https://www.kernel.org/doc/Documentation/ABI/stable/sysfs-cla...

627c4ac2af477826e26d799abe790d5c3b0f5aed authored over 5 years ago by Jérôme BOULMIER <[email protected]>
doc: Add copyright

72db0538e1d76612097802ad65dfed5b44872a1a authored over 5 years ago by patrick96 <[email protected]>
refactor(cmake): Use exit code of git describe

243a6a84a6c6f648ccf3bc86834c055eb83144fc authored over 5 years ago by patrick96 <[email protected]>
cmake: put version string into version.txt

7d0c6300f6d63eb018b842d122b98fb7c4efbaef authored over 5 years ago by patrick96 <[email protected]>
travis: Disable doc generation

Travis doesn't have sphinx installed by default and it's also the wrong
version for our document...

1ed8ddd251d05f906fa4df2b33b2c698e8fbf8d3 authored over 5 years ago by patrick96 <[email protected]>
refactor(doc): Use default theme for local builds

The sphinx_rtd_theme takes up about 7.8MB because it includes a lot of
fonts. The default theme ...

a1cccef251640a1bce27a7485a8830ed2b61850f authored over 5 years ago by patrick96 <[email protected]>
refactor(cmake): Make documentation optional

754673bff8f3cbd90b1eb0fd622fe332613053bf authored over 5 years ago by patrick96 <[email protected]>
refactor(cmake): Add version information to summary

3596001de1a8788ee0cbceaa7ebbc3c1e4f94dff authored over 5 years ago by patrick96 <[email protected]>
refactor(doc): Use cmake APP_VERSION in conf.py

This also moves the doc generation completely into cmake (no more
Makefile).

To generate the do...

2c42bae09f01c3ebb53850d49edc5c102309685b authored over 5 years ago by patrick96 <[email protected]>
refactor(cmake): Determine version in cmake

We need to have the version string available in multiple places not just
the source code. It is ...

fc2d2db76f4081936ffecd01f2f8be164abd292c authored over 5 years ago by patrick96 <[email protected]>
doc: Install rst based man pages

166f704e580addc73eea0c74ee25b15550fb255a authored over 5 years ago by patrick96 <[email protected]>
doc: Add readme with local preview instructions

800d24c92f434bc73b865ec9bc401c43b702108a authored over 5 years ago by patrick96 <[email protected]>
refactor(cmake): Remove unused querybin

73de9257a152e7590b7a10559bc604e137816006 authored over 5 years ago by patrick96 <[email protected]>
refactor(doc): Enable only if sphinx is available

5b7bb2514eabd5128916a1c9a85428d98c214691 authored over 5 years ago by patrick96 <[email protected]>
aur: Add python-sphinx to polybar-git makedepends

Not yet to 'polybar' package that will be done in the next release

aec34c11f17edfc295f144dd966ce9a9b0f06561 authored over 5 years ago by patrick96 <[email protected]>
doc: Setup in-repo documentation

7809be8d58454565e9a7f7f331c3132e50481782 authored over 5 years ago by patrick96 <[email protected]>
doc: Remove sphinx theme from readme

For local previews the sphinx_rtd_theme is not used, only in read the
docs.

3111bee14363c8f8dc34980a655843c3751783c8 authored over 5 years ago by patrick96 <[email protected]>
doc: Make conf.py work on readthedocs

rtd scans the project for a conf.py file so we cannot name it conf.py.in
unless we get rtd to ru...

bbdcbee068fb324199e9522fd4187e3db1481dcb authored over 5 years ago by patrick96 <[email protected]>
doc: Build doc with cmake

Run `make doc` inside the cmake build folder.

The html output is installed to
${CMAKE_INSTALL_P...

c841bd512c339784e81a35d4df88ec751adc9463 authored over 5 years ago by patrick96 <[email protected]>