Maxim Kolesnikov
9b28ba7a5e
fix(script): clear output when exec-if fails ( #2675 )
...
Fixes #2674
2022-04-04 12:49:13 +02:00
patrick96
973b1fa3d3
feat(text): Add standard format with label
...
Closes #1331
Closes #1342
Fixes #2673
2022-04-04 12:01:06 +02:00
patrick96
652652f943
Update PKGBUILD for 3.6.2
2022-04-03 20:24:02 +02:00
patrick96
49b18fb3b7
Merge branch 'hotfix/3.6.2'
2022-04-03 20:11:19 +02:00
patrick96
77d611c03d
Version 3.6.2
2022-04-03 19:05:45 +02:00
patrick96
8363b20793
doc: Disable collapse_navigation in rtd_theme
2022-04-03 14:32:15 +02:00
patrick96
80173c6413
Add section about distro specific setups
2022-04-03 14:32:15 +02:00
patrick96
61c4976bb5
doc: Add getting started for developers
2022-04-03 14:32:15 +02:00
patrick96
e1856cf8ec
Move testing page to repo
2022-04-03 14:32:15 +02:00
patrick96
f6651d58d0
Move style guide to repo
2022-04-03 14:32:15 +02:00
Patrick Ziegler
aaac4c45ff
Fix changelog entry for interval-fail ( #2669 )
...
It was mistakenly added to the 3.6 changelog
2022-04-03 13:11:28 +02:00
Maxim Kolesnikov
41d41ca8df
fix(script): output timing inconsistencies ( #2667 )
...
Fixes #2650
2022-04-03 13:11:13 +02:00
Farseen
a2c1392c12
feat(pulseaudio): define reverse-scroll option ( #2664 )
...
* pulseaudio: define reverse-scroll option
When we enable natural scrolling option in libinput,
it sends scroll down event when we swipe up on the touchpad.
This makes the pulseaudio module feel weird.
This option fixes that.
* Update CHANGELOG.md
Co-authored-by: Patrick Ziegler <p.ziegler96@gmail.com>
2022-04-02 23:45:54 +02:00
indev
36d19d372d
fix(script): do not hide failing scripts with constant output
2022-04-02 23:24:05 +02:00
patrick96
abfc6b7f91
fix(xworkspaces): Crash if number of desktops too small
...
Fixes #2660
2022-03-23 14:21:26 +01:00
patrick96
f2ce3a45c5
controller: Print when modules are loaded.
2022-03-23 14:21:26 +01:00
patrick96
ff6ac9fefc
Make ewmh_connection act as xcb_ewmh_connection_t*
...
This way, we don't have to explicitly get the xcb_ewmh_connection_t
pointer from the object and can simply derference the ewmh instance
itself.
2022-03-21 21:37:12 +01:00
patrick96
9b7bfae33d
Make exceptions in X event handlers non-fatal
2022-03-20 20:18:00 +01:00
patrick96
d018adcf91
Move current cursor value to bar class
...
It doesn't really belong to bar_settings
2022-03-20 20:18:00 +01:00
patrick96
ae32b5ff29
Update changelog
2022-03-20 20:18:00 +01:00
patrick96
f77a725751
Print XCB event ID if error occurs
...
Makes it much easier to debug from error messages.
2022-03-20 20:18:00 +01:00
patrick96
b8a7b6a605
Cleanup cursor code
2022-03-20 20:18:00 +01:00
patrick96
3f89d73374
fix mouseover error when only one cursor is defined
...
If only cursor-click or cursor-scroll is defined, but not the other, the
bar could try to set the cursor to the empty string which resulted in an
error.
2022-03-20 20:18:00 +01:00
patrick96
cea9949be1
Warning when cursor is defined without xcursor support
2022-03-20 20:18:00 +01:00
patrick96
b05b3a4c74
xworkspaces: Deal with disappearing windows
...
Because the X server is asynchronous, there is no guarantee that after
reading _NET_CLIENT_LIST, all windows still exist.
For that reason we need to handle XCB_WINDOW errors appropriately.
2022-03-20 18:31:02 +01:00
patrick96
b8075c9b4d
Add polybar-msg same-user restriction to changelog
2022-03-19 12:26:53 +01:00
patrick96
8173eaf90a
fix: Positioning in awesomeWM
...
Since polybar sets WM_NORMAL_HINTS, awesomeWM for some reason no longer
respect the position set by polybar before mapping.
reconfiguring the window position once again after mapping the window,
again positions it correctly.
2022-03-15 22:09:36 +01:00
patrick96
4556a4a7a8
fix: Support negative struts
...
Fixed #2642
2022-03-15 00:11:46 +01:00
patrick96
705845e5d3
Comment units functions
2022-03-14 22:58:01 +01:00
patrick96
11a644548b
builder: Use unordered_set for attribute activations
2022-03-14 22:58:01 +01:00
patrick96
7fb5f165db
Udpate changelog
2022-03-14 22:58:01 +01:00
patrick96
e904b408d1
fix(builder): ignored offsets
...
The builder::offset function returned immediately if a valid extent was
passed instead of when an invalid one was passed.
2022-03-14 22:58:01 +01:00
patrick96
6fdc3114f3
builder: Never enable over/underline without color
...
You cannot make polybar emit only the %{+o} tag without a color so that
codepath was unused.
2022-03-14 22:58:01 +01:00
patrick96
325ef4c3b3
Cleanup builder
...
Removes unused methods and fields
2022-03-14 22:58:01 +01:00
patrick96
3079acb34c
Remove YCM config
...
Not clear if it even works anymore.
We suggest maintaining your own YCM config or using a language server
like CCLS in combination with the generated compile_commands.json
2022-03-13 21:26:54 +01:00
patrick96
39a640d5d0
Move banner to doc folder
2022-03-13 21:26:54 +01:00
patrick96
b8af14fa8c
Move codecov.yml to .github folder
2022-03-13 21:26:54 +01:00
Ishaan Bhimwal
6e4ef632eb
readme: add manjaro ( #2638 )
2022-03-13 21:19:26 +01:00
patrick96
880fbc242d
Expand support page
2022-03-07 22:34:16 +01:00
patrick96
9badbd00f3
Update maintainers in README
2022-03-07 22:34:16 +01:00
patrick96
245878e91c
Update markdown files to point to discussions
2022-03-07 22:34:16 +01:00
patrick96
67fb58c993
Move features request and build issues to Discussions
2022-03-07 22:34:16 +01:00
patrick96
60eb7b522a
Issue template typo
2022-03-07 22:34:16 +01:00
Frank Großgasteiger
638a57379b
Redraw tray on wallpaper change, only if transparent ( #2604 )
...
The tray manager of polybar listens on multiple atoms for the background of the root window. On change of these atoms, it will redraw its window-background and message its tray-client to redraw also.
On fast changes of of background, this leads to immense messaging and eventual flickering of the systray.
This patch tries to soften the issue in a way, that tray-window and its client will only redraw, if the bar has transparency. If not, there should be no reason to redraw on wallpaper-change.
* Redraw on background change only if transparent
* Replace tab with spaces
2022-03-07 19:16:07 +01:00
indev
5b2de60353
feat(script): add repeat interval for script failure and exec-if
2022-03-07 15:44:55 +01:00
patrick96
50eac859fd
Cleanup use of pointers in util code
2022-03-06 18:28:26 +01:00
patrick96
8ddf9d2cdf
Stop using unique_ptr for on_exit
2022-03-06 18:28:26 +01:00
patrick96
b66f920308
Cleanup xcb stuff
2022-03-06 18:28:26 +01:00
patrick96
8db3e04727
Update PKGBUILD for 3.6.1
2022-03-05 14:38:09 +01:00
patrick96
1a4ad828c6
Merge branch 'hotfix/3.6.1'
2022-03-05 14:30:38 +01:00