23e5181cac
feat(swaybar-ipc): add swaybar IPC client
2020-10-19 19:34:48 -07:00
452dcaa5d3
feat(client): store bar_id argument
2021-11-19 20:28:41 -08:00
5905078e56
doc: document mode
option of the bar config
2021-11-19 21:02:29 -08:00
52361ed360
refactor(bar): make setVisible switch between "default" and "invisible" modes
2021-11-21 11:00:57 -08:00
87b43c2171
feat(bar): attach CSS class mode-{mode}
to window when setting mode
2021-11-19 20:02:57 -08:00
ae88d7d8dc
feat(bar): use "default" mode to store global options
...
Read `layer`, `exclusive`, `passthrough` into a special mode "default".
Drop `overlay` layer hacks, as it's easier to use `"mode": "overlay"`
for the same result.
2021-11-19 19:31:41 -08:00
6d2ba7a75b
feat(bar): store modes as a map of presets
...
This allows to apply the mode atomically and adds possibility of
defining custom modes (to be implemented).
2021-11-19 19:29:51 -08:00
03a641ed83
feat(bar): support swaybar mode
for configuring window
...
Use `mode` (`waybar::Bar::setMode`) as a shorthand to configure bar
visibility, layer, exclusive zones and input event handling in the same
way as `swaybar` does.
See `sway-bar(5)` for a description of available modes.
2021-09-15 22:35:50 +07:00
3e2197a82a
test(util): add tests for SafeSignal
...
Add a fixture for writing tests that require interaction with Glib event
loop and a very basic test for SafeSignal.
2020-12-28 17:28:03 -08:00
79883dbce4
feat(util): optimize SafeSignal for events from the main thread
2020-12-28 17:31:23 -08:00
8a0e76c8d8
fix(util): avoid creating temporary functor for each event
2020-10-19 18:42:25 -07:00
285a264aae
feat(util): SafeSignal class for cross-thread signals with arguments
...
Implement a wrapper over Glib::Dispatcher that passes the arguments to
the signal consumer via synchronized `std::queue`.
Arguments are always passed by value and the return type of the signal
is expected to be `void`.
2020-12-28 17:26:55 -08:00
22ff26252b
Merge pull request #1328 from Anakael/pr/anakael/experimental-flag
...
build: Add experimental build option
2021-11-28 11:27:12 +01:00
a832814b41
Merge pull request #1329 from m-bdf/patch-1
...
mediaplayer.py: Exit properly on SIGPIPE
2021-11-28 11:26:41 +01:00
2fb671f5fa
Revert protocol build
2021-11-28 01:19:21 +03:00
3c2fa1625d
Finish
2021-11-28 01:12:35 +03:00
d5112678c3
mediaplayer.py: Exit properly on SIGPIPE
2021-11-27 23:07:26 +01:00
9fa7bfc0cb
Merge pull request #720 from jbeich/disk
...
disk: make {used} match df(1)
2021-11-23 13:54:46 +01:00
6712cd05a3
Merge branch 'master' into disk
2021-11-23 13:54:17 +01:00
977d21b5f6
Merge pull request #805 from Anakael/workspace-manager-implementation
...
WLR Workspace manager implementation
2021-11-23 13:52:17 +01:00
0a4841371b
Merge branch 'master' into workspace-manager-implementation
2021-11-23 13:52:08 +01:00
deab028e52
Merge pull request #1325 from Alexays/revert-1256-patch-1
...
Revert "dont escape essid in tooltip"
2021-11-23 10:10:24 +01:00
c51a973d60
Revert "dont escape essid in tooltip"
2021-11-23 10:10:14 +01:00
5a5f8c3b9f
Merge pull request #1256 from WuerfelDev/patch-1
...
dont escape essid in tooltip
2021-11-23 10:04:59 +01:00
b1dc3005b7
Merge pull request #1294 from Anakael/pr/anakael/ignore-by-title
...
feat: Ignore by title
2021-11-23 10:03:41 +01:00
98f7a10a51
Fix sort
2021-11-23 03:18:00 +03:00
23991b6543
Finish
2021-11-23 03:10:44 +03:00
331dfa87da
Merge pull request #1230 from ciarand/if-changes-isolate
...
Switch network module to read /proc/net/dev
2021-11-22 08:00:54 +01:00
29a8f52464
Merge pull request #1322 from alebastr/freebsd-ci-update
...
ci: update FreeBSD configuration
2021-11-22 07:59:31 +01:00
ef4c6a9ba3
Update to proto. Fix displaying. Rename classes.
2021-11-22 01:12:55 +03:00
ffeecf626c
Update names
2021-11-21 15:01:25 +03:00
4154492603
ci: update FreeBSD configuration
...
Use latest action v0.1.5.
Pin runner to macos-10.15. macos-latest will start using macos-11 images
without VirtualBox in less than a month[1].
[1] https://github.com/actions/virtual-environments/issues/4060
2021-11-19 21:17:55 -08:00
60c1706273
Update taskbar.cpp
2021-11-19 18:54:37 +03:00
cb6af026f6
Update taskbar.hpp
2021-11-19 18:51:28 +03:00
18ea53fcbc
Update taskbar.hpp
2021-11-19 18:39:49 +03:00
23955fdcc2
Update taskbar.hpp
2021-11-19 18:38:59 +03:00
a06ed00727
Merge pull request #1317 from jfred9/master
...
river/tags: Add possibility for mouse clicks
2021-11-19 16:33:29 +01:00
15761ef802
Merge branch 'master' of https://github.com/Alexays/Waybar into workspace-manager-implementation
2021-11-16 21:44:50 +03:00
ad3f46214d
river/tags: Add possibility for mouse clicks
...
Left mouse click - set-focused-tags
Right mouse click - toggle-focused-tags
2021-11-15 22:31:38 +01:00
13fda1607f
Merge pull request #1311 from b1rger/patch-2
...
Fix typo
2021-11-12 09:04:41 +01:00
9fda6695ea
Merge pull request #1314 from Scrumplex/fix-negative-mpd-vol
...
Ensure MPD volume is not negative
2021-11-12 09:04:21 +01:00
b24f9ea569
Ensure MPD volume is not negative
...
If the primary output does not support changing volume MPD will report
-1. Ensure that negative volume levels will be represented as 0 instead.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2021-11-11 21:42:05 +01:00
769b12f16a
Fix typo
2021-11-06 09:00:15 +00:00
b511103fd9
Merge pull request #1301 from jonbakke/patch-1
...
Clarify less than/greater than in warning.
2021-10-29 13:23:28 +02:00
122fe33636
Merge pull request #1302 from marwing/master
...
Mark memory used by zfs arc as free in memory
2021-10-29 13:22:58 +02:00
8498ddefca
Merge pull request #1304 from mamins1376/fix-1303
...
Fix divide by zero (#1303 )
2021-10-29 13:22:01 +02:00
48117a2e97
Fix divide by zero ( #1303 )
2021-10-29 14:12:48 +03:30
decb13eef0
mark zfs arc size as free in memory
2021-10-28 19:10:46 +02:00
a015b2e3db
Clarify less than/greater than in warning.
...
I was seeing "[warning] Requested height: 20 exceeds the minimum height: 30 required..."
Lines 114-134 are relevant; 133 overrides the requested height with the minimum height when GTK wants more pixels to work with. So, the code is behaving as expected, and "less than" matches the code's logic.
2021-10-28 09:37:11 -07:00
562e4157c0
Merge pull request #1297 from Molytho/master
...
Add spacing config option
2021-10-22 11:02:53 +02:00