Commit Graph
100 Commits
Author SHA1 Message Date
Alexis RouillardandGitHub 3bd46da7c3 Merge pull request #4945 from B2krobbery/clean-parentheses-fix
clarify logical condition in wlr taskbar module
2026-03-25 12:30:03 +01:00
Alexis RouillardandGitHub e3174a0e3e Merge pull request #4948 from tsukasa-au/fix-network-selection
Network: Fix default interface selection.
2026-03-25 12:29:45 +01:00
Alexis RouillardandGitHub be2ad4a858 Merge pull request #4946 from B2krobbery/fix-client-wayland-global-leak-clean
fix: prevent resource leak when rebinding Wayland globals
2026-03-23 13:25:39 +01:00
Alexis RouillardandGitHub ab7bfdb297 Merge pull request #4937 from sjudin/group-add-start-expanded
Add start-expanded option to group
2026-03-20 08:21:26 +01:00
Alexis RouillardandGitHub 081fb73345 Merge pull request #4938 from jayshozie/hyprland/window/segfault-fix
fix(hyprland/window): Fix segfault caused by use-after-free
2026-03-20 08:20:41 +01:00
Alexis RouillardandGitHub a144a3086e Merge pull request #4939 from BryceBeagle/removed-nerdfonts-codepoints
chore: Stop using deprecated/removed Nerdfonts codepoints
2026-03-20 08:20:20 +01:00
Alexis RouillardandGitHub 6cb68737e6 Merge pull request #4932 from LukashonakV/cavaBump
cava bump
2026-03-19 09:54:58 +01:00
Alexis RouillardandGitHub 311b0fb157 Merge pull request #4931 from khaneliman/cleanup
chore: remove heaptrack dump
2026-03-19 09:16:33 +01:00
Alexis RouillardandGitHub b77b1818f6 Merge pull request #4925 from B2krobbery/fix-menu-actions-pointer
Fix menu-actions GTK callback pointer handling
2026-03-18 20:58:33 +01:00
Alexis RouillardandGitHub 069c8cfb66 Merge pull request #4929 from c4rlo/failed-units-tooltip
systemd-failed-units: add tooltip with list of failed units
2026-03-18 09:05:54 +01:00
Alexis RouillardandGitHub 1019c9d2fe Merge pull request #4924 from B2krobbery/master
Add simple calendar tooltip example for clock module
2026-03-16 23:06:03 +01:00
Alexis RouillardandGitHub 100349a5c7 Merge pull request #4910 from khaneliman/hyprland
fix(hyprland): misc hardening with ipc socket and events
2026-03-08 22:21:40 +01:00
Alexis RouillardandGitHub 8dfdf4d1fe Merge pull request #4913 from khaneliman/tray
fix(tray): complete attention/overlay implementation
2026-03-08 22:21:19 +01:00
Alexis RouillardandGitHub e425423648 Merge pull request #4911 from khaneliman/gtkmenu
fix(menu): keep popup menus alive after builder teardown
2026-03-07 17:46:27 +01:00
Alexis RouillardandGitHub 68d4360c26 Merge pull request #4905 from sw1nn/master
fix(mpris): disconnect GLib signals before destroying objects
2026-03-04 22:42:43 +01:00
Alexis RouillardandGitHub 22b2aff374 Merge pull request #4900 from AlisonB319/ab319/fix-hover-2
fix: sync tooltip updates without resetting hover state
2026-03-04 22:42:16 +01:00
Alexis RouillardandGitHub 100d4ec4a4 Merge pull request #4891 from khaneliman/bugfix/stab-003-test-001-hyprland-ipc
fix(hyprland-ipc): harden fd lifecycle and listener loop
2026-03-04 22:41:30 +01:00
Alexis RouillardandGitHub b31292dee2 Merge pull request #4898 from khaneliman/memory
perf(memory): optimize string operations; remove deep copies, memdup, and icon theme rescanning
2026-03-04 22:40:55 +01:00
Alexis RouillardandGitHub a4a7fbbe09 Merge pull request #4897 from khaneliman/network
fix(network): align tooltip and tooltip text
2026-03-04 22:40:20 +01:00
Alexis RouillardandGitHub 66c9212217 Merge pull request #4892 from khaneliman/bugfix/stab-004-command-exec-failure
fix(command): return non-zero when child exec fails
2026-03-04 22:39:31 +01:00
Alexis RouillardandGitHub 4cc4c902da Merge pull request #4895 from BryceGust/fix/interval-cast
fix: float interval cast
2026-03-04 22:39:00 +01:00
Alexis RouillardandGitHub fd086d0f33 Merge pull request #4890 from khaneliman/bugfix/perf-001-safe-signal-bounded-queue
fix(util): bound SafeSignal queue growth under burst load
2026-03-01 18:19:25 +01:00
Alexis RouillardandGitHub 47b2dfc6db Merge pull request #4889 from khaneliman/bugfix/stab-001-002-sleeper-thread
fix(util): ensure SleeperThread lifecycle safety and thread sync
2026-03-01 18:19:03 +01:00
Alexis RouillardandGitHub 31b373b984 Merge pull request #4888 from Alexays/copilot/fix-waybar-deadlock-issue
[WIP] Fix waybar responsiveness and interaction issues
2026-02-28 15:29:02 +01:00
Alex 7744320ab2 fix: build 2026-02-24 00:55:27 +01:00
Alex 802bf184fb fix: lint 2026-02-24 00:49:23 +01:00
Alex ef3d55980e fix: some crashes 2026-02-24 00:49:08 +01:00
Alexis RouillardandGitHub a32413a74f Merge pull request #4880 from Alexays/copilot/fix-mpd-module-crash
mpd: fix socket FD leak on system-level connection errors
2026-02-24 00:06:11 +01:00
Alex e18939210b fix: lint 2026-02-24 00:00:57 +01:00
Alexis RouillardandGitHub aacf0cbc99 Merge pull request #4881 from Alexays/copilot/fix-sigabrt-usb-unplug-issue
battery: fix SIGABRT on USB device unplug race condition
2026-02-24 00:00:19 +01:00
Alexis RouillardandGitHub 3e2a50d59f Merge pull request #4879 from Alexays/copilot/fix-waybar-bluetooth-crash
bluetooth: fix segfault when DBus manager fails to initialize
2026-02-23 23:58:51 +01:00
Alexis RouillardandGitHub 64ecdcfa87 Merge pull request #4846 from BlueManCZ/fix-mpris-fallback-player
fix(mpris): fall back to next non-ignored player and prefer playing players
2026-02-23 23:51:04 +01:00
Alexis RouillardandGitHub 4aa8f98552 Merge pull request #4821 from cebem1nt/group-scroll-cutout
fix: owerwrite handleScroll to remove any scrolling handling from group
2026-02-23 23:46:02 +01:00
Alexis RouillardandGitHub 730e558cf4 Merge pull request #4834 from khaneliman/niri
feat(niri): niri depends on socket
2026-02-23 23:43:30 +01:00
Alexis RouillardandGitHub 22fd2da40e Merge pull request #4836 from Cprakhar/fix/tooltip-return-type-in-format-strings
feat: add `{tooltip}` in format replacements in custom module
2026-02-23 23:26:07 +01:00
Alexis RouillardandGitHub 6fa8ad3430 Merge pull request #4849 from 44vladimirov/power_switch_events
battery: power switch events
2026-02-22 18:32:08 +01:00
Alexis RouillardandGitHub 54e7451cf0 Merge pull request #4856 from Cprakhar/feat/tooltip-format-cpu
feat: add tooltip-format config option in cpu module
2026-02-20 17:36:17 +01:00
Alexis RouillardandGitHub d31b131f80 Merge pull request #4874 from GG2R10/fix/cava-silence-fix
fix(cava): remove silent CSS class on reactivation
2026-02-19 21:55:22 +01:00
Alexis RouillardandGitHub a74adc54e5 Merge pull request #4863 from olliestone/fix-aappiconlabel-image-visibility
fix: ensure AAppIconLabel image remains not visibile if icons are disabled
2026-02-18 20:47:27 +01:00
Alexis RouillardandGitHub 14a30cd4b7 Merge pull request #4869 from cebem1nt/master
bump: niri/workspaces: change icons priority
2026-02-17 15:45:35 +01:00
Alexis RouillardandGitHub e4e47cad5c Merge pull request #3088 from VAWVAW/hyprland-bar-scroll
hyprland/workspaces: Add `enable-bar-scroll` option
2026-02-13 23:43:12 +01:00
Alexis RouillardandGitHub 01628dda85 Merge pull request #4852 from tobixen/fix/keyboard-state-hotplug-crash
fix(keyboard-state): fix segfault on device hotplug removal
2026-02-13 23:27:05 +01:00
Alexis RouillardandGitHub 9e57d75fe5 Merge pull request #4854 from sliedes/ipc-safesignal
fix: use SafeSignal in ipc in order to not call GTK funcs from a thread
2026-02-13 23:26:46 +01:00
Alexis RouillardandGitHub fc4e2a3534 Merge pull request #4857 from Cprakhar/fix/pango-markup-all
fix: use pango markup for consistent formatting in format and tooltip-format
2026-02-13 22:44:49 +01:00
Alexis RouillardandGitHub a3d7902337 Merge pull request #4858 from chrisvittal/memory-module/tooltip-markup
memory: use markup rather than text for memory tooltip
2026-02-13 22:44:24 +01:00
Alexis RouillardandGitHub 03a77c592b Merge pull request #4844 from Cprakhar/fix/remove-battery-status-console-log
fix: remove unnecessary console log for battery status
2026-02-11 21:22:26 +01:00
Alexis RouillardandGitHub 3833028697 Merge pull request #4847 from esensar/patch-1
docs: fix typo in waybar.5 in `expand-right` field info
2026-02-11 21:21:49 +01:00
Alexis RouillardandGitHub d527ccd4c1 Merge pull request #4838 from khaneliman/image
fix(image): treat missing interval as once
2026-02-10 14:55:45 +01:00
Alexis RouillardandGitHub 306f970684 Merge pull request #4828 from hannesbraun/fix-poll-include
Fix include of poll.h
2026-02-08 21:07:26 +01:00
Alexis RouillardandGitHub 00ccfce6f5 Merge pull request #4831 from Cprakhar/fix/pango-markup-temperature
fix: update tooltip method to use pango markup formatting
2026-02-08 20:59:13 +01:00
Alexis RouillardandGitHub 2616785d18 Merge pull request #4822 from khaneliman/ci
ci: bump flake lock actions
2026-02-07 21:20:28 +01:00
Alex 90b209add8 chore: 0.15.0 2026-02-06 21:15:03 +01:00
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub 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 RouillardandGitHub 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
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub 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 RouillardandGitHub 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
Alexis RouillardandGitHub 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
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
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub ddab2971fa Merge pull request #4776 from Holbormon/master
feat: Disambiguate wayland layer namespace
2026-02-01 17:14:06 +01:00
Alexis RouillardandGitHub 09cbec0a3c Merge pull request #4796 from Alexays/update_flake_lock_action
flake.lock: Update
2026-02-01 15:06:05 +01:00
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub 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
Alexis RouillardandGitHub af7eebba5e Merge pull request #4745 from cartok/docs/arch-update-readme
docs(arch): install build deps as deps to keep system clean
2026-01-09 20:01:17 +01:00
Alexis RouillardandGitHub 479ea9f3e8 Merge pull request #4746 from cartok/chore/maintainance
chore: update .gitingore
2026-01-09 20:01:02 +01:00
Alexis RouillardandGitHub f990486a40 Merge pull request #4748 from Alexays/update_flake_lock_action
flake.lock: Update
2026-01-09 20:00:50 +01:00
Alexis RouillardandGitHub 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 RouillardandGitHub 46a6f60138 Merge pull request #4728 from xav-ie/fix-cava-config
fix-cava-config
2025-12-28 23:11:05 +01:00
Alexis RouillardandGitHub 83a6998fcb Merge pull request #4708 from khaneliman/cava
nix: bump cava again
2025-12-28 21:50:21 +01:00
Alexis RouillardandGitHub 386036a67a Merge pull request #4710 from LukashonakV/cavaMan
cava man
2025-12-28 21:50:04 +01:00
Alexis RouillardandGitHub 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 RouillardandGitHub 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 RouillardandGitHub c3d29b1185 Merge branch 'master' into battery-plugging-instant-updates 2025-12-18 19:04:31 +01:00
Alexis RouillardandGitHub c6844781ea Merge pull request #4671 from touero/dev
Fix example error about update moudle by signal in man page
2025-12-18 19:03:11 +01:00
Alexis RouillardandGitHub 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 RouillardandGitHub 11c4e55376 Merge pull request #4591 from rrrnld/fix/multiple-batteries
Improve multiple battery support
2025-12-18 19:02:31 +01:00
Alexis RouillardandGitHub 6b05d73a64 Merge pull request #4589 from cebem1nt/master
fix: crash on group scrolling #4510
2025-12-18 19:01:15 +01:00
Alexis RouillardandGitHub 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 RouillardandGitHub d012de3cde Merge pull request #4682 from LukashonakV/cavaGLSL
Cava GLSL
2025-12-18 18:59:27 +01:00
Alexis RouillardandGitHub 7ecad3229d Merge pull request #4650 from BartiX259/master
fix(docs): pulseaudio man page example
2025-12-18 18:59:01 +01:00
Alexis RouillardandGitHub 278e8822ff Merge pull request #4686 from marvelpokemaster/fix-wireplumber-init-order
fix(wireplumber): reorder initializer list to match header and fix -Wreorder
2025-12-18 18:58:10 +01:00
Alexis RouillardandGitHub a23cef457f Merge pull request #4615 from Alexays/update_flake_lock_action
flake.lock: Update
2025-12-18 18:57:57 +01:00
Alexis RouillardandGitHub 161367d961 Merge pull request #4579 from khaneliman/freebsd
fix(clock): fix freebsd compatibility
2025-10-23 09:36:19 +02:00
Alexis RouillardandGitHub a62455e1b9 Merge pull request #4578 from khaneliman/fmt
fix(subprojects): fmt hash mismatch
2025-10-23 09:35:49 +02:00
Alexis RouillardandGitHub 588c344c8a Merge pull request #4577 from khaneliman/cava
fix(nix): bump cava and fix nix build
2025-10-23 09:35:39 +02:00
Alexis RouillardandGitHub 84ec25bbeb Merge pull request #4551 from LukashonakV/cavaBump
cava bump & fixing memory leaks
2025-10-19 13:38:58 +02:00
Alexis RouillardandGitHub b475399a22 Merge pull request #4541 from aanderse/master
backlight: gracefully handle a null epoll device
2025-10-19 13:38:39 +02:00
Alexis RouillardandGitHub 15a503ae21 Merge pull request #4546 from kosa12/fix/fmt-version
fix: FMT version update from 11.0.2 to 12.0.0
2025-10-19 13:38:15 +02:00
Alexis RouillardandGitHub 46d3e80bce Merge pull request #4559 from carljustineoyales/chore/update-pulseaudio-slider-module
fix(pulseaudio-slider): Use `background` in CSS example
2025-10-19 13:38:03 +02:00
Alexis RouillardandGitHub 9221508e51 Merge pull request #4560 from NicolasBuchin/fix-css-memory-leak
fix: resolve memory leak by removing old CSS provider before reloading CSS styles
2025-10-19 13:37:48 +02:00
Alex 559079e9a6 fix: lint
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-05 10:56:24 +02:00
Alexis RouillardandGitHub 0c41cf47c2 Merge pull request #4359 from zjeffer/fix/zjeffer/thread-sanitizer-warning
Fix Hyprland IPC thread sanitizer warning, other IPC & general fixes
2025-10-05 10:56:02 +02:00
Alexis RouillardandGitHub 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