Alexis Rouillard
05945748dc
Merge pull request #5013 from higorprado/fix/hyprland-lua-dispatch-protocol
...
fix(hyprland/workspaces): adapt dispatch commands for Lua IPC protocol
2026-05-04 23:17:38 +02:00
nonamescm
d1d501450d
Add static river tags
2026-05-04 03:38:17 -03:00
GlassyBridge114
23df491c53
Merge branch 'Alexays:master' into master
2026-05-03 15:49:10 +03:00
Alexis Rouillard
4c105f7cd7
Merge pull request #5007 from nschloe/toctou-fixes
...
Various toctou fixes
2026-05-03 13:27:52 +02:00
Higor Prado
97917db593
test(hyprland): expose dispatch internals for unit tests
...
Move buildLuaDispatch and isLuaProtocol from private to
protected/public so IPCTestHelper can access them.
Add 7 tests covering all buildLuaDispatch branches, dispatch
error path, and isLuaProtocol cache behavior.
2026-05-02 20:25:43 -03:00
Yui
c81a039a55
feat: add compact versions of bandwidthBytes to network module
...
Adds the following:
- bandwidthDownByesCompact
- bandwidthUpByesCompact
Differences from normal version:
- drop the "/s" suffix
- drop the deciaml part if less than 1MB/s
2026-05-01 22:31:03 +03:00
Higor Prado
e17c0d9f0a
fix(hyprland/workspaces): adapt dispatch commands for Lua IPC protocol
...
Hyprland 0.54 replaced the text-based dispatch socket protocol with a
Lua-based one. Commands like "dispatch workspace 1" are now interpreted
as invalid Lua (return hl.dispatch(workspace 1)), breaking workspace
clicks and scroll navigation.
Add IPC::dispatch() that probes the running Hyprland on first call and
routes commands through the new hl.dsp Lua API when the Lua protocol is
detected, falling back to the old text format otherwise.
2026-04-29 16:41:11 -03:00
shiyi
b28af75e62
feat(language): add tooltip support with configurable tooltip-format
2026-04-29 23:34:09 +08:00
Skyfrei
c8f57d3f2c
Merge branch 'master' into 4655
2026-04-29 11:06:25 +02:00
Neltharion
a66d6b1596
Do not reconnect if connection was refused
...
Otherwise, it will try to reconnect recursively
2026-04-29 03:40:06 +03:00
Evans
255f17d13c
battery: guard _exists = true assignment inside if condition
2026-04-28 04:53:19 +00:00
Nico Schlömer
5af324f375
two more toctou bugs
2026-04-27 11:41:09 +02:00
Nico Schlömer
59d09c2c12
fix various toctou bugs in battery.cpp
2026-04-27 11:29:03 +02:00
lilly-lizard
64e3e48270
Merge branch 'river-tags-monitor-focus' of github.com:lilly-lizard/Waybar-fork into river-tags-monitor-focus
2026-04-26 06:50:05 +12:00
OliMoli
1a88cf0823
Merge branch 'Alexays:master' into drawer-state
2026-04-23 15:47:12 +02:00
Alexis Rouillard
cca8dc38b6
Merge pull request #4990 from B2krobbery/fix-sni-make-unique
...
fix(sni): use std::make_unique for Item allocation
2026-04-22 20:50:48 +02:00
OliMoli
10206cf914
Merge branch 'Alexays:master' into drawer-state
2026-04-19 18:16:36 +02:00
GlassyBridge
7e0e99b5aa
feat (hyprland/workspaces): add support for state specific icon overrides
2026-04-19 02:21:17 +03:00
cebem1nt
ab7bc8de1c
feature: group - add reveal-delay config option for drawer
2026-04-18 13:34:29 -03:00
Volker Schlecht
29979e9227
Fix build for systems without SIGRTMIN/SIGRTMAX
2026-04-17 19:35:31 +02:00
Volker Schlecht
729dbbb82e
Fix build for systems without SIGRTMIN/SIGRTMAX
2026-04-17 19:33:27 +02:00
Volker Schlecht
bd39795f80
Fix build for systems without SIGRTMIN/SIGRTMAX
2026-04-17 19:31:59 +02:00
Volker Schlecht
0241d0eac6
Remove redefinition or SIGRTMIN/SIGRTMAX for OpenBSD
2026-04-17 19:27:39 +02:00
B2krobbery
7e9c46e4d1
fix(sni): use std::make_unique for Item allocation
2026-04-16 18:34:39 +05:30
Mervius
e2d608e7fd
Check if output still is in outputs before doing anything with it
2026-04-15 10:59:03 -05:00
Mervius
d9b5d24284
Check if output still is in outputs before doing anything with it
2026-04-15 10:55:49 -05:00
Mervius
09b6df37ca
Check if output still is in outputs before doing anything with it
2026-04-15 10:39:21 -05:00
Mervius
8b5b1eebbf
Check if output still is in outputs before doing anything with it
2026-04-15 10:35:26 -05:00
lilly-lizard
0ee4fd4aa2
added output class to dwl/mangowm allowing tags to display differently when the output is focused (for multi-monitor setups)
2026-04-14 13:47:53 +12:00
lilly-lizard
e9741829d8
Merge branch 'master' into river-tags-monitor-focus
2026-04-14 08:30:00 +12:00
lilly-lizard
1ab1d41e4d
removed residual debug logging
2026-04-14 08:25:04 +12:00
Alexis Rouillard
3a321d934d
Merge pull request #4982 from Mrpaoo/bug-fix
...
fix the io failure for hotplug-in device
2026-04-13 11:02:50 +02:00
Arnaud Gaudard
450b6a785f
Add "ignore-workspaces" option to sway/workspaces module
2026-04-12 17:22:19 +02:00
yubo
ac62754b28
fix the lint problem
2026-04-11 13:26:50 +08:00
Mervius
efd245b552
Fix timeout with multiple monitors
2026-04-10 11:42:23 -05:00
Visal Vijay
a8a46d1f1e
Refactor: simplify complex conditional expressions in Hyprland workspace module
2026-04-09 19:40:05 +05:30
yubo
906a589715
fix the io failure for hotplug-in device
2026-04-09 21:20:45 +08:00
xiyori
503d99b128
Add max-windows option to hyprland/workspaces
2026-04-09 14:15:56 +03:00
Ricardo Markiewicz
7d965a874f
pr fixes
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
132ca3ac45
fix: datapoints should be positive
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
dbf1cfb0f1
fix: typo reading datapoints
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
283515901e
fix: id read and name set
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
01c6ebdf9e
feat: update man pages
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
dfc26364e1
feat: use the foreground color for cleaner look
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
4d6354af48
feat: add gauge and stacked bar graph type
2026-04-08 23:36:47 +02:00
Ricardo Markiewicz
efadb82c56
feat: basic line graph component and cpu graph module
2026-04-08 23:36:47 +02:00
OliMoli
7feb23c3dd
Update manpage to mention the .expanded CSS class
2026-04-07 16:29:59 +02:00
OliMoli
66cb828bf8
Add CSS selector for expanded drawers
2026-04-07 14:02:10 +02:00
Alexis Rouillard
202ae4bd5f
Merge pull request #4975 from pix-code/master
...
memory: feature - add "unit" config option
2026-04-07 12:45:24 +02:00
Alexis Rouillard
6acc94ca37
Merge pull request #4967 from argentite/net-addr-del-fix
...
Network: fix: delete correct address type
2026-04-07 12:45:07 +02:00