mirror of
https://github.com/hyprwm/hyprland-website.git
synced 2024-11-16 18:35:59 +01:00
news: added 0.40.0 announcement
This commit is contained in:
parent
6370f521eb
commit
ad372a98ea
1 changed files with 29 additions and 0 deletions
29
src/content/news/update40.md
Normal file
29
src/content/news/update40.md
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
---
|
||||||
|
title: A Hyprland mega-release 0.40.0
|
||||||
|
date: 1714838440
|
||||||
|
---
|
||||||
|
|
||||||
|
Changing over 15,000 lines of code, the Hyprland 0.40.0 update has finally dropped. This
|
||||||
|
is the biggest release by commit and LOC diff in history of Hyprland.
|
||||||
|
|
||||||
|
As we're in the middle of slowly but surely moving off of depending on wlroots for our backend(s),
|
||||||
|
a lot of things are moving from wlroots' C implementations into more memory-safe and cleaner C++ implementations instead.
|
||||||
|
|
||||||
|
Although the work is surely not done yet (from just the protocol implementations, about 60% has been rewritten so far),
|
||||||
|
this mega-release will also help test how the implementations fare in real world usage.
|
||||||
|
|
||||||
|
A few bugs and quirks have been ironed out during the development phase, and many previously long-standing bugs
|
||||||
|
have been fixed with these rewrites.
|
||||||
|
|
||||||
|
0.40.0 also brings a few community-requested QoL features, like:
|
||||||
|
- Better monitor auto-positioning
|
||||||
|
- Initial workspace tracking
|
||||||
|
- More workspace selectors
|
||||||
|
- Two new protocols supported, ext-foreign-toplevel and alpha-modifier
|
||||||
|
- A boatload of bugfixes
|
||||||
|
- And much more!
|
||||||
|
|
||||||
|
Hopefully the new implementations prove stable and resilient. Although we do not expect it to all be smooth
|
||||||
|
sailing, it should prove more stable, as we've seen before with other memory-safe re-implementations.
|
||||||
|
|
||||||
|
Check out the entire release on Github [here](https://github.com/hyprwm/Hyprland/releases/tag/v0.40.0)
|
Loading…
Reference in a new issue