8940e596df
version: bump to 0.54.1
2026-03-03 21:04:54 +00:00
a9d10d01f9
desktop/window: don't group modals
2026-03-03 21:04:37 +00:00
c0fbf3342b
algo/scrolling: fix rare crash
2026-03-03 21:04:37 +00:00
André Silva
58017aa140
desktop/window: fix floating windows being auto-grouped ( #13475 )
...
---------
Co-authored-by: Aqa-Ib <16420574+Aqa-Ib@users.noreply.github.com>
2026-03-03 21:04:37 +00:00
Vaxry
c275d9efce
hyprctl: fix workspace dynamic effect reloading ( #13537 )
...
ref https://github.com/hyprwm/Hyprland/discussions/12806
2026-03-03 21:04:37 +00:00
Vaxry
c4266033b8
layout/windowTarget: override maximized box status in updateGeom ( #13535 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13525
2026-03-03 21:04:37 +00:00
Vaxry
e26465817b
algo/dwindle: don't crash on empty swapsplit ( #13533 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13530
2026-03-03 21:04:37 +00:00
51b220abbb
tests/workspace: fix one test case failing
2026-03-03 21:04:37 +00:00
Vaxry
9803deeeeb
renderer: fix crash on mirrored outputs needing recalc ( #13534 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13517
2026-03-03 21:04:37 +00:00
UjinT34
f8a47e05c4
algo/master: fix crash after dpms ( #13522 )
2026-03-03 21:04:37 +00:00
Vaxry
81873930dc
layout/algos: use binds:window_direction_monitor_fallback for moves ( #13508 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13473
2026-03-03 21:04:37 +00:00
Vaxry
bd4aad8518
algo/scrolling: fix offset on removeTarget ( #13515 )
2026-03-03 21:04:37 +00:00
André Silva
d2f63278bd
desktop/group: respect direction when moving window out of group ( #13490 )
2026-03-03 21:04:37 +00:00
Vaxry
918602a053
algo/dwindle: use focal point correctly for x-ws moves ( #13514 )
2026-03-03 21:04:37 +00:00
Vaxry
6817446ce6
algo/scroll: improve directional moves ( #13423 )
2026-03-03 21:04:37 +00:00
956bedb3ae
compositor: damage monitors on workspace attachment updates
...
ref https://github.com/hyprwm/Hyprland/discussions/13386
2026-03-03 21:04:37 +00:00
Vaxry
9a7d4a93ae
layout: store and preserve size and pos after fullscreen ( #13500 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13401
2026-03-03 21:04:37 +00:00
Vaxry
19fac51c2d
layout/windowTarget: don't use swar on maximized ( #13501 )
2026-03-03 21:04:37 +00:00
Vaxry
2cec6ec19a
algo/dwindle: add back splitratio ( #13498 )
2026-03-03 21:04:37 +00:00
Vaxry
f58179f1e0
layout/windowTarget: damage before and after moves ( #13496 )
2026-03-03 21:04:37 +00:00
Thedudeman
779f849991
layout/scroll: fix configuredWidths not setting properly on new workspaces ( #13476 )
2026-03-03 21:04:37 +00:00
b84f5c7d5c
hyprpm: fix url sanitization in add
...
this could've been used to exec additional commands with hyprpm
2026-03-03 21:04:37 +00:00
Vaxry
6eb2b57ac4
layout/windowTarget: fix size_limits_tiled ( #13445 )
...
fucks up on scroll, also, wtf
2026-03-03 21:04:37 +00:00
Yujon Pradhananga
77db91ae8c
layout/scrolling: fix size_t underflow in idxForHeight ( #13465 )
2026-03-03 21:04:37 +00:00
d5d08b3f1e
screencopy: fix nullptr deref if shm format is weird
2026-03-03 21:04:37 +00:00
83dd46bba2
scroll: clamp column widths properly
...
ref https://github.com/hyprwm/Hyprland/discussions/13458
2026-03-03 21:04:37 +00:00
31a33113b7
keybinds: fixup changegroupactive
2026-03-03 21:04:37 +00:00
Vaxry
c4dfa1b076
layouts: fix crash on missed relayout updates ( #13444 )
2026-03-03 21:04:37 +00:00
Vaxry
6791f5d461
screencopy: scale window region for toplevel export ( #13442 )
2026-03-03 21:04:37 +00:00
64e1c39070
monitor: damage old special monitor on change
...
ref https://github.com/hyprwm/Hyprland/discussions/13419
2026-03-03 21:04:37 +00:00
Vaxry
37702cd4b1
monitor: update pinned window states properly on changeWorkspace ( #13441 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13440
2026-03-03 21:04:37 +00:00
d84457f3ad
deco/border: fix damageEntire
2026-03-03 21:04:37 +00:00
Zynix
4b6284d834
monitor: keep workspace monitor bindings on full reconnect ( #13384 )
...
When all monitors disconnect, non-active workspaces could migrate to the wrong output after reconnect. Preserve workspace ownership and re-apply assigned monitor bindings on connect.
2026-03-03 21:04:37 +00:00
LionHeartP
6b9d8829b6
build: fix build on gcc 16.x after #6b2c08d ( #13429 )
2026-03-03 21:04:37 +00:00
Vaxry
96548f77c0
layout/algo: fix swar on removing a target ( #13427 )
...
ref https://github.com/hyprwm/Hyprland/discussions/13422
2026-03-03 21:04:37 +00:00
Vaxry
650322c03d
compositor: fix focus edge detection ( #13425 )
...
fixes edge detection, making it more relaxed and intuitive
2026-03-03 21:04:37 +00:00
André Silva
f2b39ddd4f
desktop/group: fix movegroupwindow not following focus ( #13426 )
2026-03-03 21:04:37 +00:00
Vaxry
da8a3684a6
desktop/window: fix idealBB reserved ( #13421 )
...
ref https://github.com/hyprwm/Hyprland/discussions/12766\#discussioncomment-15955638
2026-03-03 21:04:37 +00:00
60dc22cdd3
pointer: damage entire buffer in begin of rendering hw
...
ref #13391
2026-03-03 21:04:37 +00:00
Christian Fredrik Johnsen
feb1cc6f39
build: remove auto-generated hyprctl/hw-protocols/ files during make clear ( #13399 )
2026-03-03 21:04:37 +00:00
Tom Englund
c2ba7fc9c4
format: safeguard drmGetFormat functions ( #13416 )
...
they can return null if not found.
2026-03-03 21:04:37 +00:00
74c087ca9b
hyprctl: fix buffer overflowing writes to the socket
2026-03-03 21:04:37 +00:00
db3d782807
desktop/rule: fix matching for content type by str
2026-03-03 21:04:37 +00:00
0002f148c9
version: bump to 0.54.0
2026-02-27 18:03:19 +00:00
ItsOhen
ffec41c426
desktop/rules: fix border colors not resetting. ( #13382 )
2026-02-27 17:59:47 +00:00
Vaxry
f624449c12
start: add --force-nixgl and check /run/opengl-driver ( #13385 )
2026-02-27 17:57:04 +00:00
ItsOhen
70cdd819e4
desktop/rules: use pid for exec rules ( #13374 )
2026-02-26 18:13:49 +00:00
Skidam
cc14dd1baf
xwayland: validate size hints before floating ( #13361 )
2026-02-26 16:42:49 +00:00
UjinT34
c71fbd854d
renderer: better sdr eotf settings ( #12812 )
2026-02-26 12:01:59 +00:00
Vaxry
0e9196867b
algo/dwindle: fix focal point not being properly used in movedTarget ( #13373 )
2026-02-26 12:00:05 +00:00