Hyprland is 3 years old! Over these years, it has reached version 0.48.0. Contrary to popular belief, Hyprland is a hybrid compositor, meaning it can operate not only in tiling mode — it can be configured to make all windows floating by default. This release includes numerous bug fixes and improvements.
In the new version:
Breaking changes:
- removed opengl:force_introspection and render:allow_early_buffer_release;
- the windowrule v1 syntax has been removed. Now windowrule behaves like windowrulev2, making the keyword windowrulev2 obsolete.
New features:
- animations: added gnomed animation styles for windows;
- core: added an 'application not responding' dialog;
- desktop: added the ability to specify pinned windows in workspace rules;
- dispatchers: added cyclenext hist option;
- groupbar: added the ability to configure gap sizes;
- hyprctl: added IPC support for Hyprsunset;
- hyprpm: added the --hl-url option for custom forks;
- input: added flip_x and flip_y for the touchpad;
- input: added follow_mouse_threshold;
- hotkeys: added toggle swallow dispatcher;
- master: added an option to save the main window's position;
- protocols: added version 2 of the ext-idle-notify-v1 protocol;
- render: added simple color management;
- socket2: added activespecialv2;
- syncobj: guaranteed that we only add waiters upon successful checks;
- windowrules: added an option to preserve size between application launches;
- xwayland: added INCR support for clipboard data transfers.
And also multiple bug fixes.
Source: linux.org.ru
