Commit Graph
1466 Commits
Author SHA1 Message Date
Alex 15e0c9cb1c Merge remote-tracking branch 'origin/master' into pr-4760 2026-07-03 23:52:11 +02:00
Alex c4c9345fef Fix clang-format 2026-07-03 23:52:02 +02:00
Alex 846ce3e1a4 Merge remote-tracking branch 'origin/master' into pr-5069 2026-07-03 23:51:53 +02:00
Alex 913cde915a Fix clang-format 2026-07-03 23:51:45 +02:00
Alex 67cbeb35b4 Merge remote-tracking branch 'origin/master' into pr-4334 2026-07-03 23:51:40 +02:00
Alex c33b2f659c Merge remote-tracking branch 'origin/master' into pr-5017
# Conflicts:
#	man/waybar-river-tags.5.scd
2026-07-03 23:51:34 +02:00
Alex 733c688ded Merge remote-tracking branch 'origin/master' into pr-4588 2026-07-03 23:51:30 +02:00
Alex 8fafb53177 Merge remote-tracking branch 'origin/master' into pr-4712 2026-07-03 23:51:23 +02:00
Alex e792ed8f85 Merge remote-tracking branch 'origin/master' into pr-4861
# Conflicts:
#	src/modules/hyprland/workspace.cpp
2026-07-03 23:51:19 +02:00
Alex b13d76d346 Merge remote-tracking branch 'origin/master' into pr-4366
# Conflicts:
#	src/modules/wireplumber.cpp
2026-07-03 23:51:16 +02:00
Alex 5ad0eb3163 Merge remote-tracking branch 'origin/master' into pr-3421
# Conflicts:
#	src/modules/pulseaudio.cpp
2026-07-03 23:51:13 +02:00
Alex b9d5b3b4a2 Merge remote-tracking branch 'origin/master' into pr-5041
# Conflicts:
#	src/modules/niri/workspaces.cpp
2026-07-03 23:50:53 +02:00
Alex 8eb916ac84 refactor(ALabel): add generic label+tooltip helper to remove duplication
Modules duplicated the same boilerplate to format their label and tooltip
(read tooltip-format, fmt::format, set_tooltip_markup) across ~29 modules.

Add updateLabelAndTooltip(labelFormat, tooltipDefault, args...) and its
state-aware variant updateLabelAndTooltipForState(state, ...) to ALabel: they
build a single fmt arg store, render the label and the resolved tooltip format
(tooltip-format[-state] or default) through the dedup-aware setters, honoring
the tooltip toggle. resolveTooltipFormat() centralizes the format resolution.

Migrate temperature and disk as the first adopters.
2026-07-03 23:46:31 +02:00
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 87230211e0 Merge pull request #4907 from jaypikay/master
hostname dependend module
2026-07-03 23:12:46 +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 67500c4f1d Merge pull request #4950 from Skyfrei/4655
feature: add on-click-copy clipboard functionality
2026-07-03 22:55:16 +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
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
Alex 51a6ac0497 Merge remote-tracking branch 'origin/master' into pr/pulseaudio_mapping
# Conflicts:
#	src/util/audio_backend.cpp
2026-07-03 22:41:19 +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
Alex 8101454819 Merge remote-tracking branch 'origin/master' into wp-bluetooth
# Conflicts:
#	src/modules/wireplumber.cpp
2026-07-03 22:38:57 +02:00
Alex 517f45b01a Merge remote-tracking branch 'origin/master' into idle_inhibitor-activity-detection
# Conflicts:
#	include/client.hpp
2026-07-03 22:38:28 +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
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 3cfa2e2c5d Merge remote-tracking branch 'origin/master' into J0hannes101/master
# Conflicts:
#	src/AModule.cpp
2026-07-03 22:27:24 +02:00
Alex aea5b73fdd Merge remote-tracking branch 'origin/master' into theoratkin/master
# Conflicts:
#	include/modules/mpd/state.inl.hpp
2026-07-03 22:26:54 +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 596facca2c Merge branch 'master' into master 2026-07-03 22:22:48 +02:00
Alexis Rouillard 7c085c89a9 Merge branch 'master' into master 2026-07-03 22:22:43 +02:00
Alexis Rouillard a63df55dd4 Merge branch 'master' into feat/bt-multiple-batteries 2026-07-03 22:22:38 +02:00