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(mpd): Get format-online-{prefix,suffix} explicitly (#1399)

68ae7a869a9b4532b15576c5ac195b848552b7e2 authored over 6 years ago by Vasili Karaev <[email protected]>
fix(gtest): prefer target_link_libraries

From commit 880896c6f4814f4c7798355a652dc6167be2b75f in googletest cmake
test configuration fail...

e794fe0d01bac5264b708d9df5f6923940e52c54 authored over 6 years ago by patrick96 <[email protected]>
readme: add link to polybar config examples

22681369718d58f6c349856d86e588d0fa1b8d9e authored over 6 years ago by Dalton Barreto <[email protected]>
readme: Add release badge

e4b7c96e3f121e7f37dfaa9610c9ecddf07363a7 authored over 6 years ago by patrick96 <[email protected]>
fix(compiling): map variable without namespace. (#1395)

If polybar is compiled with `-xkb +xcursor`, `cursor.hpp` doesn't include `using std::map`, whic...

0ae4de7d1e9b368f65a827451bca8548822d0699 authored over 6 years ago by Yukio Siraichi <[email protected]>
fix(tray): Reconfigure tray on error (#1392)

This will fix the issue of the tray container not being
properly reconfigured when a tray clien...

676d9d7e1adf880d0a3ba8b091a7987f933c05b1 authored over 6 years ago by Patrick Ziegler <[email protected]>
github: Custom issue templates (#1388)

* github: Add template for bug or issue reports

* github: Add template for build issues

* ...

b32e48a4405c63a027dc59a885621d3f7a14b9bc authored over 6 years ago by Patrick Ziegler <[email protected]>
refactor: Simplify if statements (#1381)

238f8fb592f4cfae8ac8f598a83649fbeaee1100 authored over 6 years ago by BO41 <[email protected]>
refactor(logger): Use better contrast for trace

The current colors are barely legible

2a3b2b2b998d84df56800cd196315307d9d481fb authored over 6 years ago by patrick96 <[email protected]>
fix(net): Allow all characters for the SSID

Don't filter out any character that is not part of the current C
locale, since it might drop som...

0daae86fc92f25313c459f8911c3100940ace8cd authored over 6 years ago by taschenb <[email protected]>
readme: Package for openSUSE Leap 15 and Tumbleweed (#1370)

e7e24e997945be40be9491a790e34b6ccf717ac8 authored over 6 years ago by sysek <[email protected]>
fix(cmake): Use name of found font (#1350)

Before queryfont would never change the name of the font, this ensure that it is propery updated...

b632e7da38cc07c4b7fc6613e6f64d99533e3a81 authored over 6 years ago by Andre Schröder <[email protected]>
feat(alsa): add volume interval option

83784fde143fe8230f24832baae88681e9b9da99 authored over 6 years ago by NBonaparte <[email protected]>
feat(pulseaudio): add volume interval option

fba87227c7965e2f7d552f27ab6b0fd4520278cc authored over 6 years ago by NBonaparte <[email protected]>
feat(build.sh): extend build.sh

* extend build.sh

- add option flags;
- among others, flag --auto allows executing
sc...

c6afe4881b3434af0e5a5326563de0f2032e1078 authored over 6 years ago by laur89 <[email protected]>
refactor: Remove unnecessary quote trim operations

Trimming the quotes in labels and the date module are not needed at all,
because surrounding quo...

0421b5b05f06b12dbdb185c1c842af94d72b4b23 authored over 6 years ago by patrick96 <[email protected]>
refactor(test): Remove old testing harness

Now all tests have been converted to gtest and the old testing utility
code is not used anywhere

58e269b2d66195808197ef9176cf25a834728f52 authored over 6 years ago by patrick96 <[email protected]>
tests: Disable -Werror for tests

This way we can still run tests with some compiler warnings

a3786be26a5825be86af51170cfd7cd06d8d5225 authored over 6 years ago by patrick96 <[email protected]>
ycm: Remove -Werror from ycm flags

This way warnings are colored differently from actual errors in vim

491d9ecfab33f80548c47d5092b10a39601f1ae1 authored over 6 years ago by patrick96 <[email protected]>
tests: Convert string tests to gtest

The sstream test was removed because it only tested standard library
behvaior

9ec668277758849be1cf6809dbb702765929ee94 authored over 6 years ago by patrick96 <[email protected]>
fix(controller): don't draw window if writing to stdout (#1322)

fixes #1314.

4cb0b1838939d78295e8f9acd32e9cf58865a798 authored over 6 years ago by NBonaparte <[email protected]>
fix(i3): Play nice with workspace_auto_back_and_forth (#1312)

This makes polybar play nice with the i3wm feature `workspace_auto_back_and_forth`, and it is ha...

01fc545e096052dee2984fbbc985727afe38fca3 authored over 6 years ago by Tim Smith <[email protected]>
feat(token): Zero pad when min val starts with '0' (#1341)

Closes #1332

1d6d44f4e98acb164efc043cba5ef9b1209f520c authored over 6 years ago by memeplex <[email protected]>
fix(ramp): Evenly distribute states (#1340)

Fixes #1328

1808ca3c51bf09b2c7bd6178ade5d0b2d42e5473 authored over 6 years ago by memeplex <[email protected]>
Release 3.2.0 (#1338)

Breaking Changes:

* `0 < label-NAME-maxlen < 3` will now throw an exception and disable the c...

934e277ccd2c907d096385315b3463f1ef6ed179 authored over 6 years ago by Patrick Ziegler <[email protected]>
fix(builder): Respect label-ellipsis option

This slightly changes the existing behavior of maxlen. Before with a
maxlen of 4 'abcde' used to...

7dc42f543f7e681fa302a4ddff53d86b88a7d83b authored over 6 years ago by patrick96 <[email protected]>
fix(travis): Fail tests if build fails

973f925ad797a9bcb806529c19e930172aa5cdde authored over 6 years ago by patrick96 <[email protected]>
refactor(builder): Add failing test for ellipsis

Adds failing tests for the bug described in #1194

4b83468eb94a4fd0b105d4fa317706ec52487341 authored over 6 years ago by patrick96 <[email protected]>
refactor(label): Throw exception with small maxlen

This now makes label-maxlen < len(ellipsis) (= 3) a fatal error
disabling the whole module that ...

4a494e61e15ec70fde5663af52f8ca5a1a5ce966 authored over 6 years ago by patrick96 <[email protected]>
refactor(builder): No exception when maxlen < 3

The check of the maxlen and ellipsis condition was also moved to the
label creation, this way ge...

0346a965a7218b241011c75045e385c032401a7e authored over 6 years ago by patrick96 <[email protected]>
refactor(mpd): Replace icon-repeatone with icon-single

The repeatone button doesn't influence repeating behaviour at all, so
the name is misleading.

T...

028b1413ef9490cdcb21348ea0ca704828ef538e authored over 6 years ago by patrick96 <[email protected]>
doc: Mention cmake and git dependency

f98552f87ca0d37c2c4b05d483707efa195a99af authored over 6 years ago by patrick96 <[email protected]>
doc: Update links for Void Linux, FreeBSD, Gentoo

a7e2173c6fd185b2b97776058f93d0eb351e6304 authored over 6 years ago by patrick96 <[email protected]>
doc: Link to Compiling page in 'Building from source'

e849a55567938be8c8c6d65c0b6b2154a3dc731e authored over 6 years ago by patrick96 <[email protected]>
doc: Add introduction to 'Getting Started'

415ecebe52e245364a0137b8b430ab887a367d01 authored over 6 years ago by patrick96 <[email protected]>
doc: Specify where to run make userconfig

a06eb8cdace1ae001ad00e71158c588640453d72 authored over 6 years ago by patrick96 <[email protected]>
aur: Add libnl as optional dependency

820279279ea2a46481feb1b2d33f15bdc2188a45 authored over 6 years ago by patrick96 <[email protected]>
feat(net): Add nl80211 support (#1009)

This patch enables support for nl80211. In case the libnl-genl-3.0
library isn't found, it will...

3afc341c7bf19beead996a66edf06ec8b89135f7 authored over 6 years ago by taschenb <[email protected]>
refactor(travis): Use anchor for apt packages

This allows use to pick and choose apt packages for each of our build
configurations

This makes...

5d350dead8afebb470a8a11cd99443f8bbfd89d3 authored over 6 years ago by patrick96 <[email protected]>
refactor(travis): Add minimal build configuration

Uses none of the optional dependencies. This ensures that polybar can
build without any of the s...

747cdfe7f56eea383d6654d9108898d29ff772fc authored over 6 years ago by patrick96 <[email protected]>
doc: List xcb-util-xrm as optional

Since polybar compiles without it, it's not necessary to actually run
polybar

e33ac7be10b77951a2f8fe5c4ee86c41c3782065 authored over 6 years ago by patrick96 <[email protected]>
refactor(build): List xkeyboard in cmake and polybar -v

6157c697bc89e56d9fcc98cb1d06c3791123879b authored over 6 years ago by patrick96 <[email protected]>
refactor(build): Build wihtout xkb

The only reason polybar couldn't build without xkb is because the
xkeyboard module's source file...

f7a6e5ba9829077293c2daaafcc995cc1afd2d42 authored over 6 years ago by patrick96 <[email protected]>
fix(build): Build without xrm

When xrm was disabled, main.cpp was missing the complete defintion of
connection from connection...

943fd1aaece621356a14e6d563cfa02fad617666 authored over 6 years ago by patrick96 <[email protected]>
refactor(travis): Remove Debug build configurations

They're not really any different from the release builds and only
elongate the build process. Al...

d43a4a8d9d59492faafea74283663223346e9373 authored over 6 years ago by patrick96 <[email protected]>
config: Add figlet polybar banner (#1281)

4b8cd8f616f61e12262263dcda194319d0a95992 authored over 6 years ago by x70b1 <[email protected]>
feat(net): Add local_ip6 token (#1239)

It's queried the same way ipv4 addresses are queried, but here it displays globally routable add...

d1d307d5005a7acce47693a8179e5390fa9bc1c7 authored over 6 years ago by sqwishy <[email protected]>
tests: Convert scope test to gtest

53c87558c97b3cd1ebba2d379cc6af157ad3eb30 authored over 6 years ago by patrick96 <[email protected]>
tests: Convert file test to gtest

78680a6832dafa1cbc3ba6b7fe36144c0d53c9da authored over 6 years ago by patrick96 <[email protected]>
tests: Convert color test to gtest

1965498e20c6a82a5db80c5cbb0ef2fe492208f8 authored over 6 years ago by patrick96 <[email protected]>
tests: Convert math test to gtest

f983bb63bb77f5ce19cabd38b1896dcd0ada76f1 authored over 6 years ago by patrick96 <[email protected]>
fix(bspwm): use monitor focus only when pinned

067aac1ac761d0c0eafe59812435cf59e4dee42c authored over 6 years ago by NBonaparte <[email protected]>
refactor(ccache): Enable by default

Following [1] to get to this setup.

We setup all the ccache configuration before calling projec...

b5129ae0c4ec608a15efbbd38e1286406dd3db4d authored over 6 years ago by patrick96 <[email protected]>
feat(mpd): add support for MPD_TAG_ALBUM_ARTIST

b70d5b55d85c8f73417f2adc80f3fcd593b24add authored over 6 years ago by tamago <[email protected]>
fix(README): remove colon between name and username

2e198ec9c20735de69267b691f447e136a9a3223 authored over 6 years ago by NBonaparte <[email protected]>
doc: List main contributors in README

fb27cdf7f79afa095f4108c4d0f81ea703524677 authored over 6 years ago by patrick96 <[email protected]>
Add polybar banner

e828cbd2ce085f8797fc052deae288bc768ed98f authored over 6 years ago by tobaloidee <[email protected]>
Fix Color Hex Values

73e4b4ac08ee7e746d327abf69e6242facbdc312 authored over 6 years ago by Alex Mayer <[email protected]>
fix(clang): Search for files in right places

Before, because of [ -d "$search" ] || search="$(dirname "$search")",
clang-format.sh would sear...

72948dbc971bb968e224c35890e344fc558874f0 authored over 6 years ago by patrick96 <[email protected]>
refactor(clang-tidy): Clean up .clang-tidy

3708d4139a72b134ee701ffbd6ed5d4c2f8a66fe authored over 6 years ago by patrick96 <[email protected]>
refactor(build.sh): Add gcc over clang option(#1249)

There was no way to build with gcc when clang was installed using build.sh

da9372fb70b1b917ca4ffb30561d99df9982a5b7 authored over 6 years ago by Doron Behar <[email protected]>
fix(travis): no xrm build failure

install_xcb_xrm.sh takes advantage of the travis cache but it doesn't
actually install the libra...

3c0732ac2ada2ce6d57620596773648671b627d0 authored over 6 years ago by patrick96 <[email protected]>
refactor(tray): Log restack failure as error

I suspect that people that are seeing the tray above their fullscreen
windows get this exception

930be72c89e6ca7443ff66fb1255626b6048d0cf authored over 6 years ago by patrick96 <[email protected]>
fix(doc): Use proper license badge URL

77d36b959df0ce5e129044697da2c306c355abeb authored over 6 years ago by patrick96 <[email protected]>
bar: Add comment to geom_format_to_pixels

22542afc73dc9a5c029f8be3a03125e3b047e643 authored over 6 years ago by patrick96 <[email protected]>
bar: Use strtod instead of strtof

This makes the function more consistent, since it actually returns a
double and it also fixes th...

4e5628dd5f525383e7b20c4ba922dd8364250308 authored over 6 years ago by patrick96 <[email protected]>
Added support for mixed percent/pixel geometry.

c2ac93db5533d2424e16a399d6777bb4caf2aace authored over 6 years ago by lukediamond <[email protected]>
bar: Add geom_format_to_pixels tests

cc9423e68245eeab3a2ff5813368a33e82984812 authored over 6 years ago by patrick96 <[email protected]>
refactor: Don't initialize forward declared members

Using brace initialization here causes bar.hpp to not compile when
included on its own, forcing ...

20f3d9a1419ea3cbf5694d442847eccb4c8f148c authored over 6 years ago by patrick96 <[email protected]>
fix(aur): Backport gcc fix

0dddb0be4af372ae1c8713ca047f9341efb62731 authored over 6 years ago by patrick96 <[email protected]>
fix(builder): Don't truncate colors with same channels

The builder would convert bg and fg colors like #00000000 to #000 which
would make it loose its ...

3408db3475407cd762d22cc6d7d55ffee135f4dd authored over 6 years ago by patrick96 <[email protected]>
fix(codecov): Ignore lib folder for coverage

758dbb85ed6b7174bc0e343217f737d599c1dd1e authored over 6 years ago by patrick96 <[email protected]>
fix(gcc): Fix -Wstringop-truncation warning

As mentioned in #1215, gcc >=8 will complain, if strncpy truncates the
source string or gcc can ...

8173a6473e50a3bb0ff15e56644fa45268be84a4 authored over 6 years ago by patrick96 <[email protected]>
fix(pulseaudio): fix max_volume naming

f2010edf94fe173c566cfa0b413c51863481ad37 authored over 6 years ago by NBonaparte <[email protected]>
fix(pulseaudio): listen for default sink changes, and use @DEFAULT_SINK@

Using @DEFAULT_SINK@ macro avoids having to retrieve default sink name

4bf73ddd818caa3d9aba46cf75a7544e996c8598 authored over 6 years ago by NBonaparte <[email protected]>
Add Gentoo install instructions

45b39b0fbd4c0ab4c9c446aaa470ee74cf8c90a3 authored over 6 years ago by Kajzer <[email protected]>
fix: Stop using ato* for string to num conversion

atoi, atof and so on have undefined behavior if anything goes wrong. We
now use strto*, but with...

095d68fad08c223bc924e63ce9ac1021bcbc2feb authored over 6 years ago by patrick96 <[email protected]>
feat(battery): add animation-discharging

ee5dfbbf59d234909a487f1cdad4e5b3f2b85609 authored over 6 years ago by Christoph Schiessl <[email protected]>
fix(battery): check current state to decide which framerate to use

cc334e5040975873592b17ab962af0205c657952 authored over 6 years ago by Christoph Schiessl <[email protected]>
feat(battery): implement animation-discharging

2a9d5db1791e8d429a50c8b1e36df1756f57397a authored over 6 years ago by Christoph Schiessl <[email protected]>
fix(tests): Add forgotten scope test

553fde9499c37f014b8cbf9589dc6ca8a8dc69e3 authored over 6 years ago by patrick96 <[email protected]>
Add Freebsd install instructions

ff39c9d09fd2c584a38264968244cf56966d37dc authored over 6 years ago by Matthias Gamsjager <[email protected]>
fix(net): Mark not connected on querying failure

Fixes #1163

7eb1f61080c737d7fd06fca5e5bd525afa258b04 authored over 6 years ago by patrick96 <[email protected]>
feat(travis): switch to codecov for code coverage (#1165)

4dfa4079be38e03c9c9a72d817bbeeb544e4c0c8 authored over 6 years ago by NBonaparte <[email protected]>
travis: Don't fetch as many git commits

c900a9958db37f8a9bc17dccb561c671e56b1302 authored over 6 years ago by patrick96 <[email protected]>
travis: Remove custom cmake

Travis provides cmake 3.9.2 ([1])

[1]:
https://docs.travis-ci.com/user/build-environment-update...

7b7498bde119b8062bd86492856ba08de60da52f authored over 6 years ago by patrick96 <[email protected]>
travis: Move MAKEFLAGS to .travis.yml

6cee26222514e5a8a2b87d239b78b642447907ae authored over 6 years ago by patrick96 <[email protected]>
travis: Don't install specific compilers

clang is already installed in travis' trusty environment

Should decrease build time quite a bit...

a8234ddd4e4ab04f4c96fe9fb6adea71c5b17c8f authored over 6 years ago by patrick96 <[email protected]>
travis: Enable ccache and apt caching

Will massively decrease build time

0394172cc33fa3c93dddc39329368b34a702237e authored over 6 years ago by patrick96 <[email protected]>
cmake: Print module versions in summary

Makes helping with build issues easier as we readily see what versions
are being used.
Cmake alr...

be2d05a4bc0f168753c6744432f3dc94da0cb16d authored over 6 years ago by patrick96 <[email protected]>
(pulseaudio) Add max volume configuration

688658c306a6c1ee77543fade23f3c889024afae authored over 6 years ago by Kajzer <[email protected]>
tests: Fix clang build

Compiling gtest with clang fails with -Wmissing-field-initializers as
reported in [1]
[1]: https...

fce313f3ef68f2e85a521f322e9d450a762bdc1b authored over 6 years ago by patrick96 <[email protected]>
travis: Send data to coveralls.io after tests

The PYTHONPATH env variable needed to be removed because it was messing
with pip and cpp-coveral...

cacd161ed7182364c813c98921d6461185072264 authored over 6 years ago by patrick96 <[email protected]>
tests: Only configure tests when asked for

This prevents the download of googletest for normal builds. Now when we
want to compile and run ...

3f9ce4bb995abb7f4577b0af222e81d5fafef9d5 authored over 6 years ago by patrick96 <[email protected]>
fix(tests): Compile gtest at configure time

Ubuntu (and thus travis CI) doesn't have the gtest library in its repos,
only the header files a...

eed4d3ffc835ef61201547b3e907c4481fa5de6e authored over 6 years ago by patrick96 <[email protected]>
tests: Remove log message

eb6159767b8b232eccbbda191210b3f837863cb2 authored over 6 years ago by patrick96 <[email protected]>
coverage: Add badge

56413aa7a8cc237dcd51c9b1d630371873778fb4 authored over 6 years ago by patrick96 <[email protected]>
tests: Don't include src dir

Since we now link source files instead of including them, this is not
necessary anymore

fa99be63a0e6dd26ff41cc04c77fb98aaeafbea0 authored over 6 years ago by patrick96 <[email protected]>
tests: Use local gtest headers

This makes sure the headers and the compiled gtest library are
compatible

0e5584920b9fad16bc03f7b6139f2fffd775cf19 authored over 6 years ago by patrick96 <[email protected]>
travis: Separate compiling and testing

d768c499803768cfbeac84ddf55308d2945d8efa authored over 6 years ago by patrick96 <[email protected]>