Added a new blogpost: update 0.41.0

This commit is contained in:
Vaxry 2024-06-10 16:43:53 +02:00
parent ad372a98ea
commit a8dcbcaf13
1 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,40 @@
---
title: A huge Hyprland release 0.41.0
date: 1718030074
---
Just as we thought 0.40.0 was a mega-release, we now proudly present 0.41.0, which is almost twice as sizeable.
0.41.0 changes over 25000 lines of code over almost 200 commits from dozens of contributors.
## Ongoing work to detach from wlroots
As I've explained in [my blogpost on vaxry.net](https://blog.vaxry.net/articles/2024-wlrootsRewrite) there's currently
a large ongoing effort to move away from wlroots, which requires essentially re-implementing all wlroots' features in hyprland.
The work is going mostly smoothly, with some inevitable small bugs here and there, but overall not that many.
As we stand right now, 0.41.0 has completely gotten rid of wlroots for handling anything related to wayland, so the entire Wayland stack
is now wlroots-free. The only thing remaining now is the backend (kms / libinput / drm) which will be the target of most likely 0.42 (maybe 0.43)
quite soon. After that, Hyprland will become a new, fully independent Wayland implementation.
## New stuff
0.41.0 also brings a ton of new goodies and fixes. Many annoying issues from 0.40.0 (lockscreens, keybinds, hyprpm etc) have been fixed
and some new features include:
- New IPC events for groups
- A few QoL features for keybinds (sendshortcut, new monitor flags, keybind combos)
- New QoL stuff for hyprctl (--quiet, fixes for batch, config flag for systeminfo)
- New protocol impl: hyprland_focus_grab
- Ability to configure the position of the error bar
- Tons of bugfixes
- And much much more!
## Closer
The current roadmap mostly focuses on migrating from wlroots, and after that is done, I plan on focusing on any bugs that arose from it, and possibly polishing the
ecosystem a bit (hyprpaper, xdph, etc) to provide a bit smoother of an experience.
Cheers
~ vaxry