Maxim Kolesnikov
0331a5fda4
fix: error reporting for deprecated config values ( #2725 )
2022-06-12 16:31:11 +02:00
Patrick Ziegler
1ee11f7c9e
Adapt release workflow to produce signed releases ( #2720 )
2022-05-09 17:00:14 +02:00
Patrick Ziegler
1f55eaf73d
Adapt to official Arch Linux package ( #2719 )
...
Now that polybar is in the official repos, we only need the polybar-git
PKGBUILD.
2022-05-09 16:36:54 +02:00
Leonidas Spyropoulos
8a4fc1f4f7
Update Arch Linux installation instructions ( #2717 )
...
polybar is now available in official repos
2022-05-09 15:17:13 +02:00
Patrick Ziegler
f0dbb4cc63
Add darkmode banner ( #2712 )
...
Ref #2706
2022-05-04 21:31:25 +02:00
Patrick Ziegler
80bcf55844
Update PKGBUILD for 3.6.3 ( #2711 )
2022-05-04 11:39:06 +02:00
patrick96
46358792e0
fix(build): Changes in inotify module
2022-05-04 11:09:55 +02:00
patrick96
7a1824a9b9
Merge remote-tracking branch 'origin/hotfix/3.6.3'
2022-05-04 11:08:12 +02:00
patrick96
a962a2658d
Version 3.6.3
2022-05-04 09:07:06 +02:00
Patrick Ziegler
f653c3a738
fix(pulse): Hanging during connection setup ( #2709 )
...
If context_state_callback is called before we call
pa_threaded_mainloop_wait in the main thread, the signal is lost and we
wait forever.
Fixes #2707
Ref #2699
Ref #2697
2022-05-04 08:58:53 +02:00
Mathis Weber
423cc1720f
fs: fallback if no mountpoints specified ( #2705 )
...
Ref #2572
2022-05-02 12:54:03 +02:00
Patrick Ziegler
f9fc02e69c
Add backup directive to PKGBUILD ( #2704 )
...
This way changes to the default config made by users are preserved if
polybar ever changes the default config
Ref: https://aur.archlinux.org/packages/polybar-git#comment-863283
2022-04-30 23:03:00 +02:00
Patrick Ziegler
efbd8e394f
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 leave a gap.
Ref #2701
2022-04-27 21:09:59 +02:00
marxlaml
6a2d7b5dde
feat(backlight): Add scroll-interval
( #2700 )
...
Closes #2696
* Added `scroll-interval` option to `internal/backlight`
* Added PR to CHANGELOG.md
* Fixed indentation
2022-04-27 19:53:06 +02:00
Patrick Ziegler
bc9dda266f
fix(xworkspaces): Update on _NET_DESKTOP_VIEWPORT ( #2698 )
...
Fixes #2693
2022-04-25 17:46:53 +02:00
Mathis Weber
b5292791ef
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 associated with that module. Otherwise trigger
the click right away.
Fixes : #2663
2022-04-25 12:59:40 +02:00
patrick96
d743a22817
--wip-- [skip ci]
2022-04-16 00:20:00 +02:00
patrick96
9ad73da05f
tray: Remove calculate_client_x
2022-04-16 00:16:50 +02:00
patrick96
bdfe655556
tray: Reuse bar visual
2022-04-16 00:16:50 +02:00
patrick96
81d1f74b7b
Move client configuration into tray_client
2022-04-16 00:16:50 +02:00
patrick96
48d8187f90
Collect bar window, visual, and depth in bar_settings
2022-04-16 00:16:50 +02:00
patrick96
b5c742a63e
Use connection.root() to get root window
2022-04-16 00:16:50 +02:00
patrick96
6043f856b6
controller: Keep only eventloop in try-catch
...
If an exception is thrown earlier, stopping the eventloop produces an
error.
2022-04-16 00:16:49 +02:00
patrick96
9b1afe7369
Cleanup selection of visual for bar window
2022-04-16 00:16:49 +02:00
patrick96
b8c275d6ac
Fix BadMatch error for wrapper window
...
The wrapper window must define a border background if the depth doesn't
match the parent window.
2022-04-16 00:16:49 +02:00
patrick96
3711e999ba
Use individual wrapper window for each tray client
2022-04-16 00:16:49 +02:00
patrick96
9544130b9c
Fix screen messing up if client docking fails
...
The client window has to be added to the save set after it has been
reparented. Otherwise if the reparenting fails weird stuff happens
(windows in the save set have to be child windows of windows created by
the current connection).
2022-04-16 00:16:49 +02:00
patrick96
ab7612ea4a
tray: Make m_clients exclusive owner of clients
2022-04-16 00:16:49 +02:00
patrick96
ab2b5f603c
Use bar window depth for tray pixmap
2022-04-16 00:16:49 +02:00
patrick96
6fa85d2ce8
Remove unused parameter
2022-04-16 00:16:48 +02:00
patrick96
7acd4c703c
xcb: Cleanup value packing
2022-04-16 00:16:48 +02:00
patrick96
ba0e478026
Cleanup tray position handling
2022-04-16 00:16:44 +02:00
patrick96
3244b10ce3
Make tray window a bar subwindow
...
Currently requires a dirty workaround to prevent tray icons with
different depths from crashing
2022-04-16 00:13:53 +02:00
patrick96
18485d00c2
Cleanup tray code
2022-04-16 00:00:30 +02:00
raffael0
4961a7dcfc
feat(tray): Position using a module ( #2595 )
...
Closes : #1526
Closes : #314
* debug log
* semi-working prototype. works on the left and the center but not on the right
* fixes formatting
* fixes tests
* - fixed tray_width_change signal
- implements suggestions
* - fixes error with tray positioning
* - tries to fix tests. Does not work
* - fixes tests
* - implemented suggestions
* reverted formatting in comake and doc
* - changed unique_ptr to const reference
* - fixed formatting errors in code
* - actually fixed formatting(ran clang-format)
* - implemented suggestions
* - Added CHANGELOG.md entry(not sure about wording)
* - removed bar_settings from tray_manager::setup
* - fixed issue from rebase
* - fixed issue with tests from rebase
* implemented suggestions
* Update CHANGELOG.md
Co-authored-by: Patrick Ziegler <p.ziegler96@gmail.com>
2022-04-15 23:50:04 +02:00
Patrick Ziegler
4f923ededc
doc: Fix menu module action migration example ( #2687 )
...
The label-open was missing, making the snippet not work as-is.
In addition, backgrounding programs is no longer necessary
Ref #2686
2022-04-13 10:47:01 +02:00
Patrick Ziegler
ab206a5f8e
fix: No overlines/underlines being drawn when using offsets ( #2685 )
2022-04-11 21:30:24 +02:00
Patrick Ziegler
146c1ac1d7
fix(ipc): Fallback folder not being user-specific ( #2684 )
...
If two users start a bar with IPC and don't have XDG_RUNTIME_DIR set,
polybar will create the fallback directory `/tmp/polybar`.
However, that directory is only accessible by the user that created it
and so polybar running under the second user will fail to open its
socket there.
We add the UID to the fallback directory to prevent this.
Fixes #2683
2022-04-07 15:33:56 +02:00
Patrick Ziegler
7d9227cb08
fix(battery): polling-interval not working ( #2677 )
...
Fixes #2649
2022-04-07 15:24:14 +02:00
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