# Hyprland v0.56.0 - Product: Hyprland (https://whatsnew.fyi/product/hyprland) - Vendor: Hyprland - Date: 2026-07-20 - Version: v0.56.0 - Original notes: https://github.com/hyprwm/Hyprland/releases/tag/v0.56.0 - Permalink: https://whatsnew.fyi/product/hyprland/releases/v0.56.0 - Labels: Platforms: Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add an option to focus master when window is closed in the master algorithm - **added** — Add inhibit_scroll dispatch for scrolling algorithm - **added** — Add fit expand layout message to scrolling algorithm - **added** — Add fit_into_view layout message to scrolling algorithm - **added** — Add Primaries to ICC-generated SImageDescription - **added** — Add change_id workspace API to lua config - **added** — Add get_loaded_plugins to lua config - **added** — Add hl.clear_crashed_lockscreen() and fix tty instructions - **added** — Add is_key_down and a key event to lua config - **added** — Add lua-driven custom live gestures - **added** — Add physicalWidth and physicalHeight to lua's Monitor - **added** — Add capability to execute scheduled prop refresh immediately with lua helper function and event for prop refresh - **added** — Add gradient and angle animation to glow decoration - **added** — Add gradient and angle animation to shadow decoration - **added** — Add no_auto_hdr window rule - **added** — Add stableid: window selector - **added** — Add suppressevent for X11 configure requests - **added** — Add silent option to monitor effect - **added** — Add specialActive event to workspace - **added** — Add groupbar disable_when_only option to groups - **added** — Add config full-reload to hyprctl for performing a ground-up reload A big new release with tons of features and fixes, brought to you by the Hyprland Corp. No breaking changes! :) ##### New features: - algo/master: add an option to focus master when window is closed (#14306) by @ArchSav - algo/scrolling: add `inhibit_scroll` dispatch for scrolling algorithm (#13955) by @erstarr - algo/scrolling: add a "fit expand" layout message (#14761) by @LichtMarv - algo/scrolling: add new `fit_into_view` layout msg (#14991) by @erstarr - cm/icc: add Primaries to ICC-generated SImageDescription (#15227) by @GamingLiamStudios - config/lua: add a change_id workspace API (#15298) by @vaxerski - config/lua: add get_loaded_plugins (#14582) by @vaxerski - config/lua: add hl.clear_crashed_lockscreen() and fix tty instructions (#15299) by @vaxerski - config/lua: add is_key_down and a key event (#14779) by @zacoons - config/lua: add lua-driven custom live gestures (#15393) by @vaxerski - config/lua: add physicalWidth and physicalHeight to lua's Monitor (#14657) by @leiserfg - config/propRefresher: add capability to execute scheduled prop refresh immediately with lua helper function, add event for prop refresh (#14990) by @erstarr - crashreporter: fix SIGSEGV on dladdr1 failure (#15352) by @oclaw - decoration/glow: add gradient and angle animation (#15208) by @Undeadamien - decoration/shadow: add gradient and angle animation (#14809) by @Undeadamien - desktop/windowRule: add `no_auto_hdr` window rule (#14694) by @fxzzi - desktop/windowRule: add `stableid:` window selector (#14984) by @LRitzdorf - desktop/windowRule: add a suppressevent for X11 configure requests (#13313) by @lichie567 - desktop/windowrule: add silent option to monitor effect (#14357) by @ArchSav - event/bus: add specialActive event to workspace (#14971) by @vaxerski - groups: add groupbar disable_when_only option (#15009) by @feelamee - groups: sync window monitor/workspace when added to a group (#14478) by @andresilva - hyprctl: add config full-reload for performing a ground-up reload (#14748) by @vaxerski - hyprctl: add interactive Lua REPL mode (#15043) by @Dregu - hyprctl: add onCreatedEmpty field to workspacerules dispatcher data (#14826) by @ikalco - hyprtester: add -t option for running specific tests (#14846) by @ArchSav - input/tablet: add TabletTool config options for eraser button and tool pressure (#14110) by @marcello505 - lua/monitor: add set_ functions for raw workspace management (#14875) by @vaxerski - lua/objects: add cm and reserved properties to monitor (#14523) by @ndavd - meta/lua: add missing notification text field and make timeout required (#14665) by @atomicptr - meta/lua: add proper lua stub types to the general config (#14993) by @JustLinuxUser - plugins: add api for registering and dispatching events (#14734) by @zacoons - protocols/xdg-shell: add support for xdg interactive drags (#15343) by @vaxerski - renderer: add a motion blur option to windows (#14911) by @vaxerski - renderer: add tonemap settings (#14903) by @UjinT34 - renderer: add wrapping options to SRenderData (#14666) by @zacoons - socket2: add back changefloatingmode and togglegroup events (#14089) by @ErrorNoInternet - splashes: add 5th comp winner's splash ##### Fixes: - Minor fixes today (#14401) by @vaxerski - Tests/scroll: fix window hiding test passing inconsistently (#15384) by @erstarr - algo/dwindle: fix moving windows across a split (#15079) by @LRitzdorf - algo/master: fix drag-swap with two tiled windows (#14974) by @karaolidis - animation: refactor manager, fixup desktopAnimationManager, clean up code (#15302) by @vaxerski - binds/submap: fix mouse binds inside submaps (#15060) by @jestemleonard - binds/submap: fix submap enter bind == bind inside submap (#14856) by @bendi-github - ci: fix codeownersplus (#15383) by @vaxerski - AGENTS: add agents.md (#14835) by @vaxerski - CI/Arch: add libheif dep - code: fix clang-format - compositor: f _[Truncated at 4000 characters — full notes: https://github.com/hyprwm/Hyprland/releases/tag/v0.56.0]_