Hyprland v0.56.2
Reload your configuration from the ground up with hyprctl reload full-reset without crashing the compositor.
Before you upgrade to v0.56.2
What changed in v0.56.2
`hyprctl reload full-reset` no longer registers every config value twice and crashes; `hyprctl monitors` prints `scale`, `sdrBrightness`, `sdrSaturation` and `sdrMinLuminance` unrounded. IME popups draw above every layer and the lock screen, and on the scrolling layout `focus` in a direction leaves a fullscreen window.
Also: Screen-share window capture shows the software cursor again; popups on keyboard-exclusive layers get mouse events; sendshortcut works from binds with a modifier; gaps_out no longer overrides float_gaps; mirror rules apply when the target connects later; LuaLS stub covers more hl functions.
Hyprland v0.56.2, a patch release of fixes backported from main; no new dependencies.
Fixed and improved
`hyprctl reload full-reset`, the ground-up reload added in 0.56.0, no longer crashes the compositor.
IME popups draw above every layer, including overlay layers and the lock screen, take pointer input first, and show only while the field that requested them has keyboard focus.
Read the evidence
`focus` in a direction moves off a fullscreen window instead of being blocked (needs `binds:movefocus_cycles_fullscreen` on and `misc:on_focus_under_fullscreen` not 0), and leaving fullscreen places the window by `scrolling:focus_fit_method` again.
Read the evidence
Seeded by @iluxav with Claude Code (osfeed), from the release's public sources. Each change links to its evidence.