44a8910022
Merge pull request #4173 from S0nter/master
...
privacy: ignore some streams
2025-06-22 08:24:22 +01:00
341e39fbcf
Merge pull request #4210 from stkth/feat/display-systemd-system-state
...
Feat/display systemd system state
2025-06-22 08:24:04 +01:00
7b9db134dd
Merge pull request #4207 from markx86/fix/mpris
...
fix: MPRIS widget not hiding when no player is active
2025-06-22 08:23:09 +01:00
7d5905b38c
Merge pull request #4204 from stkth/feat/add-swap-state-to-memory-module
...
modules: memory: Add swapState format argument
2025-06-22 08:22:36 +01:00
5a013bdba0
Merge pull request #4209 from notpeelz/fix-formatting
...
Fix CI clang-format
2025-06-22 08:21:38 +01:00
ae777c65a6
Merge pull request #4212 from notpeelz/fix-namespace-pollution
...
Fix namespace pollution
2025-06-22 08:21:24 +01:00
8daaad1e13
fix: don't use c++20 chrono literals
...
Unfortunately we can't use these yet because the freebsd build (clang)
still uses HowardHinnant/date, which doesn't provide literal suffixes.
2025-06-22 00:56:56 -04:00
25f432b0ce
refactor: avoid Gio namespace pollution
2025-06-22 00:50:25 -04:00
e4dd2ecc5a
refactor: avoid namespace pollution in util/date.hpp
2025-06-22 00:50:25 -04:00
cfb47790ad
modules: systemd_failed_units: Introduce systemd state variables
...
Systemd provides the status of a given user and system session as a
human readable string.
Retrieve this information via RequestSystemState and guard the
retrieve of failed units depending on this request.
The functionality is extended but does not change, which means that
failed units in any granularity are displayed as before.
Update documentation in the meantime.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:53:12 +00:00
d5e3a9f894
modules: systemd_failed_units: Enforce visibility of event box on every update
...
Instead if guarding visibility in if condition, enforce visibility
regardless of the state of the current update.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:51:13 +00:00
0731117679
modules: systemd_failed_units: Introduce RequestFailedUnits member
...
Split-out request of failed units from systemd into a separate member
function.
This increases the readability and extendability, but preserves the
current functionality (non-functional change).
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:51:13 +00:00
4bb06b86bc
modules: systemd_failed_units: Use explicit g_variant_get_uint32
...
Determining of failed units can be done by usage of explicit uint32
function with direct return due to auto lambda expression.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:47:27 +00:00
74255d0c7e
modules: systemd_failed_units: Move DBUS proxy check into lambda function
...
Checking for the availability of a given proxy member can be done in the
lambda function as well.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:47:25 +00:00
5c2cf4c65c
modules: systemd_failed_units: Fail early if state did not change
...
Prefer early exit if last status matches the current status.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:47:07 +00:00
dcbbe3bb97
modules: systemd_failed_units: Move nr_failed calculation to updateData
...
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 16:46:06 +00:00
37a6106d3e
modules: systemd_failed_units: Introduce nr_failed as member
...
Keeping nr_failed as member allows to split-out calculation of overall
failed units into updateData.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-21 15:17:59 +00:00
b8a985d606
style: fix formatting
2025-06-21 10:54:16 -04:00
8f35dc17b8
Merge branch 'Alexays:master' into master
2025-06-20 18:30:56 +00:00
93d85a0cea
Merge pull request #4190 from notpeelz/fix-network-rfkill-update
...
fix: network module not displaying rfkill state
2025-06-20 16:14:38 +01:00
3abbdb849d
Merge pull request #4191 from notpeelz/fix-length-error-output-description
...
fix: length_error thrown in handleOutputDescription
2025-06-20 16:14:22 +01:00
2f6f9620d2
Merge branch 'Alexays:master' into master
2025-06-20 14:32:05 +00:00
c266befe0a
fix: MPRIS widget not hiding when no player is active
2025-06-20 14:02:01 +02:00
bdcab011ee
modules: memory: Add swapState format argument
...
Add an argument to the memory module which displays the state of the
swap configuration of the local system.
Usage of swap does not necessarily indicate if swap is on or off.
Signed-off-by: Steffen Kothe <steffen.kothe@skothe.net >
2025-06-19 18:44:31 +00:00
af9d61fa8f
fix: cldMonShift_
not getting initialized in Clock()
constructor
...
Initialize `cldMonShift_` member in the `clock` module constructor. This
fixes a bug where the calendar tooltip would break after a reload, when
in month mode.
2025-06-19 00:35:54 +02:00
bd28bb959f
fix: use spdlog in zxdg_output_v1_listener callbacks
2025-06-13 22:57:31 -04:00
f4496c9648
fix: length_error thrown in handleOutputDescription
2025-06-13 22:51:03 -04:00
07468357f4
fix: network module not displaying rfkill state
2025-06-13 21:40:18 -04:00
3ebf2d96e5
fix continuousWorker in the custom module by capturing the buffer by reference.
2025-06-11 01:12:08 -06:00
4d9403601a
privacy: format with clang-format
2025-06-08 12:53:46 +03:00
831602a913
privacy: default to ignoring all stream.monitor pw nodes
2025-06-08 12:23:50 +03:00
703be13b00
privacy: introduce ignore
option
2025-06-08 12:23:50 +03:00
0332d2ebf8
Merge pull request #4046 from ebeem/sway-workspace-current-not-shown-fix
...
Sway Workspace: Fix workspace button not showing for tabbed/nested layouts
2025-04-24 11:32:56 +02:00
8b48982bf6
Merge pull request #4032 from RobertMueller2/issue_3974
...
wireplumber: fix potential nullpointer deref
2025-04-24 11:28:56 +02:00
55f52c3457
treewide: clang and nix format
2025-04-15 14:56:28 -05:00
67272cc47f
Merge pull request #4042 from clemenscodes/wlr-taskbar-icon-title-fallback
...
wlr/taskbar: find icon by title as fallback
2025-04-14 20:53:06 +02:00
7e845f506e
sway workspace: fix workspace button not shown in nested layouts
2025-04-12 18:31:34 +03:00
afb1ee5422
audio_backend: fix crash
...
Getting crashes when called before we have proper information.
2025-04-11 14:53:47 -05:00
addf44d945
test
2025-04-07 20:51:35 +02:00
e92b0a86b5
wlr/taskbar: find icon by title as fallback
2025-04-07 20:33:18 +02:00
9ca52a48c8
wireplumber: fix potential nullpointer deref
2025-04-06 09:46:06 +02:00
91ef6e51ed
hyprland/workspaces: range find lint cleanup
2025-04-03 23:31:18 -05:00
c5bc3bc59a
hyprland/workspaces: fix crash
2025-04-03 23:31:14 -05:00
4a8d527dd5
Merge pull request #3921 from bpandreotti/vertical-privacy
...
Add support for vertical orientation in privacy module
2025-03-28 09:52:48 +01:00
b98e717433
Merge pull request #3941 from ChaosInfinited/features/systray-custom-icons
...
Features/systray custom icons
2025-03-28 09:46:22 +01:00
fda7abb33d
Merge pull request #3878 from matt-fff/mw/hyprland-events-workspaces-v2
...
Migrate Hyprland workspace events to v2
2025-03-28 09:45:44 +01:00
2fdfd1028a
Merge pull request #3959 from voiceroy/ip-address-display
...
Provide an option to show ipv4, ipv6 or both
2025-03-28 09:25:44 +01:00
a622dfd072
Merge pull request #3969 from LawnGnome/cffi-config-value-json
...
cffi: always return config values as JSON
2025-03-28 09:24:14 +01:00
775067f2da
Merge pull request #3995 from spectrum70/wip/login-proxy
...
add login-proxy option
2025-03-28 09:23:32 +01:00
508d3cd3dd
Merge pull request #3638 from RowanLeeder/ISSUE-3092
...
Resolves #3092 Add source support to wireplumber module
2025-03-28 09:23:01 +01:00