github hyprwm/Hyprland v0.29.1

latest releases: v0.45.0, v0.44.1, v0.44.0...
14 months ago

New hyprland update :)

Fixes some annoying wlroots bump related issues and adds some QoL stuff.

https://www.youtube.com/watch?v=SoPE3Mcd-HU

Notable changes

  • support for the ext_workspace_v1 protocol has been dropped, meaning waybar's wlr/workspaces and alike will not work anymore (for waybar I recommend just switching to hyprland/workspaces)

New features:

  • special: add misc:close_special_on_empty

Fixes:

  • fix: use-after-free of CWindow* in CHyprGroupBarDecoration::draw (#3146)
  • input: fix xwayland constraint calcs
  • keybinds: fixup global conditions
  • keybinds: fixup release conditions
  • refactor: raise SIGABRT instead of write to null address (#3124)
  • renderer: fixup occlusion conditions
  • screencopy: fix region sharing
  • text-input-v1: Fix preedit styling in chromium (#3131)

Other:

  • compositor: remove wlr_scene refs
  • decos: groupbar mouse interaction (#3102)
  • globalshortcuts: allow empty appid
  • input: warp in unconstrainMouse
  • internal: Unsafe state reworks (#3114)
  • internal: workspace rule handling refactor (#3116)
  • keybinds: set special monitor id before recalc
  • keybinds: suppress up event if down was consumed
  • layout: always center floating xdg windows
  • meson/cmake: remove refs to ext-workspace-unstable-v1
  • opengl: cleanup framebuffer style
  • readme: refactor and update a bit
  • readme: remove wlr_ext workspace proto support mention
  • renderer: don't set enabled in applyMonitorRule
  • renderer: render IME popups in fullscreen
  • waylandResource: remove user data in markDefunct and not ~dtor
  • window: check for special id matching in close_special_on_empty
  • wlr-ext-workspace: remove protocol impl

Special Thanks

Special thanks to these chads for donating some $$$:

  • Lipt0nas
  • speedboat
  • pulsar256
  • ThatOneLutenist
  • alukortti
  • weitcis
  • pltanton
  • xioren
  • Andrej Benz
  • Richard Ivánek
  • istasi
  • mechgyver

MRs

Full Changelog: v0.29.0...v0.29.1

Don't miss a new Hyprland release

NewReleases is sending notifications on new releases.