Commit Graph
5130 Commits
Author SHA1 Message Date
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 d7fed82cd8 Merge branch 'master' into feat-customizable-icon-thresholds 2026-07-03 22:11:16 +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
Alexis Rouillard 96adf0ffe2 Merge branch 'master' into features/temperature-hwmon-by-name 2026-07-03 22:11:04 +02:00
Alexis Rouillard 9e9e16b7e4 Merge branch 'master' into cpu-loadavg 2026-07-03 22:11:02 +02:00
Alexis Rouillard fe653fef9d Merge branch 'master' into compact-bandwidth 2026-07-03 22:10:59 +02:00
Alexis Rouillard 35295b156b Merge branch 'master' into wp_scales 2026-07-03 22:10:57 +02:00
Alex 6dc168c4f2 river/tags: fix memory leak of output_status_/seat_status_
The constructor created output_status_ and seat_status_ without adding any
listener, then handle_show() recreated both (leaking the constructor-created
objects) before destroying status_manager_. Additionally seat_status_ was
never destroyed in ~Tags().

Create these objects lazily (with listeners) only in handle_show(), and
destroy seat_status_ in the destructor.
2026-07-03 22:10:46 +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 e736a934ba fix(clock): correct parentheses in fmt::format for calendar tooltip color 2026-07-03 22:10:13 +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
Alex 8aa8de90d6 Merge remote-tracking branch 'origin/master' into feature-clock-calendar-css-classes 2026-07-03 22:09:30 +02:00
Alexis Rouillard 7df62686bf Merge pull request #4724 from hallvardnmbu/master
Allow tooltip formatting the CPU module.
2026-07-03 22:04:34 +02:00
Alexis Rouillard 9735efec5d Merge pull request #4353 from shibjyoti555/feature/if-empty
added a "fallback" option to hyprland/window when no window in focus
2026-07-03 22:04:05 +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
Alexis Rouillard 0d19d1e5c6 Merge pull request #4524 from Gskartwii/niri-language-hide
Hide niri/language widget if formatted string is empty
2026-07-03 22:02:05 +02:00
Alexis Rouillard 535250111e Merge pull request #4951 from B2krobbery/fix-height-type-warning
bar: warn on invalid height type in configuration
2026-07-03 22:01:28 +02:00
Alex 4bf82b88a0 style(pulseaudio): clang-format audio_backend helpers 2026-07-03 22:01:20 +02:00
Alexis Rouillard 1ef0204b9a Merge pull request #5139 from ccjmne/master
Document light and dark stylesheets in `man`ual
2026-07-03 22:01:06 +02:00
Alexis Rouillard d3d036531c Merge pull request #4035 from fkobi/patch-1
meson_options: improve sndio's description
2026-07-03 22:00:14 +02:00
Alex f837615de2 Merge remote-tracking branch 'origin/master' into finitemonkey/master 2026-07-03 21:59:43 +02:00
Alexis Rouillard 3ba23f7b53 Merge pull request #5148 from JangXa/master
Fallback formatting when format-paused is missing uses ALabel
2026-07-03 21:58:18 +02:00
Alexis Rouillard 1f0be19245 Merge pull request #4930 from B2krobbery/patch-1
docs: clarify global tooltip styling behavior
2026-07-03 21:54:37 +02:00
Alexis Rouillard 8d27a05b9b Merge pull request #4983 from B2krobbery/refactor-bool-cleanup
Refactor: simplify conditional expressions in Hyprland workspace module
2026-07-03 21:54:33 +02:00
Alexis Rouillard 63febd4f12 Merge pull request #5111 from SaveTheRbtz/codex-label-update-hotpath
perf(label): skip redundant markup updates
2026-07-03 21:54:29 +02:00
Alex 25e57bc625 fix(hyprland/window): use 2-space indentation for fallback block (clang-format) 2026-07-03 21:51:20 +02:00
Alex 26c834a59b cpu: respect tooltip-format-<state> without overwriting it
The tooltip selection block redundantly reassigned tooltip_format to
config_["tooltip-format"], overwriting the state-specific format (and
emptying it when no global tooltip-format was set). A lone
tooltip-format-<state> therefore produced an empty tooltip.

Consolidate the tooltip handling into a single block that prefers
tooltip-format-<state>, falls back to the global tooltip-format, then to
the computed default tooltip, reusing the existing format arg store.
2026-07-03 21:51:07 +02:00
Alexis Rouillard c5ecfa4ce7 Merge pull request #5060 from EzequielColungaAcha/fix-wlr-taskbar-title-ellipsize
fix(wlr/taskbar): let task titles shrink within available space
2026-07-03 21:51:06 +02:00
Alexis Rouillard 2d368bb325 Merge pull request #4483 from jaschiu/patch-1
Fix clang build error
2026-07-03 21:50:11 +02:00
Alex cbc70d10f8 pulseaudio_slider: keep zero-on-mute applied on every update while muted
The zero-on-mute display_value = min_ assignment was nested inside the
!previously_muted transition branch, so subsequent updates while still
muted re-displayed the real volume. Apply it on every update as long as
the target is muted, keeping the CSS class add/remove on transitions only.
2026-07-03 21:49:54 +02:00
Alex 1c5ce111e1 Merge remote-tracking branch 'origin/master' into hallvardnmbu/master 2026-07-03 21:49:31 +02:00
Alex 8f7ed880c4 bar: fix indentation of height type warning 2026-07-03 21:49:25 +02:00
Alex 504ebfba62 Merge remote-tracking branch 'origin/master' into finitemonkey/master 2026-07-03 21:49:16 +02:00
Alex 4bba01c258 Merge remote-tracking branch 'origin/master' into feature/if-empty 2026-07-03 21:49:04 +02:00
Alex b88f88b457 Merge remote-tracking branch 'origin/master' into fix-height-type-warning 2026-07-03 21:49:00 +02:00
Alexis Rouillard 6f1d9d754e Merge branch 'master' into niri-language-hide 2026-07-03 21:47:57 +02:00
Alexis Rouillard 41dc297e6f Merge branch 'master' into patch-1 2026-07-03 21:47:54 +02:00
Alexis Rouillard 83f924fa8e Merge branch 'master' into patch-1 2026-07-03 21:47:51 +02:00
Alexis Rouillard e852360106 Merge branch 'master' into refactor-bool-cleanup 2026-07-03 21:47:49 +02:00
Alexis Rouillard ac08a7e856 Merge branch 'master' into codex-label-update-hotpath 2026-07-03 21:47:47 +02:00
Alexis Rouillard bd178458e9 Merge pull request #4837 from Cprakhar/fix/format-plugged-gt-format-full
fix: prioritize `plugged` status over `full` when battery is full and plugged in
2026-07-03 21:47:45 +02:00
Alexis Rouillard 4b7786811a Merge branch 'master' into master 2026-07-03 21:47:44 +02:00
Alexis Rouillard 5e9e880339 Merge branch 'master' into master 2026-07-03 21:47:42 +02:00
Alexis Rouillard dae3d1c9a8 Merge branch 'master' into master 2026-07-03 21:47:39 +02:00