PickNicko13
5c9a1b08d9
Implemented "only-physical" parameter in the wireplumber module.
...
It makes it find the first node that has adevice.id linked to the
default output if the default output doesn't have it (i.e. it is a
virtual output).
Useful if you want to control (and see) the volume of the actual output
and not the effect sink.
May need some polishing and/or style fixing, but it works.
2025-12-21 23:46:15 +01:00
Alexis Rouillard
97eb60677e
Merge pull request #4616 from schmop/battery-plugging-instant-updates
...
2. Try: Make battery module update on plugging/unplugging again (refs #2519 )
2025-12-18 19:11:18 +01:00
Alexis Rouillard
3d0b942956
Merge pull request #4689 from ospafford/feat-dwl_tag_state
...
feat(dwl/tags): add empty tag option
2025-12-18 19:09:39 +01:00
Alexis Rouillard
c3d29b1185
Merge branch 'master' into battery-plugging-instant-updates
2025-12-18 19:04:31 +01:00
Alexis Rouillard
c1218fa889
Merge pull request #4646 from gszy/swap-abused
...
modules: memory: fix fully utilized swap percentage calculation
2025-12-18 19:02:47 +01:00
Alexis Rouillard
11c4e55376
Merge pull request #4591 from rrrnld/fix/multiple-batteries
...
Improve multiple battery support
2025-12-18 19:02:31 +01:00
Alexis Rouillard
6b05d73a64
Merge pull request #4589 from cebem1nt/master
...
fix: crash on group scrolling #4510
2025-12-18 19:01:15 +01:00
Alexis Rouillard
374ccbb878
Merge pull request #4705 from rwwiv/fix/duplicate-layers-on-monitor-hotplug
...
fix: prevent duplicate layer surfaces on monitor hotplug
2025-12-18 19:00:48 +01:00
Alexis Rouillard
d012de3cde
Merge pull request #4682 from LukashonakV/cavaGLSL
...
Cava GLSL
2025-12-18 18:59:27 +01:00
Will Wernert
a9ef11a2b3
fix: prevent duplicate layer surfaces on monitor hotplug
...
The monitor signal handlers (signal_monitor_added, signal_monitor_removed)
were never disconnected during SIGUSR2 reload. Each reload accumulated
additional handlers, causing multiple layer surfaces to be created when
monitors were hotplugged.
This fix:
- Stores signal connections as class members
- Disconnects them before reconnecting in bindInterfaces()
- Clears stale outputs_ on reload
2025-12-17 22:17:35 -05:00
Max Gautier
2c9e83441a
log: use native journald protocol for when running as a service
...
When running waybar as a systemd service, allows a slighty more readable
and searchable (in particular, by log level) using journal metadata.
2025-12-11 21:58:09 +01:00
mike b
85aac3fee7
feature to limit the number of icons displayed
2025-12-11 14:46:32 -05:00
Owen Spafford
07cb2c02d2
feat(dwl/tags): add empty tag option
...
Added option in the `dwl/tags` to theme empty tags (i.e. tags without any clients) in `style.css` using
`#tags button.empty`.
Signed-off-by: ospafford <ospafford@gmail.com >
2025-12-09 07:28:18 -08:00
Viktar Lukashonak
e03119fe94
Factory. cava_frontend
2025-12-09 18:13:45 +03:00
tS
72855630d1
Merge branch 'Alexays:master' into patch-1
2025-12-09 10:15:36 +01:00
marvelpokemaster
5ee3bd5325
fix(wireplumber): reorder initializer list to match header and fix -Wreorder warnings
2025-12-08 01:44:19 +05:30
Viktar Lukashonak
3773021546
cavaGLSL
2025-12-07 23:08:55 +03:00
Axel Dahlberg
7777be0da6
feat: allow not switching output when clicking sway/workspace
2025-12-07 19:43:25 +01:00
Raphael Kimmig
85a8fca0de
feat: allow sorting niri workspaces
2025-12-07 12:18:24 +01:00
Viktar Lukashonak
52f4db1154
Moving GTK dispatcher into frontend
2025-12-05 10:04:52 +03:00
mliszcz
e362550e27
fix(sway/workspaces): window-rewrite: do not check for window-format
...
Remove check for unused window-format option.
Fixes #3797 .
2025-12-02 17:19:44 +01:00
Mental-Vortex
b277b63999
fix: Return when ID doesn't exist, we only care about the interest list.
2025-11-30 15:35:10 +08:00
André Silva
bbb7f37761
support hiding tray icons
2025-11-26 16:29:35 +00:00
Viktar Lukashonak
13519ca5bf
cava. nonsafe thread.= & cava bump
2025-11-26 13:26:32 +03:00
Grzegorz Szymaszek
73808dfacc
modules: memory: fix fully utilized swap percentage calculation
...
Do calculate used swap percentage even if swapfree is 0, otherwise
reported used_swap_percentage would be 0, even though it should be 100.
Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl >
2025-11-18 11:50:04 +01:00
schmop
ce1da5a178
Make udev_deleter not linux-only and fix freebsd build
2025-11-01 10:57:18 +01:00
schmop
4e25871655
Reapply "Make battery module update on plugging/unplugging again (refs #2519 )"
...
This reverts commit bb2c67ebad .
2025-10-31 13:43:36 +01:00
zspher
d61bc859ae
perf(image): set image from path only once
2025-10-29 17:10:15 -06:00
zspher
16d7c9d849
feat(image): expand ~ & $HOME in path
2025-10-28 13:36:54 -06:00
arne
ca62481dc9
fix: default weighted average to true
2025-10-26 06:44:53 +01:00
cebem1nt
68cbb507d9
fixing crash on group scrolling
2025-10-24 21:57:58 -03:00
Austin Horstman
bf0ccfd90c
fix(clock): fix freebsd compatibility
...
Recently introduced for ISO 8601 calendar compatibility. But, lib
differences causing the explicit type to break freebsd.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-10-21 23:07:04 -05:00
Alexis Rouillard
84ec25bbeb
Merge pull request #4551 from LukashonakV/cavaBump
...
cava bump & fixing memory leaks
2025-10-19 13:38:58 +02:00
Alexis Rouillard
b475399a22
Merge pull request #4541 from aanderse/master
...
backlight: gracefully handle a null epoll device
2025-10-19 13:38:39 +02:00
guttermonk
19afad8675
updated client to bind version 2 of the ext-idle-notifier protocol
2025-10-17 21:21:48 -05:00
guttermonk
e1e9971680
fixed stale notification object issue
2025-10-17 20:49:24 -05:00
guttermonk
3e2ea1a870
fixed the type declarations
2025-10-17 19:58:43 -05:00
guttermonk
d68f168e09
fixed the compilation error
2025-10-17 19:50:38 -05:00
guttermonk
173e7306d0
fix using the ext-idle-notify-v1 protocol
2025-10-17 19:42:53 -05:00
guttermonk
262f8d96f3
fixed the compilation errors in the idle_inhibitor.cpp file
2025-10-17 18:26:06 -05:00
guttermonk
c831a352f2
Added signal support and wait-for-activity bool.
2025-10-17 18:11:50 -05:00
hecate cantus
72e6151f5e
Merge branch 'Alexays:master' into master
2025-10-16 18:40:58 -07:00
NicolasBuchin
9d37dedb57
fix: resolve memory leak by removing old CSS provider before reloading styles
2025-10-16 10:04:12 +02:00
winkelnp
deb8a56eb1
[wireplumber] remove old version (bluetooth) and unnecessary checks (form-factor)
2025-10-14 00:40:56 +02:00
winkelnp
644a357541
[wireplumber] Add support for device.form-factor
2025-10-13 23:27:45 +02:00
Viktar Lukashonak
966da11f3b
cava bump & fixing memory leaks
2025-10-12 14:53:49 +03:00
lilly-lizard
a96f1caa19
fixed bug after merge with master duplicating code in handle_show()
2025-10-11 10:25:50 +13:00
Maik Broemme
382b9daada
wlr/taskbar: add homogeneous to evenly distribute button widths
2025-10-10 15:25:21 +02:00
dimti
4c12001569
do not need to remove css class from gtk label on init phase
2025-10-10 11:58:56 +03:00
dimti
a36a5e89a9
Approach to dry pattern - separate remove/add css-classes logic to methods
2025-10-10 11:57:44 +03:00