Erik Reider
eeb7bc702e
Added GeoClue2 privacy item
...
Rebased onto current master and fixed the privacy module build:
- privacy_item.hpp no longer includes privacy.hpp (it does not use the
Privacy class); this broke the circular include that left PrivacyItem
undeclared when privacy.hpp was reached first from privacy_item.cpp.
- privacy_item.cpp now includes gtkmm/label.h explicitly, since Gtk::Label
was previously only pulled in transitively via privacy.hpp.
2026-07-04 01:42:35 +02:00
Erik Reider
9de0e393ab
Sway-Workspaces: Fixed scrolling not working
...
Fixes regression in bb843e0 that caused scrolling over the bar not working
2024-03-02 23:08:21 +01:00
Erik Reider
f21b1dfa4d
fixed linter issues
2023-11-04 15:16:13 +01:00
Erik Reider
6050fa3a43
Added documentation
2023-11-04 15:16:13 +01:00
Erik Reider
ca7c9a68f1
Made creation of privacy modules more modular
2023-11-04 14:05:01 +01:00
Erik Reider
49caa4bf31
Add the PrivacyNodeInfo object as pw_proxy data
2023-10-31 11:38:01 +01:00
Erik Reider
c60a8e9836
free pipewire listeners on proxy destruction
2023-10-31 08:52:54 +01:00
Erik Reider
c4226f3745
Readded signal_timeout instead of map to fix indicator being stuck
2023-10-30 18:01:47 +01:00
Erik Reider
d32da917e4
Added tooltips
2023-10-29 00:17:53 +02:00
Erik Reider
46e36c0e68
Simplified the privacy_item hiding/showing logic
2023-10-28 18:30:50 +02:00
Erik Reider
86491e1512
Call module emit in privacy module contructor
2023-10-28 16:47:06 +02:00
Erik Reider
4a4c888d7d
Fixed linter complaining
2023-10-27 00:01:40 +02:00
Erik Reider
ace319b515
Updated default CSS to include the privacy module
2023-10-26 23:44:04 +02:00
Erik Reider
e73ea8d608
Fixed cases where the module would be hidden when it should be visible
2023-10-26 23:37:10 +02:00
Erik Reider
f7224d8459
Initial implementation
2023-10-26 23:22:02 +02:00
Erik Reider
1ceaff27c2
Fixed gamemode module segfaulting when disconnecting monitor
2022-10-20 12:38:52 +02:00
Erik Reider
4029c5423f
Added UPower to README
2022-07-31 10:56:42 +02:00
Erik Reider
3c182c9ca9
Added gamemode man file to meson
2022-05-23 14:13:30 +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
Erik Reider
3411236697
Initial implementation
2022-05-13 21:30:45 +02: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
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
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
5f19a54deb
Added man page
2022-03-19 17:25:43 +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
d7a030daf3
Lowered default icon size to 20
2022-03-19 11:19:08 +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
Erik Reider
2a563f54e7
Change name to upower
2022-03-16 15:33:39 +01: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
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