Alex
47fb21a2c1
chore: upgrade to clang-format@21
2026-02-04 09:24:14 +01:00
BBaoVanC
5ab28b901c
Fix return type of input to gtk_layer_set_namespace
2026-02-01 22:01:04 -06:00
Kaosu
946d6dff6e
Merge branch 'master' into features/temperature-hwmon-by-name
2026-01-27 06:20:58 +01:00
Aaron Gerbert
b192244f50
Commit Squash
2026-01-23 11:27:38 -05:00
Ansari
3df7a684fc
Merge remote-tracking branch 'upstream/master'
2026-01-22 21:47:09 +05:30
Rio Sanjaya
efc5fccda5
Merge branch 'Alexays:master' into encode_icon_inside_label
2026-01-22 08:58:54 +07:00
Hallvard Høyland Lavik
a7b463f315
Merge branch 'Alexays:master' into master
2026-01-17 14:42:26 +01:00
Holbormon
762c4f2e27
Use name config field to set GTK layer namespace
...
Provides an easy way to disambiguate several waybars so that compositors like Hyprland may apply granular layer rules to different waybars.
2026-01-16 15:12:09 +00:00
szbmrk
c38024bdec
feat(hyprland/submap): add config option to specify different icons for submaps
2026-01-15 00:29:49 +01:00
zjeffer
8f5fc990a5
hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
2026-01-10 13:29:40 +01:00
Benji-clm
7f63a905a1
feat(battery): add option to smooth power for more stable time_remaining estimates
2026-01-09 13:02:28 +00:00
Aksel Lunde Aase
5870c4ba0e
feat(clock): Add action to execute external command
2026-01-09 13:26:27 +01:00
Ansari
a8a41bd17c
fix(workspaces): skip ignored workspaces in persistent rules
2026-01-03 11:20:03 +05:30
Ansari
49083131d1
fix(AModule): improve cursor configuration handling
2026-01-03 11:16:03 +05:30
PickNicko13
a2d597f17f
Added better logic for different kinds of filter nodes for only-physical.
...
Added fallback in case the final node doesn't have the volume property.
2026-01-01 16:54:54 +01:00
Dennis Weiershaeuser
9e53174ef5
feat(sway/workspaces): add format for negative indices
2026-01-01 02:42:56 +01:00
Mathis Raguin
c2a038c222
fix(sway/workspaces): escape markup in workspace if enabled
2025-12-31 16:16:38 +01:00
Mathis Raguin
da4367df2f
fix(sway/workspaces): use number when available to avoid parsing issues
2025-12-31 15:40:31 +01:00
Mathis Raguin
0a5da13fbf
fix(workspaces/sway): handle workspaces with quotes
2025-12-31 15:28:10 +01:00
Xavier Ruiz
19bb89874e
fix(cava): default data_format to ascii for correct bar scaling
...
data_format was changed from always "ascii" to user-configurable,
but without a default. This caused cava to use "binary", calculating
height as 65535 instead of ascii_range, making bars always peak.
2025-12-28 20:09:33 -05:00
Alexis Rouillard
06484547d1
Merge pull request #4677 from mliszcz/remove-window-format
...
fix(sway/workspaces): window-rewrite: do not check for window-format
2025-12-28 23:12:44 +01:00
Hallvard Lavik
9dfcd206d7
Allow tooltip formatting the CPU module.
2025-12-27 12:11:43 +01:00
Rio Sanjaya
8e9ebb8bb1
use snake_case for variable name
2025-12-27 17:57:20 +07:00
Kaosu
ce029c3419
temperature: add hwmon-name option for stable sensor selection
...
Allow selecting a hwmon device for the temperature module by its
name instead of a fixed hwmon path.
This avoids fragile configurations that break when new hwmon
devices are added and the kernel changes hwmon ordering.
The hwmon-name option is mutually exclusive with hwmon-path and
hwmon-path-abs to prevent ambiguous configurations.
2025-12-27 08:16:03 +01:00
Adam Schwalm
11533ecf0a
Add '-<state>' support to wifi config
...
Most modules support config fields like "format-<status>-<state>", so
the user can, for example, set a different format for batter when
unplugged _and_ under a given level. Wifi didn't support this. Change
the module to support format state based on signal strength.
2025-12-26 17:24:50 -06:00
Rio Sanjaya
eb2090688c
AIconLabel: support icon-size config
2025-12-24 08:43:32 +07:00
Rio Sanjaya
b8da9ee94c
Move extract icon into its own method
2025-12-24 08:43:03 +07:00
Rio Sanjaya
c0b9635e28
Parse label_ to extract embedded icon markup
2025-12-24 08:42:02 +07:00
Rio Sanjaya
c2c1a5d614
Add labelCOntainsIcon in AIconLabel
2025-12-24 08:40:42 +07:00
PickNicko13
5c9a1b08d9
Implemented "only-physical" parameter in the wireplumber module.
...
It makes it find the first node that has adevice.id linked to the
default output if the default output doesn't have it (i.e. it is a
virtual output).
Useful if you want to control (and see) the volume of the actual output
and not the effect sink.
May need some polishing and/or style fixing, but it works.
2025-12-21 23:46:15 +01:00
Alexis Rouillard
97eb60677e
Merge pull request #4616 from schmop/battery-plugging-instant-updates
...
2. Try: Make battery module update on plugging/unplugging again (refs #2519 )
2025-12-18 19:11:18 +01:00
Alexis Rouillard
3d0b942956
Merge pull request #4689 from ospafford/feat-dwl_tag_state
...
feat(dwl/tags): add empty tag option
2025-12-18 19:09:39 +01:00
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