f6482c36dc
hyprland: clangd cleanup
2024-06-28 13:06:14 -05:00
b114b1155c
treewide: clang-format
2024-06-15 18:44:46 -05:00
bac4d03813
modules/hyprland/workspaces: remove deprecated property
2024-06-15 18:34:45 -05:00
ab91d0bac3
Add hotplug detection of bluetooth controllers
2024-06-14 02:24:24 +02:00
0bc43c1aa7
fix: lint
2024-06-12 23:08:27 +02:00
fa2e21dfd5
modules/hyprland/backend: move getSocketFolder to class
2024-06-09 10:18:20 -05:00
0055ee6910
modules/hyprland/workspaces: remove unneccesary visibleWorkspaces variable
2024-06-07 13:56:49 -05:00
1b3b45779a
modules/hyprland/backend: add getSocketFolder to header
2024-06-07 13:56:49 -05:00
29e3d8c371
Hide non-visible special workspaces
2024-05-28 17:45:01 +02:00
d4413f5fa6
Merge pull request #3255 from LukashonakV/ISSUE#2240
...
Fix Clock. Tooltip calendar text overflows(#2240 )
2024-05-28 09:08:31 +02:00
af7945197e
Merge pull request #3260 from zjeffer/clang-tidy
...
clang-tidy fixes in the privacy module
2024-05-28 09:07:57 +02:00
f5bb086460
hyprland/workspaces: sort methods
2024-05-24 14:41:59 -05:00
07c91c200a
hyprland/workspaces: break up headers
2024-05-24 14:21:31 -05:00
d73051e980
hyprland/workspaces: break up doUpdate
2024-05-24 14:21:31 -05:00
9fe51af6b0
hyprland/workspaces: break up parseConfig
2024-05-24 14:21:31 -05:00
b288fdf8c1
ISSUE#2240. Clock Gtk::Label as a calendar tooltip
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2024-05-17 20:17:33 +03:00
e27488b48c
clang-tidy improvements in privacy module
2024-05-11 16:19:46 +02:00
5fe99ea0e1
Upower. Fix segmentation fault
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2024-05-10 00:00:47 +03:00
2ead1bbf84
Upower refactoring ( #3220 )
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2024-05-07 10:29:52 +02:00
df1a9c5509
Remove listener when window is destroyed ( #3215 )
2024-05-06 10:51:14 +02:00
a453ea3c70
fix( #3210 ): tooltip-format on custom modules not working in some cases ( #3213 )
2024-05-06 10:47:52 +02:00
8e8ce0c6bc
feat( #3182 ): style tray icon on hover ( #3203 )
2024-05-06 10:47:25 +02:00
2481f7a292
upower: fix segfault by initializing lastWarningLevel ( #3171 )
...
fixes bd8b215416
2024-04-25 10:36:43 +02:00
f26efae569
Merge pull request #3130 from kiriDevs/kiridevs/battery-cycles
...
battery: Add {cycles}, {health} format replacements
2024-04-18 08:33:17 +02:00
fb88c06d78
calendar: add shift_reset action
2024-04-15 21:59:35 +02:00
3d54a6002d
style: Remove superfluous 'const' on getInfo()
...
was here before, but is an easy fix for a clang-tidy warning
2024-04-13 13:19:54 +02:00
a59593fde1
feat(battery): Add {health} format replacement
2024-04-10 18:19:55 +02:00
43511992d9
feat(battery): Add {cycles} format replacement
2024-04-10 17:00:50 +02:00
f68ac9119a
Use $TZ for local time if it is set
...
libstdc++ doesn't.
2024-04-09 23:27:36 +03:00
abd7ca2a1e
Fix clock on-scroll value not being used for calendar, which was broken by 86a3898
2024-03-24 10:37:31 -05:00
cc084f5f86
Merge pull request #3028 from bartelsielski/upower-warning_level
...
Upower warning level
2024-03-22 23:22:56 +01:00
19f3ce6f85
fix: lint
2024-03-22 23:21:57 +01:00
32e241dc47
Merge pull request #2917 from alttabber/master
...
Add always on option for hyprland/submap
2024-03-22 23:21:17 +01:00
c4907a6065
Merge pull request #3005 from eyusupov/dwl-title
...
Add dwl/window module
2024-03-22 23:20:26 +01:00
e30ddda23a
Merge pull request #2987 from tomben13/master
...
[hyprland/workspaces] New options to change on click behaviour and active workspace status
2024-03-22 23:16:57 +01:00
2326727ccb
Update Wireplumber API to 0.5
...
The WP component loader API has changed to be asynchronous, so implement a (GAsyncReadyCallback)-based loader to manage them. Logging integration change was required for 0.5.0 RCs but not for the 0.5.0 release.
Fix clang-tidy and clang-format warnings. Note these are significantly wider than the changes for 0.5.0 so optional beyond the existing patchset.
2024-03-21 13:37:03 +13:00
bd8b215416
upower: Add 'low' and 'critical' CSS classes
...
Add secondary CSS class based on the 'warning_level' field reported by UPower
over D-Bus. This makes it possible to add custom styling when the battery is
near empty.
2024-03-18 20:36:46 +01:00
ca17bdb214
Merge pull request #2968 from jramrath/hyprland_workspaces_monitor_class
...
Hyprland workspaces `hosting-monitor` css class
2024-03-17 13:06:50 +01:00
17734f0364
Add dwl/window module
2024-03-14 23:51:46 +03:00
68889494d0
Removed option active-per-monitor
2024-03-05 11:12:46 +01:00
380607583e
Merge pull request #2971 from picnoir/pic/power-profiles-daemon
...
Introduce a power-profiles-daemon module
2024-03-04 14:25:16 +01:00
df7f1fffcf
feat(hyprland/workspaces): added options move-to-monitor
and active-per-monitor
2024-03-04 13:17:52 +01:00
cc759a8b8f
Power profiles daemon: address review comments
...
Adding :
- A missing try/catch
- Glib::Error catch
- Remove the useless destructor
- Populate the profiles vector more efficiently
- Numerous nits
2024-03-02 18:20:46 +01:00
09bb6a055d
modules/power_profiles_daemon: safely call dbus asynchronously
...
2 changes to address the review feedback:
1. Aleksei pointed out in this
comment (https://github.com/Alexays/Waybar/pull/2971#issuecomment-1972364896 )
that there's no way to tell if a proxy is alive other than trying to
call a method on it. We perform a little dance to check whether or
not power-profiles-daemon is available on the system by calling
properties.GetAll. If something responds, we assume
power-profiles-daemon is installed, it's then safe to draw the
widget and attach the callback to the active profile.
2. We replaced all the synchronous DBus operations by their async
counterparts.
2024-03-01 12:55:37 +01:00
61fed6a214
modules/power_profiles_daemon: add custom format from config
...
We move to a single icon label format to save space on the bar. We
still display the profile name and the driver in the tooltip.
2024-03-01 11:18:24 +01:00
bb60d41842
fix(mpd): use timers with second granularity where possible
...
Reuse already armed timer in Disconnected state.
2024-03-01 00:27:23 -08:00
162b41c4d0
modules/power-profiles-daemon: apply clang-tidy suggestions
2024-02-29 21:46:27 +01:00
d9abc080e1
Fix merge conflict with #2930
2024-02-28 22:52:08 +01:00
04f73e7303
Merge pull request #2973 from Azazel-Woodwind/feature/hyprland-window-improvements
...
Improved hyprland/window by fixing icon search and implementing configurable spacing
2024-02-28 09:29:54 +01:00
e79ea93d7d
Merge pull request #2967 from aruhier/pr_hyprland_workspaces
...
hyprland/workspaces: Improve the workspaces persistency logic
2024-02-27 16:41:32 +01:00