New features:
- Added binding by keycodes
- Added splashes
- Added swipe workspace gestures
- Added yes/no values to int parsing
- add config drag_lock for touchpad (#353)
- add namespace to hyprctl layers
- added active monitor to hyprctl monitors
- added cyclenext param previous
- added general:disable_hyprland_logo
- added keycode support to unbind
- added ls blurring
- added misc:no_vfr
- added rules to hyprctl devices and fixed rules
- added support for wlr_idle_inhibitor_v1
- nix: add devShell
Fixes:
- added rules to hyprctl devices and fixed rules
- fix config reload on fullscreen mode maximized
- fix corner artifacts
- fix focus on layers when constrained
- fix focus on maximized windows with special open
- fix hyprerror on scaled outputs
- fix incorrect mouse pos in fullscreen xdg
- fix internal workspace changes being clamped
- fix meson C++23
- fix minor issues with floating windows and fullscreen
- fix possible swipe crash
- fix special status when workspace is changed
- fix stretched ls
- fixed hyprctl layers crash
- fixed layersurface focus quirks
- fixed swiping with one ws
- fixed special ws deletion
- fixed tiled popups going behind windows
- minor event fixes
- nix: fix wallpaper location (#334)
Other:
- Disallow focus to modal and override_redirect X11 windows
- [gha] bump flake inputs
- accumulate mods from all kbs for keybind processing
- active opacity is now animated
- allow focus to modal
- allow windowrule special again
- changed C++ std to C++23, use std::string::contains
- clear kb focus on focusSurface null
- clear with 17
- don't refocus on virt ptrs
- find floating special windows in vector methods
- handle unmanaged X11 setGeometry
- nix: use gcc12Stdenv
- only set xwayland size/pos on reasonable deltas
- refocus after group toggles
- respect size in setgeo unmanaged x11
- roll VFR for everyone
- set proper C++23 std to meson as well
- squish oversized subsurfaces while animating
- support relative paths in source=
- unfocus keyboard on refocus null
- update decos on setgeometry x11
- update wlroots dep
- use C++ throw methods instead of printf and exit
- use std::unreachable in avars
New Contributors
Full Changelog: v0.6.3beta...v0.7.0beta