github hyprwm/Hyprland v0.10.0beta

latest releases: v0.40.0, v0.39.1, v0.39.0...
21 months ago

New features:

  • add more errors
  • add position auto for mon config
  • added IME protocol support
  • added basic touch controls
  • added misc:always_follow_on_dnd
  • added popin anim minimum %

Fixes:

  • fix crash in dwindle on create tiled
  • fix crash in getMaxSizeForWindow
  • fix crash in toplevel set appid
  • fix crash with reenabling a monitor
  • fix dynamic reenabling of a monitor
  • fix lastwindow in focusWindow null
  • fix monitor rule possible segv
  • fix possible crashes with IME
  • fix rare IME crash
  • fix recursion bomb
  • fix refocus shenanigans with window data
  • fix rounding on switching only tiled
  • fix unconstrain coords
  • fix various shadow damage issues
  • fixed missing recursion of force in dwindle
  • multiple IME fixes

Other:

  • Change monitor active to json bool
  • Change to json bools
  • Have hyprctl -j activewindows return empty json object if there are no activewindows
  • Updated the readme header
  • better foreign toplevel protocol obedience
  • change workspace in focusWindow if necessary
  • check for x11type and not nofocus in wcf
  • clamp resizing tiled to their max sizes
  • clear ls lists on monitor disconnect
  • disallow swapping in fullscreen
  • do not animate mouse resizes in layouts
  • erase instead of overwriting monitor rules
  • fullscreen new window on fullscreen movefocus
  • guard monitor settings
  • guard onDisconnect
  • guard toplevel funcs
  • guard zero border
  • ignore borders in nogapswhenonly
  • log more in output cfg
  • make monitor IDs permanent
  • mention IME in the readme
  • move IME panel below the cursor to not obstruct
  • move refocus on only unmap
  • noInitialFocus in onWindowCreatedFloating as a check
  • notify of all mods in pass
  • only ensure DPMS in hyprctl monitors
  • output valid json when there are no clients
  • reject tiling windows that do not meet the max size requirement
  • reload monitors instantly on tickHyprCtl
  • remember floating size between tiles
  • remove incorrect border thickness calc
  • remove some spammy logs from IME
  • scale shadows properly
  • send enter and leave events for surfaces
  • simplify border rendering when rounding is 0
  • support zwp_input_method_v2 popups
  • unlock the event queue before sleeping
  • update wlroots dep
  • use auto in default configs
  • use empty json object when no activewindow

New Contributors

Special Thanks

Special thanks to those people for donating to keep Hyprland alive:

  • xeco
  • HauntedCoffeePot
  • Karagra

Full Changelog: v0.9.1beta...v0.10.0beta

Don't miss a new Hyprland release

NewReleases is sending notifications on new releases.