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

Remove tray client gc

Not actually used anywhere

f6172e14597c255b6147ee2bc4683d322f3bf475 authored almost 2 years ago by patrick96 <[email protected]>
Delete tray client pixmap and gc in destructor

1aeac226a6a8268b15d1d5529bb020c3eb0ed76c authored almost 2 years ago by patrick96 <[email protected]>
fix(build): Use CMAKE_INSTALL_FULL_<dir> for default config

Using CMAKE_INSTALL_SYSCONFDIR does respect CMAKE_INSTALL_PREFIX, but it
prefixes it to CMAKE_IN...

8cc1b4fcfda58d64921476b9599c84064815d3a4 authored almost 2 years ago by patrick96 <[email protected]>
ci: Update codecov and checkout actions

The coverage job fails because of the outdated codecov action and the
checkout v2 action uses a ...

b3cbf0a64439442e410e7762a664c98db7c58d0f authored almost 2 years ago by patrick96 <[email protected]>
fix(i3): Deal with negative coordinates

Pulls in fix in i3ipcpp repo: https://github.com/polybar/i3ipcpp/pull/12

Fixes https://github.c...

fc423c092143464062f77b83f78328e8ca96694a authored almost 2 years ago by patrick96 <[email protected]>
tray: Prevent crash when no wallpaper is found

e8870d65378452c08ba5f85d0202b347595e6c2a authored about 2 years ago by patrick96 <[email protected]>
script: Bump poll timeout to 250ms

The module has a poll timeout because it needs to periodically check if
it is shutting down. Oth...

edf37385cb2e0e4d3c848d188473e48df618ed1a authored about 2 years ago by patrick96 <[email protected]>
Replace wait_for_response with handle callback

The poll-loop could in theory swallow events which would not be seen by
the main eventloop

65279883c3d37521f23fa40b621d8dc0d4db09d7 authored about 2 years ago by patrick96 <[email protected]>
Remove screen realloc argument

Replaced with explicit reset function

aadd4ce1c89980674edda64086c1fa52d499bba1 authored about 2 years ago by patrick96 <[email protected]>
script: Require zero exit code to show empty module.

Showing an empty module if the script failed but produced no output does
not make too much sense...

d5498c8a8a4b2c332eaa7855eb88f3e3432edaed authored about 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

d296d67953fafab3a3ddf86ceb81836224fe791a authored about 2 years ago by patrick96 <[email protected]>
tray: Cleanup

f5d16891ddad8ef567d68f3047a1b29904177f2f authored about 2 years ago by patrick96 <[email protected]>
tray: Add back legacy tray implementation

Is used for trays defined through tray-position and nothing else.

ca25b5685c6eb6ee947406b52f7e7796cf7acbcb authored about 2 years ago by patrick96 <[email protected]>
clang-format: Only indent inner namespaces

cfe9a81f55d9947d75b6b487fb85952965f98408 authored about 2 years ago by patrick96 <[email protected]>
fix code in order to support cmake unity builds

ed6a0e90fb8c4af711bab9bd0bf5709ccb855da5 authored about 2 years ago by tnixeu <[email protected]>
build: Bump C++ to C++17

Now requires gcc8 or clang7

87750c064edcfd7198b00624d84b0f994f9e0b03 authored about 2 years ago by patrick96 <[email protected]>
build: Fix deprecation errors

10cdec3b9f743e6fe9deaa63d2db50b2cd48e8c1 authored about 2 years ago by patrick96 <[email protected]>
fix(ipc): Crash when sending to multiple instances

In polybar-msg, the connection handle was captured as a reference to a
shared_ptr, but the share...

291a4844bcfb613949618bddadcf21927e0765c1 authored about 2 years ago by patrick96 <[email protected]>
feat(ipc): <label> support (#2841)

* Label = %output% working

* build fix

* Output as deprecated, Label as default

* Corre...

30e1cc259565ec61795de9b8adeb47476e242132 authored about 2 years ago by Madhav Prabhu C M <[email protected]>
moved warnings near config options

1e582accb87240525c6087d882e7d84bf66a8f8d authored about 2 years ago by Ashwin <[email protected]>
option to turn off struts

cbfb417dce790dac833fcfcff7c4de05df547b65 authored about 2 years ago by Ashwin <[email protected]>
changelog

cbf5439e80a1bd25d460c236fa93bf585314d135 authored about 2 years ago by Ashwin <[email protected]>
--wip-- [skip ci] tray experiments

7049c755c5cfd8156c4bc1b459c864935eeef4f3 authored about 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

6d74ae51e7bc36bc086dfa26686b49aa1513fed3 authored about 2 years ago by patrick96 <[email protected]>
Templatify module factory

Saves us a lot of code duplication by generating module type-indexed map
and factory functions f...

3561fd3ad14208a4ee0c416a0bde246942ecf65d authored about 2 years ago by patrick96 <[email protected]>
Remove never used systray module

Not the same as the new tray module

31bdacb3d7d44b8d7f97b0cddfecc619ff55459e authored about 2 years ago by patrick96 <[email protected]>
Use debug flags for sanitizer builds

b0e33053f972c94d71acd5729f4743148586f2eb authored about 2 years ago by patrick96 <[email protected]>
Make the event loop return shared_ptrs (#2842)

* Return shared_ptr from eventloop

* Add -Wdeprecated-copy-dtor warning

Produces a warning...

56779a5902317ad8e35e5cec520bdc463b3ff896 authored about 2 years ago by Patrick Ziegler <[email protected]>
cleanup

d6997659fafe1329cb426d928cdde9e5a727d300 authored about 2 years ago by patrick96 <[email protected]>
feat(ipc). Per hook format (#2810)

* Added format-x support for ipc_module, tested with demo config

* Certain cases not working
...

54b75f23ab6bc363ffebb10beb9bd9aeb9d74087 authored about 2 years ago by Madhav Prabhu C M <[email protected]>
tray: Fix infinite update loop

tray_client::clear_window is called on expose events for the wrapper
window, thus it must not pr...

3cfa01233cd4a66f387cf9f2200de1275f84cf45 authored about 2 years ago by patrick96 <[email protected]>
backlight: Remove actual_brightness amdgpu check (#2839)

The issue has been fixed in the linux kernel version 5.9 and above so we
are removing our worka...

e9713185cb40609e91f26602f02dca15724829df authored about 2 years ago by Patrick Ziegler <[email protected]>
feat: longest match ws-icon fuzzy matching (#2831)

* better fuzzy matching

Improved fuzzy matching so that it finds the longest matching icon in...

303015244e311dc0c2a56f349deb4b72975c6e65 authored about 2 years ago by Ron0Studios <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

0096fea8398ce2199fcdf540c6fbb06ae4607b0b authored about 2 years ago by patrick96 <[email protected]>
Add .cache to gitignore

Used by clangd

2e902fee04c693a3df306cf87b20c01ad1455703 authored about 2 years ago by patrick96 <[email protected]>
fix(xwindow): Crash when no tag is set in format (#2833)

* xwindow works without tag

* changelog

03987b19a588d48221b8a3d4c6792a4cc0905b8b authored about 2 years ago by Ashwin Rajesh <[email protected]>
feat(xwindow): %instance%, %class% from WM_CLASS

5719d130fdab6d5cc7b4923097c8df7224bfa441 authored about 2 years ago by patrick96 <[email protected]>
Remove unused operator==

ae3deab0db349f55f831cf65eb8f5a6f22d0b49a authored about 2 years ago by patrick96 <[email protected]>
Add pseudo transparency back to tray icons

463ef963a18560e876428ef7d75866976ec159b8 authored about 2 years ago by patrick96 <[email protected]>
build: Create clangformat(-dryrun) build targets

The clangformat target updates all files in-place while the
clangformat-dryrun target prints an ...

c44336573bf88c00230962204c3d8739cc03c54d authored about 2 years ago by patrick96 <[email protected]>
tray: Set _NET_SYSTEM_TRAY_VISUAL

def2682b8c001c907a354b77c343e93713df307c authored about 2 years ago by patrick96 <[email protected]>
tray: Store clients in unique_ptr

5c38d5cb17203dee2c1e1fba78a8b434695a0118 authored about 2 years ago by patrick96 <[email protected]>
xwindow: Also listen for WM_NAME changes

3da26620222248bcf3252c039f1763869d399782 authored over 2 years ago by patrick96 <[email protected]>
doc: Remove sphinx language setting (#2822)

Sphinx now emits a warning if `language` is set to `None`

918bc212ee2e5ab7fe60118d2f25f47c959a5ad1 authored over 2 years ago by Patrick Ziegler <[email protected]>
fix(tray): Too many printf directives

0c223ae2bbcb45029d354155f875137fd8b8238a authored over 2 years ago by patrick96 <[email protected]>
tray: Set _NET_SYSTEM_TRAY_ORIENTATION

627d43dad2d94c92b44328e893376d0e35ecfaaa authored over 2 years ago by patrick96 <[email protected]>
tray: Cleanup client state handling

63c6b13cbffeebe179be62687000ba548e4de2d2 authored over 2 years ago by patrick96 <[email protected]>
tray: Cleanup logging

5fd62edfca7ad1c60df1e44d20db0d97f22ee028 authored over 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

8ec980714594b7f584c0bc4ad8b6ff474b6f0a3b authored over 2 years ago by patrick96 <[email protected]>
fix: Handle X events before polling for IO (#2820)

* Use m_connection.poll_for_event

* fix: Handle X events before polling for IO

Polling the...

1d4e30c4be672f2569488a8f23fd9b91a70beffc authored over 2 years ago by Patrick Ziegler <[email protected]>
tray: Better lifecycle handling

60173e5042854143c337e8a411f07d629fe85a24 authored over 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

ea5ffdd6b18ffc822b0fcb0fc5f2364661bd5d37 authored over 2 years ago by patrick96 <[email protected]>
fix: Crash on root pixmap and window depth mismatch (#2813)

The background_manager used the root window depth for creating its
pixmaps, but when the root p...

053a7eb2d8c884ae11e32ad8319508bed5bbdeeb authored over 2 years ago by Patrick Ziegler <[email protected]>
tray: Fix build error

3b9ff04f40590cebeec22877f1a5ade462ed02e1 authored over 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

fe9660254c931ff107ad82f6565116010cdd77e9 authored over 2 years ago by patrick96 <[email protected]>
tray: Fix tray not updating after (un)map_notify

The issue was that the event was for the wrapper window and that the
tray_client's move construc...

901183a60a29cb78e8b3485d8fec0c8b9b64a251 authored over 2 years ago by patrick96 <[email protected]>
tray: Update module using callback

1127792ccf45640e9509154c9419ca500af915fe authored over 2 years ago by patrick96 <[email protected]>
tray: Load settings from module section

b72458a6b091543dd12b8f9baee546ae568c8521 authored over 2 years ago by patrick96 <[email protected]>
tray: Read width directly from tray_manager

03a2e6bb171a53d300618c1b2dc2e1b082a9bd1c authored over 2 years ago by patrick96 <[email protected]>
tray: Start tray from module

ffcdf7d690c01a168a3d870cb292630c9d8332b5 authored over 2 years ago by patrick96 <[email protected]>
tray: Stop listening to ui::visibility_change

If the bar window (un)maps, the tray icons are automatically (un)mapped

1dcff9396aaaf1106c5ef7b657338b94e46d40e5 authored over 2 years ago by patrick96 <[email protected]>
tray: Remove mutex

de560fe8102d4cda4d87fbe39b7701da0dce8181 authored over 2 years ago by patrick96 <[email protected]>
tray: Cleanup tray settings

d658c071779fbab9899012db2cccb43cf5afabdc authored over 2 years ago by patrick96 <[email protected]>
tray: Remove tray window

Each tray client is directly reparented to the bar window. This saves us
the hassle of having to...

ef06472a6d7a8376fe4a6517dd5827188d5b1a46 authored over 2 years ago by patrick96 <[email protected]>
fix(renderer): Small gaps when rendering emojis (#2802)

If any rendered text uses a non-integer number of pixels (often emojis),
rendering of subsequen...

d817080ee8e7934e52424af21e25105cb3ec33ea authored over 2 years ago by Patrick Ziegler <[email protected]>
feat(tokens): Negative minimum length adds right padding (#2801)

* negative minimum length adds right padding

* missing else statement

* updated changelog

7838241a77e0c9677066883853ae602ef8db0453 authored over 2 years ago by Ashwin Rajesh <[email protected]>
feat(temperature): Add `zone-type` setting (#2752)

Signed-off-by: xphoniex <[email protected]>

Signed-off-by: xphoniex <[email protected]>

6ccecbfca2356a7cf964bd36bf498db476b6bbcd authored over 2 years ago by Dave <[email protected]>
feat(temperature): %temperature-k% token for Kelvin (#2784)

* added kelvin option for module/temperature

* changelog for the changes i made

* fixed ty...

708bd9c891cd58a840236b3d77340fa25f197281 authored over 2 years ago by Quantenzitrone <[email protected]>
tray: Store position relative to inner area

dca9e15339609f8376e4986b918567b736a709a1 authored over 2 years ago by patrick96 <[email protected]>
tray: Remove background_manager

The tray window uses the pixmap of the bar window and clears window
content on every update.

9c759549c6400d73b6a1d68ca67d071ce89da2f2 authored over 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'upstream/master' into tray-child-window

4bbb28baafad028d1ec245702e0bb9c1887e58dc authored over 2 years ago by patrick96 <[email protected]>
Use CMAKE_INSTALL_SYSCONFDIR instead of /etc (#2770)

Some distro's build infrastructure (e.g. gentoo) can use
CMAKE_INSTALL_PREFIX to install to a d...

b5764c8a9395465ae4a83ba647e74f94132401f1 authored over 2 years ago by Patrick Ziegler <[email protected]>
config_parser: Pass barname as argument to parse() (#2765)

Doesn't need to be a class field

f4d0ba9186013c125c49a0d38f74c4b8e968e015 authored over 2 years ago by Patrick Ziegler <[email protected]>
Add include-file reload fix to changelog

841b799299865047c2b2cd8cf8457e8c4dd9dc98 authored over 2 years ago by patrick96 <[email protected]>
Also monitor include-files for changes when --reload is set (#2759)

* fixes #675

* feat(configwatcher): method to create config monitor handler

* cleanup

C...

98d584c8fe5924a271bb213e2f9d6480b22d17b9 authored over 2 years ago by Tuur Vanhoutte <[email protected]>
fix: tray flickers due to excessive redrawing/visibility changing (#2747)

Co-authored-by: Patrick Ziegler <[email protected]>

a20f76d7e57d6edbc8ec443021c435a346d10d54 authored over 2 years ago by raffael0 <[email protected]>
fix: tray isn't visible when a module updates (#2742)

9f4e88c07d07056e351109ee11f718c9df3e98e8 authored over 2 years ago by raffael0 <[email protected]>
doc: change openSUSE description (#2749)

* change openSUSE description

* Update README.md

Co-authored-by: Patrick Ziegler <p.ziegle...

a42e5330894a18fce7d3e99f702ca52fa1010bf8 authored over 2 years ago by sysek <[email protected]>
backlight: auto-detect default card (#2728)

* auto-detect a default backlight

* Implemented suggestions

* added changelog

* Impleme...

f3e27a205efd9d4409ecba0f6cd79652ceef2fd2 authored over 2 years ago by raffael0 <[email protected]>
tray: implement hiding functionality (#2723)

* tray hiding works

* clang-format

* Implemented suggestions

b2c5d8e0e228031844f28ecd91fb841f11842fb2 authored over 2 years ago by raffael0 <[email protected]>
tray: remove tray-position = adaptive (#2726)

The tray is automatically started if there is a tray module. In addition, `tray-position` and th...

86f2baa5500c2f74f910286924e56584f4ef3669 authored over 2 years ago by raffael0 <[email protected]>
tray is no longer pushed off the bar (#2727)

6a43758b5bd5ab86acb33d5f4cc1d68db0c6f589 authored over 2 years ago by raffael0 <[email protected]>
Updated instructions for installing on Debian (#2732)

Current version backports is bullseye.

ca06be1d0e890952bba0cde3153f3ad5353f4479 authored over 2 years ago by Franklin Timóteo <[email protected]>
fix: error reporting for deprecated config values (#2725)

0331a5fda419050b7eb019e0adb8fa2b102005ae authored over 2 years ago by Maxim Kolesnikov <[email protected]>
Adapt release workflow to produce signed releases (#2720)

1ee11f7c9e72719f62981167a24fe7239774fa69 authored over 2 years ago by Patrick Ziegler <[email protected]>
Adapt to official Arch Linux package (#2719)

Now that polybar is in the official repos, we only need the polybar-git
PKGBUILD.

1f55eaf73d558833344f560e9ae6b23edabaf465 authored over 2 years ago by Patrick Ziegler <[email protected]>
Update Arch Linux installation instructions (#2717)

polybar is now available in official repos

8a4fc1f4f776ae778c1382a42e234f00a7116624 authored over 2 years ago by Leonidas Spyropoulos <[email protected]>
Add darkmode banner (#2712)

Ref #2706

f0dbb4cc637f8808b2f5f638ea6940aaa7d4dc50 authored over 2 years ago by Patrick Ziegler <[email protected]>
Update PKGBUILD for 3.6.3 (#2711)

80bcf55844653c3e36c621c26431e90c358f41ea authored over 2 years ago by Patrick Ziegler <[email protected]>
fix(build): Changes in inotify module

46358792e0dd75a5e41b71102ed5bac2c161f571 authored over 2 years ago by patrick96 <[email protected]>
Merge remote-tracking branch 'origin/hotfix/3.6.3'

7a1824a9b9138a1775e70e129920f15ae13296f7 authored over 2 years ago by patrick96 <[email protected]>
Version 3.6.3

a962a2658d2cdb33b2e653e4946cc5204ee11899 authored over 2 years ago by patrick96 <[email protected]>
fix(pulse): Hanging during connection setup (#2709)

If context_state_callback is called before we call
pa_threaded_mainloop_wait in the main thread...

f653c3a7381294f383b65685a92d585a2e990ee9 authored over 2 years ago by Patrick Ziegler <[email protected]>
fs: fallback if no mountpoints specified (#2705)

Ref #2572

423cc1720fe9f9dbf71dff877768b69014c17e9c authored over 2 years ago by Mathis Weber <[email protected]>
Add backup directive to PKGBUILD (#2704)

This way changes to the default config made by users are preserved if
polybar ever changes the ...

f9fc02e69cf85d75347d75b51be851da3a791ff5 authored over 2 years ago by Patrick Ziegler <[email protected]>
fix(bar): Update struts when hiding (#2702)

When the bar is hidden, the struts should be 0 so that WMs can resize
their windows and not lea...

efbd8e394f52d38ba23845c369ab7afc74b60536 authored over 2 years ago by Patrick Ziegler <[email protected]>
feat(backlight): Add `scroll-interval` (#2700)

Closes #2696

* Added `scroll-interval` option to `internal/backlight`

* Added PR to CHANGE...

6a2d7b5dde8884f2bf2e5e9e24f8d8806e9ef38e authored over 2 years ago by marxlaml <[email protected]>
fix(xworkspaces): Update on _NET_DESKTOP_VIEWPORT (#2698)

Fixes #2693

bc9dda266f57f7ae3a2300a9418d94c3fe62c466 authored over 2 years ago by Patrick Ziegler <[email protected]>
fix: check if double click action associated (#2695)

When a module is clicked, only wait for the double click interval if a
double click action is a...

b5292791ef065c860cf2fc842ade1694acd2df31 authored over 2 years ago by Mathis Weber <[email protected]>
--wip-- [skip ci]

d743a228173e50b6dc98293e6db05eca962d334c authored over 2 years ago by patrick96 <[email protected]>