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
Alexis Rouillard
c354b9b568
Merge pull request #5015 from yui-915/compact-bandwidth
...
feat: add compact versions of bandwidthBytes to network module
2026-07-03 22:42:22 +02:00
Alexis Rouillard
7858d998ee
Merge pull request #4993 from cebem1nt/master
...
feature: group - add reveal-delay config option for drawer
2026-07-03 22:35:29 +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
a40c7e7035
Merge pull request #4719 from oisanjaya/encode_icon_inside_label
...
Encode icon inside label
2026-07-03 22:32:42 +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
Alexis Rouillard
5ff20943a9
Merge branch 'master' into hide-active
2026-07-03 22:22:24 +02:00
Alexis Rouillard
2a91a7e31f
Merge branch 'master' into master
2026-07-03 22:21:44 +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
da91ca2457
Merge branch 'master' into smooth-power
2026-07-03 22:11:06 +02:00
Alexis Rouillard
fe653fef9d
Merge branch 'master' into compact-bandwidth
2026-07-03 22:10:59 +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
c5cefb5520
AIconLabel: make regex static and initialize label_contains_icon
...
Compile the icon-extraction std::regex objects once via static locals
instead of rebuilding them on every update() of every AIconLabel-derived
module (custom, mpris, ...). Also default-initialize label_contains_icon
to false at its declaration.
2026-07-03 22:10:16 +02:00
Alex
31dfd44f0b
Merge remote-tracking branch 'origin/master' into encode_icon_inside_label
2026-07-03 22:09:58 +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
Alexis Rouillard
fbb9a7eccd
Merge pull request #5045 from finitemonkey/master
...
Additional options when muted for the PulseAudio-Slider module
2026-07-03 22:09:42 +02:00
Alexis Rouillard
8e64ac59df
Merge pull request #5131 from rmt/master
...
Force layer-shell commit after configure
2026-07-03 22:02:56 +02:00
Alex
4bf82b88a0
style(pulseaudio): clang-format audio_backend helpers
2026-07-03 22:01:20 +02:00
Alex
f837615de2
Merge remote-tracking branch 'origin/master' into finitemonkey/master
2026-07-03 21:59:43 +02:00
Alex
504ebfba62
Merge remote-tracking branch 'origin/master' into finitemonkey/master
2026-07-03 21:49:16 +02:00
Alexis Rouillard
ac08a7e856
Merge branch 'master' into codex-label-update-hotpath
2026-07-03 21:47:47 +02:00
Alexis Rouillard
4b7786811a
Merge branch 'master' into master
2026-07-03 21:47:44 +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
Alexis Rouillard
f57decf81c
Merge pull request #4984 from Mervius/master
...
Fix timeout created by most recent gtk-layer-shell release when creating bars for multiple monitors.
2026-07-03 21:43:08 +02:00
Alexis Rouillard
bc315b5a6f
Merge pull request #5048 from Praczet/fix/hyprland-workspace-taskbar-hover
...
fix(hyprland): keep workspace hover over taskbar icons
2026-07-03 21:42:50 +02:00
Alexis Rouillard
e1efa7473d
Merge pull request #4992 from VlkrS/openbsd
...
fix: USR1/USR2 handling on OpenBSD
2026-07-03 21:41:12 +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
a02f943d8d
Merge branch 'master' into fix-appearance-change-css-watching
2026-07-03 21:30:52 +02:00
Alexis Rouillard
b88ed8aa15
Merge branch 'master' into master
2026-07-03 21:30:46 +02:00
Alexis Rouillard
2f3cae621f
Merge branch 'master' into openbsd
2026-07-03 21:30:44 +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
Alexis Rouillard
2e0c34af5e
Merge branch 'master' into fix/mpd-markup-truncation
2026-07-03 20:45:15 +02:00
Alexis Rouillard
dfe2d80496
Merge branch 'master' into fix/tray-hide-when-empty
2026-07-03 20:45:10 +02:00
Alexis Rouillard
fa79b931e9
Merge branch 'master' into sayrus-gh/sway-workspaces-quotes
2026-07-03 20:45:01 +02:00
Alexis Rouillard
0445607fb6
Merge branch 'master' into mpd-duration
2026-07-03 20:44:45 +02:00