github hyprwm/Hyprland v0.6.3beta

latest releases: v0.44.0, v0.43.0, v0.42.0...
2 years ago

New features:

  • Add focusWindow dispatcher. Takes titles & classes
  • added CPU uniform location lookup optimization
  • added Vector2D::clamp
  • added debug:damage_blink
  • added debug:disable_logs
  • added experimental:vfr
  • added foreign support
  • added make fixwlr
  • added per-device config options
  • hyprctl: added support for hyprpaper
  • nix: add debug package and waybar with -Dexperimental flag

Fixes:

  • Fix non-focused windows on WS change
  • added make fixwlr
  • attempt to fix a specialworkspace crash
  • finally fix scaled snapshots
  • fix another crash
  • fix crash with null pmonitor in special nodes on dwindle
  • fix disabling in animationmanager
  • fix disabling monitor while hyprland is running
  • fix focus on maximize
  • fix incorrect snapshot calc for scaled outputs
  • fix invalidating the deque in CHyprGroupBarDeco
  • fix issue with special workspace rules
  • fix make clear wlroots
  • fix minor bug with new anim optimization
  • fix possible segfault by realloc
  • fix shadows on scaled
  • fix snapshot scaling issue
  • fix some bugs
  • fix vfr frame scheduling

Other:

  • Don't use pkgs.hyprland package in the nix module (#299)
  • Modernize pointers (optimization)
  • allow init logs to be saved
  • bring back O3
  • damage drag and drop
  • disallow workspace special windowrule
  • do updates on every mon update if VFR is enabled
  • don't focus layers without keyboard_interactive
  • don't process new focus when cursor constrained
  • fallback on unset device config var
  • force workspace events
  • hyprctl monitors changes
  • include build/include in CMakeLists
  • limit events on socket2 to 1024 chars
  • meson: build with -O3 (#291)
  • mordernize pointers
  • nix & meson: 0.6.0 -> 0.6.2
  • only do mouseMoveUnified on pix change
  • optimization + revert one oopsie
  • optimize animationmanager
  • optimize workspace in applyNodeData
  • refactor a bunch of layout code
  • remove asserts in CAnimatedVariable
  • remove wlroots so in make uninstall
  • schedule frames at the end of avar loop
  • simplify damageWindow
  • support monitor names in moving workspaces
  • use provided wlroots, don't find system
  • warp size and pos before rule fullscreen

New Contributors

Special thanks

Thank you to following people for donating towards hyprland's further development:

  • ThatOneCalculator

Full Changelog: v0.6.2beta...v0.6.3beta

Don't miss a new Hyprland release

NewReleases is sending notifications on new releases.