github hyprwm/Hyprland v0.15.0beta

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

Enjoy your CPU usage when idle going down by as much as 95% in some cases and much more!

New features:

  • Add "highest" mode to Monitor for autoconfiguration.
  • Added window swallowing
  • add case for empty strings in isNumber
  • add fullscreen info to clients request
  • add refreshrate or resolution preference
  • added high to monitor resolution

Fixes:

  • Fix #711
  • It wasn't a problem with the bug i tried to fix.
  • Merge branch 'main' into fix_bordersize_again
  • Splash position fix
  • fix Hz Log
  • fix commas in free binds
  • fix crash
  • fix crash on dwindle splitratio alter on single group
  • fix custom rules on null modelist
  • fix ipc event missing on silent movetoworkspace
  • fix oopsies in rule code
  • fix silly mistakes
  • minor OR XWayland fixes

Other:

  • Change scaledBorderSize to int.
  • Replace clamp with max if there is no upper bound.
  • Scale border size in calculations of windows
  • Scale border size in window size pos calculation
  • Scale the border size, revert the window scaling according to border
  • Scale the cairo matrix to fit the monitor dimensions.
  • Shift splash up if monitor has wider ratio than bgTexture.
  • Unify arg lists, allow for trailing spaces in args
  • Use double literals, don't cast a integer literal to double.
  • Use double literals, don't cast integer or float literals to double.
  • allow for pure workspace names in dispatchers
  • allow one less arg in bind
  • anchor to proper quad in floating resize
  • apply new node data to all group windows on close
  • change Preferred mode to use highest refreshrate
  • default pass_mouse_when_bound to 0
  • disallow pinning fullscreen
  • don't decorate on only no gaps
  • don't recalc pseudo on fullscreen
  • enter outputs for non-interactive ls-es too
  • focusable checks in nextWindow calls
  • guard event in maximize request
  • guard kb settings in xkb translation state
  • handle maximize toplevel request
  • include shaders only in opengl.cpp
  • optimize removing trailing spaces
  • optimize vector config value setting
  • overwrite wsbind rules on existing
  • remove empty line
  • remove more silly mistakes
  • remove polling from socket2, fully event based
  • remove redundant attrib setting
  • rewrite isNumber
  • scale border size in dwindle layout window sizes.
  • send a focusedmon event on focus change mon
  • support max in size rules
  • support more wlr_cursor events
  • update wlroots dep
  • use goalv in movetoworkspace
  • use the event data for determining maximize status in requests

Special Thanks

Special thanks as usual to these people for donating their hard-earned money to some kid on the internet (me) to keep this project alive!

  • Neutronic
  • Karagra
  • Lipt0nas
  • HauntedCoffeePot
  • Wyfe

New Contributors

Full Changelog: v0.14.0beta...v0.15.0beta

Don't miss a new Hyprland release

NewReleases is sending notifications on new releases.