Zander671
4d2fb11a05
Merge tag '0.15.0' of https://github.com/Alexays/Waybar
clang-format / lint (push) Has been cancelled
freebsd / build (push) Has been cancelled
linux / build (c++20, alpine) (push) Has been cancelled
linux / build (c++20, archlinux) (push) Has been cancelled
linux / build (c++20, debian) (push) Has been cancelled
linux / build (c++20, fedora) (push) Has been cancelled
linux / build (c++20, gentoo) (push) Has been cancelled
linux / build (c++20, opensuse) (push) Has been cancelled
Nix-Tests / nix-flake-check (push) Has been cancelled
2026-02-19 20:54:36 -08:00
Alexis Rouillard and GitHub
dad6e8a257
Merge pull request #4812 from Alexays/copilot/fix-tooltip-sync-issue
...
Fix custom module tooltip not updating on exec output change
2026-02-04 10:12:20 +01:00
Alexis Rouillard and GitHub
98c2ace0ec
Merge pull request #4813 from Alexays/copilot/fix-bluetooth-module-issue
...
Fix Pango markup rendering in bluetooth module tooltips
2026-02-04 10:11:18 +01:00
copilot-swe-agent[bot] and Alexays
2b29c9a5d6
Fix tooltip sync issue by removing conditional checks
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:08:42 +00:00
Alexis Rouillard and GitHub
08baa3fd40
Merge pull request #4808 from Alexays/copilot/fix-corrupted-double-linked-list
...
Fix heap corruption from GTK operations on IPC thread in Hyprland modules
2026-02-04 10:08:13 +01:00
copilot-swe-agent[bot] and Alexays
717cc4a4d1
Fix Pango markup rendering in bluetooth module tooltip
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:07:46 +00:00
Alexis Rouillard and GitHub
4c5167083d
Merge pull request #4809 from Alexays/copilot/fix-unhandled-exception
...
Fix unhandled JSON exception in signal handler
2026-02-04 10:04:16 +01:00
Alexis Rouillard and GitHub
7261d00c31
Merge pull request #4810 from Alexays/copilot/fix-waybar-crash-pango
...
Fix Pango NULL layout crash in cava module
2026-02-04 10:03:11 +01:00
copilot-swe-agent[bot] and Alexays
da8fd864c6
Simplify mutex locking in WindowCount module
...
- Acquire lock once at start of update() and hold for entire function
- Remove redundant lock from queryActiveWorkspace() since it's only called from update()
This addresses code review feedback and makes the locking strategy clearer
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:57:53 +00:00
copilot-swe-agent[bot] and Alexays
0a8b7b096a
Simplify fix: only add isInt() check in refresh methods
...
Changed approach per maintainer feedback - instead of caching signal values,
just add isInt() check before accessing config_["signal"].asInt() in refresh()
methods. This is simpler and more minimal.
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:57:08 +00:00
copilot-swe-agent[bot] and Alexays
c1240a98aa
Fix mutex locking in WindowCount module
...
Ensure workspace_ accesses are properly protected by mutex after queryActiveWorkspace call
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:56:17 +00:00
copilot-swe-agent[bot] and Alexays
330c77c87a
Fix thread safety in Hyprland modules to prevent corrupted double-linked list crash
...
- Move GTK operations from IPC thread to GTK main thread in Window module
- Move GTK operations from IPC thread to GTK main thread in WindowCount module
- Move GTK style class operations from IPC thread to GTK main thread in Submap module
- Language and Workspaces modules already safe (only update internal state)
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:54:36 +00:00
copilot-swe-agent[bot] and Alexays
03de38b4d0
Fix Pango NULL layout crash by clearing markup before hiding label
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:54:32 +00:00
Alexis Rouillard and GitHub
1466ca8bef
Merge pull request #4729 from xav-ie/fix-cava-audio-height-init
...
fix-cava-audio-height-init
2026-02-04 09:54:00 +01:00
copilot-swe-agent[bot] and Alexays
c34b1b6a19
Fix unhandled JSON exception in signal handlers
...
Cache signal value during module construction to avoid accessing JSON config
in signal handler context. This prevents crashes when signal field is missing
or not an integer type.
- Custom module: Cache signal_ value in constructor
- Image module: Cache signal_ value in constructor
- Both modules: Use cached value in refresh() method
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:53:47 +00:00
Alex
39e59e557f
fix: double free / uncatched errors
2026-02-04 09:47:00 +01:00
Alex
47fb21a2c1
chore: upgrade to clang-format@21
2026-02-04 09:24:14 +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
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 and GitHub
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
Alexis Rouillard and GitHub
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 and GitHub
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 and GitHub
c3d29b1185
Merge branch 'master' into battery-plugging-instant-updates
2025-12-18 19:04:31 +01:00
Alexis Rouillard and GitHub
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 and GitHub
11c4e55376
Merge pull request #4591 from rrrnld/fix/multiple-batteries
...
Improve multiple battery support
2025-12-18 19:02:31 +01:00
Alexis Rouillard and GitHub
d012de3cde
Merge pull request #4682 from LukashonakV/cavaGLSL
...
Cava GLSL
2025-12-18 18:59:27 +01: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
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
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
Viktar Lukashonak
13519ca5bf
cava. nonsafe thread.= & cava bump
2025-11-26 13:26:32 +03:00
Grzegorz Szymaszek
73808dfacc
modules: memory: fix fully utilized swap percentage calculation
...
Do calculate used swap percentage even if swapfree is 0, otherwise
reported used_swap_percentage would be 0, even though it should be 100.
Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl >
2025-11-18 11:50:04 +01:00
schmop
ce1da5a178
Make udev_deleter not linux-only and fix freebsd build
2025-11-01 10:57:18 +01:00
schmop
4e25871655
Reapply "Make battery module update on plugging/unplugging again (refs #2519 )"
...
This reverts commit bb2c67ebad .
2025-10-31 13:43:36 +01:00
arne
ca62481dc9
fix: default weighted average to true
2025-10-26 06:44:53 +01:00
Austin Horstman
bf0ccfd90c
fix(clock): fix freebsd compatibility
...
Recently introduced for ISO 8601 calendar compatibility. But, lib
differences causing the explicit type to break freebsd.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com >
2025-10-21 23:07:04 -05:00
Viktar Lukashonak
966da11f3b
cava bump & fixing memory leaks
2025-10-12 14:53:49 +03:00
Zander671
cb6bc2f261
Fix some bugs
clang-format / lint (push) Has been cancelled
freebsd / build (push) Has been cancelled
linux / build (c++20, alpine) (push) Has been cancelled
linux / build (c++20, archlinux) (push) Has been cancelled
linux / build (c++20, debian) (push) Has been cancelled
linux / build (c++20, fedora) (push) Has been cancelled
linux / build (c++20, gentoo) (push) Has been cancelled
linux / build (c++20, opensuse) (push) Has been cancelled
Nix-Tests / nix-flake-check (push) Has been cancelled
2025-10-09 23:02:31 -07:00
Zander671
c5a7fae1d9
Fork
clang-format / lint (push) Has been cancelled
freebsd / build (push) Has been cancelled
linux / build (c++20, alpine) (push) Has been cancelled
linux / build (c++20, archlinux) (push) Has been cancelled
linux / build (c++20, debian) (push) Has been cancelled
linux / build (c++20, fedora) (push) Has been cancelled
linux / build (c++20, gentoo) (push) Has been cancelled
linux / build (c++20, opensuse) (push) Has been cancelled
Nix-Tests / nix-flake-check (push) Has been cancelled
2025-10-09 22:05:52 -07:00
Alexis Rouillard and GitHub
a16d53b30d
Merge branch 'master' into fix/zjeffer/thread-sanitizer-warning
2025-10-05 10:51:47 +02:00
Alex
151cf54532
fix: lint
2025-10-05 09:58:34 +02:00
Alexis Rouillard and GitHub
b3f1d02b16
Merge pull request #4516 from DreamMaoMao/fix-ext-ws
...
fix: right and middle button not work in ext/workspace module
2025-10-05 09:57:50 +02:00
DreamMaoMao
801319f024
fix: Correct the error in converting network speed units
2025-10-02 08:55:40 +08:00
DreamMaoMao
6f308d8ea1
fix: right and middle button not work in ext/workspace module
2025-10-01 22:30:23 +08:00
Alexis Rouillard and GitHub
18a9835b7c
Merge pull request #4246 from edeustua/master
...
feat: Add ISO 8601 calendar to clock module
2025-10-01 14:29:37 +02:00
Alexis Rouillard and GitHub
632af16b19
Merge pull request #4448 from winkelnp/gamemode-icon
...
Fix: styling: set gamemode icon size and spacing to 0 if use-icon is false
2025-10-01 14:28:30 +02:00
Alexis Rouillard and GitHub
9dd75d4f6b
Merge pull request #4507 from workflow/niri-language-add-css-classes
...
feat(niri/language): add CSS classes
2025-10-01 14:27:35 +02:00
Alexis Rouillard and GitHub
4f16ec16f9
Merge pull request #4395 from pol-rivero/workspace-taskbar-improvements
...
[hyprland/workspaces] Taskbar improvements
2025-10-01 14:27:13 +02:00