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
dimti
2e6bf549a0
Change label css classes in initial and on event language class method. Used in getLabel - make a strange behaviour
2025-10-10 11:52:59 +03:00
dimti
bdf501a8a5
make getLayout is not static and set css classes for short name keyboard layout in getLayout method
2025-10-10 11:35:47 +03:00
dimti
cd820a100d
also remove/add css class in onEvent method
2025-10-10 11:14:30 +03:00