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
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
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
Louis des Landes
1071b9f7c5
Add a config to set a timeout for the idle_inhibitor module
2022-04-10 22:47:52 +09:30
LukashonakV
6ad1f6b853
Merge branch 'master' into master
2022-04-10 09:54:50 +00:00
Alex
a1129c4c87
fix: bsd
2022-04-06 14:55:08 +02:00
Alex
f2fcadbf62
refactor: lint
2022-04-06 08:37:19 +02:00
LukashonakV
46f07d24dd
Merge branch 'master' into master
2022-04-05 15:28:55 +00:00
Alex
d5b76bd8b5
Merge pull request #1495 from 0cc4m/master
...
Battery module support for rk817
2022-04-05 16:39:08 +02:00
Viktar Lukashonak
4a457648f9
Waybar. Clock module. Calendar - custom output formats
2022-03-27 11:15:56 +03:00
0cc4m
3a95f8f599
Add battery module fallback for batteries without capacity or with _avg instead of _cur files
2022-03-26 19:42:06 +01:00
Erik Reider
a7ed1ed570
Don't call dp.emit() when UPower service active status changes
2022-03-25 17:35:37 +01:00
Erik Reider
e0f0931e2d
Hide module if UPower service isn't running
2022-03-25 17:27:36 +01:00
Erik Reider
0140606226
Fixed segfault on upower service restart
2022-03-25 16:57:25 +01:00
Viktar Lukashonak
1d2a381b5f
Waybar. Clock module - weeknum fix for the left side
2022-03-25 18:51:59 +03:00
Erik Reider
d1d73b5003
Added missing "fulL" and "empty" CSS classes
2022-03-25 14:57:04 +01:00
Erik Reider
2ca4dcac49
Set box widget name to "upower"
2022-03-25 14:52:12 +01:00
Viktar Lukashonak
2d87bcb1ab
https://github.com/Alexays/Waybar/issues/1315 . Option to display week number on calendar
2022-03-24 15:41:50 +03:00
Erik Reider
84dc82e1c1
Added tooltip-padding
2022-03-21 13:50:46 +01:00
Erik Reider
e06316c80b
Only set label text if string doesn't only contain spaces
2022-03-20 00:36:53 +01:00
Erik Reider
7b071567ea
Removed goto in update method
2022-03-20 00:36:13 +01:00
Erik Reider
2633ff3fb9
Fixed time_left string not being set properly
2022-03-19 23:10:15 +01:00
Erik Reider
0764e9ad6e
Added format and format-alt config properties
2022-03-19 21:15:48 +01:00
Erik Reider
c4282cfacc
Made tooltip getDeviceIcon return const string
2022-03-19 19:22:21 +01:00
Erik Reider
05effad18b
Added CSS status classes
2022-03-19 19:22:00 +01:00
Erik Reider
7fac2afb85
Added custom tooltip with device icon, device name and battery status
2022-03-19 17:09:55 +01:00
Erik Reider
4196e0d5d1
Unref all devices on destruct
2022-03-19 11:35:13 +01:00
Erik Reider
14a2a7027f
Moved upower into its own directory
2022-03-19 11:34:34 +01:00
Erik Reider
2b2ac311d5
Fixed not visible when only battery is plugged in
2022-03-19 11:19:39 +01:00
Erik Reider
7345918f84
Added mutex locking to resetDevices
2022-03-19 11:18:51 +01:00
Erik Reider
105f1cefe1
Fixed device unrefed
2022-03-19 10:52:05 +01:00
Erik Reider
175d82858b
Merge branch 'upower-module' of github.com:ErikReider/Waybar into upower-module
2022-03-19 10:48:43 +01:00
Erik Reider
c8d785071f
Merge branch 'master' into upower-module
2022-03-19 10:48:02 +01:00
Alex
8c6063d181
Merge pull request #1485 from LukashonakV/master
...
Hide/Unhide temperature module when "format*" is empty.
2022-03-19 10:24:59 +01:00
momokrono
fcf93a6c45
feat: added network speed in Bytes
2022-03-18 10:35:19 +01:00
Viktar Lukashonak
6946288053
PR #1485 review
2022-03-17 11:31:06 +03:00
Erik Reider
2a563f54e7
Change name to upower
2022-03-16 15:33:39 +01:00
Viktar Lukashonak
9f337db2d2
Hide/Unhide module when "format*" is empty.
2022-03-16 15:50:00 +03:00
Erik Reider
136b47ce0d
Fixed percentage not getting rounded
2022-03-15 23:03:13 +01:00
Erik Reider
6eb187a23e
Moved upower.*pp out of the upower directories
2022-03-15 23:00:09 +01:00
Erik Reider
9b9e42fc5f
use device variable instead of getting the device from the map
2022-03-15 22:50:11 +01:00
Erik Reider
d47073ef13
Reload all devices after wake from suspend
2022-03-15 22:49:40 +01:00
Erik Reider
5396ffb71f
Added "icon-size" and "hide-if-empty" config options
2022-03-15 20:22:32 +01:00
Erik Reider
5e9faeb2d0
Now shows the percentage and the correct icon
2022-03-15 20:22:04 +01:00
Erik Reider
4ee81c8dea
Added all callbacks
2022-03-15 17:54:06 +01:00
Viktar Lukashonak
37d87be3c1
Add supporting of the gamepads batteries
2022-03-14 17:53:19 +03:00
Viktar Lukashonak
8aee7492d4
Plug/Unplug batteries on hot(useful for gamepads)
2022-03-14 17:12:05 +03:00
Alex
5c1c07a035
Merge pull request #1480 from avdv/xkb-load-exotic-rules
...
sway/language: Load exotic xkb rules too
2022-03-13 22:32:00 +01:00
Claudio Bley
caa24f0647
sway/language: Load exotic xkb rules too
2022-03-13 09:40:32 +01:00
Louis des Landes
8b6bc215cc
Fix freebsd action
2022-03-10 14:48:40 +01:00
Alex
6c7acf18b5
Update network.cpp
2022-03-10 09:53:02 +01:00
Alex
b6655e475b
Merge branch 'master' into list_of_times
2022-03-08 09:59:22 +01:00
Alex
56ebb09e5f
Merge pull request #1440 from TheDaemoness/patch-1
...
Add 1 to songPosition in the MPD module
2022-03-06 14:51:20 +01:00
Alex
35d6da3965
Merge pull request #1292 from FlexW/feature/sway-app-icon
...
Show application icon when using sway window module
2022-03-06 14:50:41 +01:00
Alex
be1d2a02ca
Merge pull request #1422 from technic/fixes
...
minor string utils methods refactoring
2022-03-06 14:50:02 +01:00
Grant Moyer
ebe4424795
Fix remaining posix compatability issues in keyboard_state
2022-02-25 13:28:47 -05:00
Grant Moyer
e3f56b8110
Don't use gnu extensions which are too new for debian and ubuntu
2022-02-25 13:13:43 -05:00
Grant Moyer
8f3fbebede
Make error messages portable
2022-02-25 12:56:22 -05:00
Grant Moyer
a595b61e0f
Improve keyboard_state error messages
2022-02-25 12:27:08 -05:00
Brent George
3c18c43b9a
limit cpu load figure to 2 points
2022-02-22 16:33:33 -07:00
TheDaemoness
ac20428fdf
Add 1 to songPosition in the MPD module
2022-02-18 17:41:33 -08:00
Dorian Rudolph
1a93a6cfa5
fix #1431 : audio output does not update on unplug
2022-02-09 14:20:09 +01:00
Alex Maystrenko
d4da04a750
move Glib ustring format helper to utils
...
this formatter is useful for other modules
which want to print Glib exceptions messages
2022-02-05 21:26:48 +01:00
Alex Maystrenko
f3819ee954
remove duplicated string manipulation methods
2022-02-05 21:02:58 +01:00
Alex
12caae8fd2
Merge pull request #1410 from ErikReider/reverse-tray
...
Reverse the tray icon order
2022-02-02 12:56:25 +01:00
gemmelos
6be741afc9
Fix disabled tooltip on clock module
...
Seems like the tooltip text should only be set if both `if (tooltipEnabled())` and `if (config_["tooltip-format"].isString())` passes.
2022-02-02 12:41:06 +01:00
Erik Reider
941cf47693
Add config option "reverse-direction"
2022-01-28 19:14:46 +01:00
Erik Reider
32d42749f9
use pack_end instead of pack_start
2022-01-28 18:42:52 +01:00
Oto Šťáva
f4f1267a71
sway/language: fix segmentation fault for layouts not found in XKBContext
2022-01-25 20:03:19 +01:00
Felix Weilbach
bcadf64031
Show application icon when using sway window module
...
Signed-off-by: Felix Weilbach <felix.weilbach@t-online.de>
2022-01-24 17:37:51 +01:00
Alex
1c08d26af0
Merge branch 'master' into master
2022-01-24 09:23:23 +01:00
Alex
c4cc7ae396
Update client.cpp
2022-01-24 09:22:47 +01:00
Alex
65dd245362
Update clock.cpp
2022-01-24 09:21:56 +01:00
Kevin Locke
27df7a9aa7
battery: read status with spaces
...
According to the [sysfs class power ABI],
/sys/class/power_supply/<supply_name>/status may contain "Not charging".
This is already handled by status_gt() and update() (where ' ' is
converted to '-' for use in config keys) but was not being read due to
skipws. Read with std::getline() to handle this case.
[sysfs class power ABI]: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-power
Fixes : #1139
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2022-01-23 18:36:59 -07:00
nullobsi
3a6e5be59d
Use locale when formatting clock
2022-01-14 10:36:24 -08:00
Alex
9ae99c2621
Merge pull request #1386 from Anakael/pr/anakael/add-swap-flags
...
[Memory] feat: Add swap flags
2022-01-12 11:08:50 +01:00
Aleksei Bavshin
7f6bef2049
fix(util): make waybar_time formatter compatible with fmt 8.1.0
...
Stop using private implementation details of the `formatter<std::tm>`.
We never needed anything from the class besides the format specifier,
which is easily obtainable with public API.
2022-01-07 22:34:00 -08:00
Aleksei Bavshin
c0d84853ea
refactor(clock): extract waybar_time to util/waybar_time.hpp
2022-01-07 18:09:44 -08:00
mazunki
2301788a81
created a hotfix for libfmt-8.1.0 and above
2022-01-08 01:44:46 +01:00
mazunki
d22d6a4522
Merge branch 'master' of github.com:Alexays/Waybar
2022-01-08 01:02:57 +01:00
Johannes Wienke
4a85ec0f59
fix: match sway workspace order with sway one
...
Ensure that sway workspaces are always displayed in the same order as
used internally by sway. The previous sorting code always sorted
unnumbered workspaces lexicographically. This isn't the order used by
sway internally. Therefore, commands such as "workspace next" might have
jumped arbitrarily in waybar.
This commit reworks the sorting code such that the internal order is
always obeyed. Additionally, numbered persistent workspaces are inserted
at their natural position at the front of the workspace list while
unnumbered ones are appended. This should match the expectations of
workspace ordering known from sway's behavior.
The changes make the configuration property "numeric-first" unnecessary
as this will always be the case now. There's also no reasonable way
around this behavior now. Otherwise, persistent workspaces would jump
around in the visual representation as soon as they become known to
sway.
Fixes #802
2022-01-07 10:26:27 +01:00
bd-g
7b9b10afc6
Merge branch 'master' into master
2021-12-26 20:14:26 -07:00
Alex
8ec321ddaf
Merge pull request #1221 from Anakael/pr/anakael/add-name-to-taskbar
...
[Taskbar] feat: Add name format replacementf feat: Add app ids mapping (ready for review)
2021-12-23 23:01:21 +01:00
Brent George
13d25d403e
add to network module - signalStrengthApp shows what applications can run at current signal strength
2021-12-14 11:37:39 -07:00
Brent George
3218612d3b
change frequency to GHz
2021-12-14 11:36:46 -07:00
Brent George
9bc86347be
change signal strength to penalize overly strong signals
2021-12-14 11:34:15 -07:00
Alex
9b399ea2bb
Merge pull request #1334 from bd-g/master
...
Adjust max wifi strength that is possible
2021-12-14 07:43:41 +01:00
Alex
9608e0dabf
Merge pull request #1341 from fhost/fhost/logind
...
Add logind feature, with its 'inhibitor' module
2021-12-14 07:43:15 +01:00
aashu
ad20c0af2d
Merge branch 'master' into master
2021-12-14 10:22:25 +05:30
Alexis Cellier
eae65099d0
Add logind feature, with its 'inhibitor' module
...
The logind feature adds a new inhibitor module which allows to acquire
the inhibitor locks that logind presents.
Signed-off-by: Alexis Cellier <kernelserror@gmail.com>
2021-12-12 17:52:26 +01:00
Brent George
2240c79b1a
Adjust max wifi strength that is possible
2021-12-01 18:24:35 -07:00
Sergey Mishin
ece86c96d7
Feature Clock: show list of time in other timezones in a tooltip
...
Introducing new tooltip placeholder: {timezoned_time_list}. It will be replaced with the list of times in different time zones.
I've found it useful to hover the mouse pointer on time and see time in all my timezones at once.
Current timezone excluding from the list, so if you will scroll over the time module and change the active timezone, this timezone will be excluded from the list and the previous active zone will be added.
2021-12-01 17:08:05 +00:00