A dynamic tiling Wayland compositor
Breaking changes
- window/layer rule regexes now require a full match (not any match) to trigger.
 - cursor:dumb_copy is gone in favor of cursor:use_cpu_buffer. This should allow no-downsides Nvidia hardware cursors. Please note it’s experimental.
 
Notes for packagers
- New deps: hyprgraphics, re2
 
New features:
- binds: add option to allow fullscreening a pinned window (#8526)
 - config: add ‘force’ option for ‘cursor:warp_on_change_workspace’ (#8681)
 - core: Add support for hyprqtutils’ update screen (#8651)
 - core: add a few festive splashes
 - core: move colorspace handling to oklab (#8635)
 - dispatchers: Add an option to prioritize focus change within groups with movefocus (#8601)
 - hooks: add pre connected/disconnected monitor events (#8503)
 - hyprctl: add an inhibitingIdle field to windows
 - hyprctl: add directScanout to hyprctl monitors
 - hyprctl: add json output on hyprctl -j plugins list (#8480)
 - input: add warp_back_after_non_mouse_input
 - logging: Add some context to config error logs (#8326)
 - makefile: add stub to discourage direct make
 - pointer: add drm dumb buffers for cursors (#8399)
 - renderer: add lockdead_screen_delay (#8467)
 - renderer: add option to blur IME popups (#8521)
 - version: add link versions for other utils (#8619)
 - windowrules: add rules for mouse and touchpad scroll factors (#8655)
 - xwayland: Support cross DnD from Wayland (#8708)
 



marginalized people don’t owe anyone forgiveness, but we frustratingly live in a world where people aren’t allowed to unlearn bigotry either
It is easier for marginalized people to point the flaws out and forget about it but I think it makes more sense to try to meet it with understanding and then moving on.