Alex
03bbc9df64
Merge pull request #1554 from ErikReider/gamemode-module
...
Gamemode Module
2022-05-23 13:40:09 +02:00
Alex
1e4fe0bee8
Merge pull request #1557 from LukashonakV/ISSUE#1556
...
Issue#1556. Battery module: a lot of warnings when battery dissapears
2022-05-23 13:39:23 +02:00
Alex
5e2067d51f
Merge pull request #1563 from groknull/crash-on-empty-cpuvec
...
Prevent segfault in getCpuFrequency
2022-05-23 13:38:53 +02:00
Erik Reider
7ea0a2348b
Man page example now uses default values
2022-05-21 12:08:05 +02:00
Erik Reider
fd306e184a
Added man page
2022-05-21 12:06:45 +02:00
Erik Reider
f4f2989e85
Added tooltip-format
2022-05-21 12:02:45 +02:00
Erik Reider
8d4c7176f8
Renamed not-running-bide to hide-not-running
2022-05-21 12:02:35 +02:00
Ed Ralston
7abcbe80e5
Prevent segfault in getCpuFrequency
...
When parseCpuFrequencies returns an empty vector, getCpuFrequency
would attempt to dereference an invalid iterator.
Return early from getCpuFrequency when parseCpuFrequencies returns an
empty vector.
Resolves a segfault when waybar is run within a VM on apple silicon.
2022-05-19 20:01:57 -04:00
Viktar Lukashonak
7f995507fe
std::filesystem::path is a string representation
2022-05-14 17:10:44 +03:00
Viktar Lukashonak
b39a8ede6c
Issue#1556. Battery module: wrong string comparison
...
1. battery.hpp - added local bool variable. Force to print warnings the
only once in order to warn user about wrong battery configuraion. And
does not bring a mess when the battery is turned off (gamepads, etc.)
2. dir_name is an object which takes a part in comparison. So converted to the string.
2022-05-14 16:56:46 +03:00
Erik Reider
3411236697
Initial implementation
2022-05-13 21:30:45 +02:00
Alex
9bc821bdac
Merge pull request #1551 from loserMcloser/keyboard-state-css-classes
...
Add classes to individual keyboard state labels
2022-05-12 13:55:32 +02:00
loserMcloser
bfcb936d87
Add classes to individual keyboard state labels
2022-05-11 08:08:28 -06:00
Alex
3d023a0421
Merge pull request #1540 from daangoossens22/bluetooth
...
feat: extend bluetooth module
2022-05-11 09:26:38 +02:00
Daan Goossens
e235f48245
feat: hide module if empty
2022-05-07 13:42:27 +02:00
Daan Goossens
3043d42a89
style: apply projects clang-format
2022-05-06 17:01:43 +02:00
Daan Goossens
733fb8c62a
docs: update + add experimental section
2022-05-06 16:43:53 +02:00
Daan Goossens
954bed3f5e
refactor: adapter renamed to controller
...
Since it is also called controller in bluetoothctl
2022-05-06 16:37:48 +02:00
Daan Goossens
13df878bc3
refactor: logic for enumerating devices in tooltip
2022-05-06 16:37:40 +02:00
Alex
4592dd4a6c
Merge pull request #1527 from siikamiika/network-current-iface-bandwidth
...
network: calculate bandwidth for current interface
2022-05-05 09:44:44 +02:00
Daan Goossens
794610a1ca
feat: display all connected devices in tooltip
2022-05-04 19:27:39 +02:00
Alex
7bbf7c99a3
fix: lint
2022-05-04 17:29:08 +02:00
Alex
eec0a8255f
Merge pull request #1454 from Psykar/idle_inhibitor_timeout
...
Add a config to set a timeout for the idle_inhibitor module
2022-05-04 17:27:21 +02:00
Daan Goossens
638b4e6573
feat: extend bluetooth module
2022-05-02 18:11:21 +02:00
Alex
caee2e611f
Merge pull request #1530 from qubidt/backlight-fix
...
Backlight: avoid crash on getting brightness fails
2022-04-22 09:17:54 +02:00
Bao Trinh
96746142d2
Backlight: don't reset value when failing to read
...
Avoids the brightness percentage resetting to 0 on intermittent failures
2022-04-21 22:19:05 -05:00
Bao Trinh
1af7191740
Backlight: avoid crash on getting brightness fails
...
Reading brightness value for backlight device can fail intermittently
(particularly when using ddcci-driver-linux). Handle this more
gracefully rather than crashing
2022-04-21 22:02:45 -05:00
Alex
89be55b00b
Merge pull request #1510 from towoe/sway-bar-show
...
Show hidden bar
2022-04-20 05:13:53 +02:00
Alex
23369aa14c
Merge pull request #1500 from RobertMueller2/clock-thread-sleep
...
Replace sleep_until with sleep_for to prevent clock from getting stuck with system time adjustment
2022-04-20 05:11:49 +02:00
Alex
a16e54573e
Merge pull request #1524 from berbiche/fix/gtk-layer-shell-anchors
...
bar: don't set layer-shell anchor for edges when width is not 'auto'
2022-04-20 05:09:36 +02:00
siikamiika
7231c47244
network: calculate bandwidth for current interface
2022-04-18 13:56:30 +03:00
Alex
6184e43c84
Merge pull request #1523 from FlexW/feature/icon-size
...
sway/window: Allow the user to change the size of the app icon
2022-04-18 08:59:36 +02:00
Nicolas Berbiche
6851e26450
bar: don't set layer-shell anchor for edges
...
Don't set the anchor for certain edges when the width or the height
is not set to a value of 'auto' (1).
When the bar is vertical, the top and bottom edges are not anchored
otherwise the left and right edges are not anchored.
This resolves an issue wherein the width and height set for the
layer-shell were ignored because the layer was set to anchor to all
edges.
2022-04-17 18:19:36 -04:00
Felix Weilbach
fc6f5741b1
sway/window: Allow the user to change the size of the app icon
...
Fixes #1461
2022-04-17 23:57:57 +02:00
Alex
264e2c3983
Merge pull request #1522 from FlexW/bugfix/app-icon
2022-04-17 23:32:59 +02:00
Felix Weilbach
45988b3dbb
Sway/window: Only update icon from main thread
...
If Gtk objects get updated from other threads than the main thread GTK
can get confused. This is a regression of bcadf64031
.
Fixes #1464 , #1474
2022-04-17 22:55:58 +02:00
Rene D. Obermueller
4e3f91d237
Issue 1226/1497: align updates with times divisible by interval
2022-04-16 14:21:28 +02:00
Rene D. Obermueller
e5d05baba3
Issue 1226/1497: Replace sleep_until with sleep_for to prevent clock from getting stuck with system time adjustment
2022-04-16 14:21:28 +02:00
Tobias Wölfel
7763d50691
Add reset behaviour of modifier key
...
Add an option to change the behaviour of the modifier key to reset the
visibility.
2022-04-15 20:04:58 +02:00
Tobias Wölfel
5a0e42cc76
Limit visibility updates
...
Prevent visibility updates to occur for inactive modules.
Check active modules and subscribe to only those events.
2022-04-15 20:04:56 +02:00
Tobias Wölfel
1dcd36b06c
Show bar on sway mode
...
Display the bar if the sway mode is not the default mode.
2022-04-15 19:58:50 +02:00
Tobias Wölfel
93f9b3d213
Clear urgency hint with modifier press
...
If the modifier is pressed and release without another event, the
intended behaviour is to clear an urgency hint and hide the bar again.
Note that if multiple workspaces have the urgency hint set, the bar is
hidden again and an urgent workspace is focused, the bar does not stay
hidden anymore.
2022-04-15 19:55:06 +02:00
Alex
54b1df69a9
fix: lint clock
2022-04-15 14:39:13 +02:00
Alex
73cd156a7a
Merge pull request #1492 from LukashonakV/master
...
#1315 . Add option to display week number on calendar
2022-04-15 14:37:46 +02:00
Tobias Wölfel
e3700b924e
Show bar if a workspace becomes urgent
...
Add a second reason to show the bar besides visible by modifier.
Update the visibility based on changes in the workspace urgency.
Check all workspaces for urgency and keep the bar visible if at least
one has an urgency hint.
2022-04-14 19:08:11 +02:00
Alex
d87cf8a8f2
Merge pull request #1518 from towoe/bluetooth-format
...
Add disabled bluetooth style
2022-04-12 10:35:54 +02:00
Tobias Wölfel
e8b022c096
Add disabled bluetooth style
...
Allow to set a different style if the bluetooth adapter is disabled.
2022-04-12 10:31:20 +02:00
Alex
503fe9a7ea
Merge pull request #1516 from alebastr/ipc-enum-type
...
refactor: change `enum ipc_command_type` to uint32_t
2022-04-11 08:49:43 +02:00
Alex
b812596080
Update lint.yml
2022-04-11 08:49:20 +02:00
Aleksei Bavshin
13fdbc13c3
refactor: change enum ipc_command_type
to uint32_t
...
As we always use the enum to compare or initialize uint32_t values, it
would be better to declare it with the right type. This way we could
avoid `-Wnarrowing` warnings or unnecessary type casts.
2022-04-10 12:52:46 -07:00