Alexis Rouillard
e2056db932
Merge pull request #4084 from PandorasFox/master
...
add prefer-album-artist to mpris module
2026-07-03 23:43:11 +02:00
Alexis Rouillard
960a2069ee
Merge pull request #4762 from szbmrk/feat-multiple-disks
...
feat(disk)!: handle multiple disks at once
2026-07-03 23:42:55 +02:00
Alexis Rouillard
325ee9e7f7
Merge pull request #4826 from AntGarSil/agd/ignore-tray-applets
...
feat (tray): Ignore Tray items by service name and when dbus properties load
2026-07-03 23:42:51 +02:00
Alexis Rouillard
4b9284ffd0
Merge pull request #3925 from casKd-dev/dwl/hide-vacant
...
dwl/tags: add hide-vacant option
2026-07-03 23:42:17 +02:00
Alexis Rouillard
a4cba38c81
Merge pull request #3926 from casKd-dev/dwl/hide-title
...
dwl/window: allow hiding of title when either inactive or empty
2026-07-03 23:20:36 +02:00
Alexis Rouillard
d2a082933a
Merge pull request #4908 from 7FM/master
...
pulseaudio: add target option to control source (microphone) volume
2026-07-03 23:12:36 +02:00
Alexis Rouillard
2f6720c053
Merge pull request #4981 from xiyori/max-windows
...
Add max-windows option to hyprland/workspaces
2026-07-03 22:58:37 +02:00
Alexis Rouillard
8c4787bd88
Merge pull request #4529 from dimti/hyprland-language-class
...
Add css class to hyprland language module of short_name language code
2026-07-03 22:58:31 +02:00
Alexis Rouillard
3033e15868
Merge pull request #4958 from v-dermichev/feature/workspace-name-css-class
...
feat (hyprland/workspaces): expose workspace name as CSS class
2026-07-03 22:52:06 +02:00
Alexis Rouillard
168794b44b
Merge pull request #4986 from maltherd/master
...
Add "ignore-workspaces" option to sway/workspaces module
2026-07-03 22:50:34 +02:00
Alexis Rouillard
dd69400676
Merge pull request #5047 from awused/mpd-idle
...
mpd: Implement idle events for Playing state
2026-07-03 22:49:22 +02:00
Alexis Rouillard
cb206a60f8
Merge pull request #4134 from Roc25/hide-active
...
Add hide-active
2026-07-03 22:47:15 +02:00
Alexis Rouillard
21fbb96446
Merge pull request #4683 from RaphaelKimmig/master
...
feat: allow sorting niri workspaces
2026-07-03 22:44:26 +02:00
Alexis Rouillard
6c87b1d9da
Merge pull request #5078 from DreamMaoMao/mango
...
feat: add mango modules: workspace,language,keymode,window,layout
2026-07-03 22:44:04 +02:00
Alexis Rouillard
6e28b4ae54
Merge pull request #3436 from lilly-lizard/river-tags-monitor-focus
...
river/tags: Allow river tags to be styled based on monitor focus
2026-07-03 22:42:34 +02:00
Alex
02c20cf339
Merge remote-tracking branch 'origin/master' into agd/ignore-tray-applets
...
# Conflicts:
# include/modules/sni/tray.hpp
# src/modules/sni/host.cpp
# src/modules/sni/tray.cpp
2026-07-03 22:40:04 +02:00
Alex
aecd254385
Merge remote-tracking branch 'origin/master' into feat-multiple-disks
...
# Conflicts:
# src/modules/disk.cpp
2026-07-03 22:39:52 +02:00
Alex
44995bc5fa
Merge remote-tracking branch 'origin/master' into pr-4084
...
# Conflicts:
# src/modules/mpris/mpris.cpp
2026-07-03 22:39:20 +02:00
Alexis Rouillard
3cde8607a6
Merge pull request #3994 from jeevithakannan2/ppd-split-driver
...
power-profiles-daemon: split driver into cpu driver and platform driver
2026-07-03 22:33:20 +02:00
Alexis Rouillard
421e85239b
Merge pull request #4761 from Benji-clm/smooth-power
...
feat(battery): add option to smooth power for more stable time_remaining estimates
2026-07-03 22:32:31 +02:00
Alexis Rouillard
93ecfb9eb1
Merge pull request #5126 from iamcheyan/feat/wlr-taskbar-bar-css-states
...
feat(wlr/taskbar): expose active toplevel state on the bar window
2026-07-03 22:30:26 +02:00
Alex
21d222e8f7
Merge remote-tracking branch 'origin/master' into 7FM/master
...
# Conflicts:
# include/modules/pulseaudio_slider.hpp
# include/util/audio_backend.hpp
# man/waybar-pulseaudio-slider.5.scd
# src/modules/pulseaudio_slider.cpp
# src/util/audio_backend.cpp
2026-07-03 22:29:33 +02:00
Alex
00a3e490c6
Merge remote-tracking branch 'origin/master' into dwl/hide-title
...
# Conflicts:
# include/modules/dwl/window.hpp
# src/modules/dwl/window.cpp
2026-07-03 22:26:42 +02:00
Alex
3c9b019d51
Merge remote-tracking branch 'origin/master' into dwl/hide-vacant
...
# Conflicts:
# include/modules/dwl/tags.hpp
# src/modules/dwl/tags.cpp
2026-07-03 22:26:16 +02:00
Alexis Rouillard
5ff20943a9
Merge branch 'master' into hide-active
2026-07-03 22:22:24 +02:00
Alexis Rouillard
4700f2b423
Merge branch 'master' into max-windows
2026-07-03 22:22:16 +02:00
Alexis Rouillard
8ec7bd0939
Merge branch 'master' into hyprland-language-class
2026-07-03 22:22:11 +02:00
Alexis Rouillard
315dc106f5
Merge branch 'master' into master
2026-07-03 22:22:07 +02:00
Alexis Rouillard
57689fe96b
Merge branch 'master' into feature/workspace-name-css-class
2026-07-03 22:21:54 +02:00
Alexis Rouillard
ed688659f4
Merge branch 'master' into mango
2026-07-03 22:17:29 +02:00
Alex
fe0e1c139b
power-profiles-daemon: preserve backward compatibility for driver
...
Keep the {driver} placeholder working and support older
power-profiles-daemon versions that only expose a single Driver DBus
property, while still reading the new CpuDriver/PlatformDriver fields.
- Read the legacy Driver property and fall back to it when CpuDriver or
PlatformDriver are missing (older daemon).
- Derive {driver} from CpuDriver when the daemon no longer exposes
Driver (recent daemon), so existing configs using {driver} keep
working.
- Align the default tooltip-format in the constructor with the
documented default.
2026-07-03 22:11:51 +02:00
Alex
b7e5805f4b
Merge remote-tracking branch 'origin/master' into RaphaelKimmig/master
...
# Conflicts:
# include/modules/niri/workspaces.hpp
2026-07-03 22:11:34 +02:00
Alexis Rouillard
69c09800d5
Merge branch 'master' into feat/custom-format-icons-keyboard
2026-07-03 22:11:13 +02:00
Alexis Rouillard
396e8b714f
Merge branch 'master' into mpd-idle
2026-07-03 22:11:10 +02:00
Alexis Rouillard
da91ca2457
Merge branch 'master' into smooth-power
2026-07-03 22:11:06 +02:00
Alex
68097dacd4
Merge remote-tracking branch 'origin/master' into feat/wlr-taskbar-bar-css-states
2026-07-03 22:10:26 +02:00
Alex
b9c82f5dd3
Merge remote-tracking branch 'origin/master' into ppd-split-driver
2026-07-03 22:09:51 +02:00
Alex
6cf6157048
Merge remote-tracking branch 'origin/master' into river-tags-monitor-focus
2026-07-03 22:09:45 +02:00
Alex
4bf82b88a0
style(pulseaudio): clang-format audio_backend helpers
2026-07-03 22:01:20 +02:00
Alex
504ebfba62
Merge remote-tracking branch 'origin/master' into finitemonkey/master
2026-07-03 21:49:16 +02:00
Alexis Rouillard
0b50f654ca
Merge pull request #5093 from oqlatulesba3/fix/sni-host-proxy-retry
...
fix(sni): retry Host proxy creation on transient errors
2026-07-03 21:47:39 +02:00
Alex
5181f84648
fix(sni): prevent use-after-free and infinite retry in Host proxy retry
...
Store the retry timeout connection in a Host member and disconnect it in
~Host, so a Host destroyed within the retry window no longer invokes the
timeout callback on freed memory. Cap the retries (MAX_RETRIES) so a
watcher that never reappears no longer spins forever every 200ms; reset
the counter on success and when the watcher name vanishes.
2026-07-03 21:39:36 +02:00
Alex
dc017d8fd3
fix(hyprland/workspaces): disconnect hover-check timeout on Workspace destruction
...
The hover-check Glib::signal_timeout re-arms every 50ms and is not owned by
the Workspace. Since Workspaces are destroyed at runtime, a workspace removed
while its check is armed would let the timeout fire on freed memory (use-after-
free, also touching the destroyed m_button). Add a destructor that calls
stopHoverCheck() to disconnect the source.
2026-07-03 21:32:55 +02:00
Alex
987d5758a6
Merge remote-tracking branch 'origin/master' into fix/hyprland-workspace-taskbar-hover
2026-07-03 21:32:20 +02:00
Alexis Rouillard
63424a75ae
Merge pull request #5064 from Siriusuna/fix/mpd-markup-truncation
...
fix(mpd): truncate before sanitization and improve tooltip UX
2026-07-03 21:00:03 +02:00
Alexis Rouillard
fce96987e1
Merge pull request #5028 from JeremieRodon/fix/tray-hide-when-empty
...
fix(tray): hide module when no items are visible
2026-07-03 20:58:33 +02:00
Alexis Rouillard
ae636a1ca8
Merge pull request #4742 from Sayrus/sayrus-gh/sway-workspaces-quotes
...
fix(sway/workspaces): use number when available to avoid parsing issues
2026-07-03 20:55:14 +02:00
Alexis Rouillard
f4648c0fcd
Merge pull request #5046 from awused/mpd-duration
...
fix: mpd specify timer interval in seconds
2026-07-03 20:53:33 +02:00
Alexis Rouillard
c77c60e0b6
Merge pull request #5138 from runxiyu/runxiyu
...
fix(sni): ignore name/pixmap updates for custom icons
2026-07-03 20:52:16 +02:00
Alexis Rouillard
6c6b69b862
Merge pull request #5114 from jaschiu/patch-3
...
fix(privacy): segfault due to use-after-free from get_children()
2026-07-03 20:52:12 +02:00