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
0abbf221a2
Fix inconsistancies with the systray toggle
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-09 02:45:58 -08:00
90b209add8
chore: 0.15.0
2026-02-06 21:15:03 +01:00
a8bbc90efe
Merge pull request #4819 from cebem1nt/master
...
fix: backlight/slider fix rounding issue on scroll up
2026-02-06 19:10:58 +01:00
429d7df52b
fix: backlight/slider fix rounding issue on scroll up
2026-02-05 23:38:47 -03:00
26c09f1e2e
Merge pull request #4814 from Alexays/copilot/fix-menu-freeze-issue
...
Fix menu freezing when launching applications
2026-02-04 10:33:52 +01:00
65e708779b
Fix function overload order to resolve compilation error
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:26:20 +00:00
04766452b4
Use idiomatic empty() check for strings
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:15:25 +00:00
c4982efa95
Add output_name parameter to forkExec for WAYBAR_OUTPUT_NAME env var
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:14:45 +00:00
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
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
68d3e13fdd
Fix menu freezing when launching applications
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:09:44 +00:00
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
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
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
be9d9c87e6
Initial plan
2026-02-04 09:06:33 +00:00
e8558dd696
Initial plan
2026-02-04 09:05:50 +00:00
7921ab4008
Initial plan
2026-02-04 09:05:41 +00:00
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
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
cb54b98fd5
Final updates - thread safety fix complete
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 09:00:09 +00:00
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
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
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
e0a2cb8f8f
Complete fix for Pango NULL layout crash
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:55:08 +00:00
74fb2f252f
Remove CodeQL artifact from repository
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:54:48 +00:00
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
19ede92d7f
Complete fix for unhandled exception in signal handler
...
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:54:36 +00:00
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
4cadae83b3
Improve comments for cached signal values
...
Clarify that -1 indicates signal-based refresh is disabled
Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com >
2026-02-04 08:54:14 +00:00
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
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
2c3aab88de
Initial plan
2026-02-04 08:51:23 +00:00
f16a6c7dcf
Initial plan
2026-02-04 08:51:07 +00:00
68e1e6dc26
Initial plan
2026-02-04 08:50:37 +00:00
39e59e557f
fix: double free / uncatched errors
2026-02-04 09:47:00 +01:00
47fb21a2c1
chore: upgrade to clang-format@21
2026-02-04 09:24:14 +01:00
6cecaf56b9
Merge pull request #4806 from jackinfurs/fraudulent-website-notice
...
docs: add fraudulent site notice on proj README.md
2026-02-04 09:16:19 +01:00
60e73e8d12
docs: add fraudulent site notice on proj README.md
2026-02-03 23:28:53 +00:00
0d27c093b1
Merge pull request #4803 from BBaoVanC/fix-4776-set_namespace-string-return-type
...
Fix return type of input to gtk_layer_set_namespace
2026-02-03 18:53:14 +01:00
5ab28b901c
Fix return type of input to gtk_layer_set_namespace
2026-02-01 22:01:04 -06:00
ddab2971fa
Merge pull request #4776 from Holbormon/master
...
feat: Disambiguate wayland layer namespace
2026-02-01 17:14:06 +01:00
09cbec0a3c
Merge pull request #4796 from Alexays/update_flake_lock_action
...
flake.lock: Update
2026-02-01 15:06:05 +01:00
c12658dea5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c0b0e0fddf73fd517c3471e546c0df87a42d53f4?narHash=sha256-coBu0ONtFzlwwVBzmjacUQwj3G%2BlybcZ1oeNSQkgC0M%3D' (2025-12-28)
→ 'github:NixOS/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
2026-02-01 00:18:11 +00:00
2f94435014
Merge pull request #4789 from xander1421/fix/json-type-check-crash
...
fix(json): use local CharReaderBuilder for thread safety
2026-01-25 21:59:41 +01:00
1639dec7d8
fix(json): use local CharReaderBuilder for thread safety
2026-01-24 23:40:07 +02:00
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
b4854f96a3
Merge pull request #4766 from zjeffer/fix/zjeffer/persistent-special-workspaces
...
hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
2026-01-14 18:27:30 +01:00
8f5fc990a5
hyprland/workspaces: don't show persistent special workspaces if show-special is disabled
2026-01-10 13:29:40 +01:00
a02180a815
Merge pull request #4739 from LorenzBischof/man-reverse-mouse-scrolling
...
docs: add missing reverse-mouse-scrolling to pulseaudio module man page
2026-01-09 20:02:15 +01:00