v0.15.0beta
版本发布时间: 2022-10-04 05:49:56
hyprwm/Hyprland最新发布版本:v0.44.1(2024-10-09 21:03:04)
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
- @DashieTM made their first contribution in https://github.com/hyprwm/Hyprland/pull/706
- @Dickby made their first contribution in https://github.com/hyprwm/Hyprland/pull/715
Full Changelog: https://github.com/hyprwm/Hyprland/compare/v0.14.0beta...v0.15.0beta
1、 source-v0.15.0beta.tar.gz 1.19MB
2、 v0.15.0beta.tar.gz 1.45MB