Hyprland's 0.47 update boosts stability, adds HDR, color management, and more features
Hyprland has announced a significant new release after 1.5 months of development, focusing on enhancing stability through updates, bug fixes, and internal rewrites. Key improvements include changes to memory safety, the renderer, and the animation system. A major change involves replacing the configuration option master:always_center_master with master:slave_count_for_center_master for greater flexibility. The update also introduces HDR and color management, along with rounded "squircles" for a more polished look.
The release includes new protocols, hyprland_surface and hyprland_lock_notify, to enhance system functionality, such as preventing desktop visibility after a system suspend. Configuration improvements feature regex negation, an updated focusedmonv2, a window selector tag, and window destruction dispatchers. Additionally, the cyclenext feature now allows cycling through all visible windows.
Other enhancements include CTM smooth transitions, configuration validation with --verify-config, plugin reloading via hyprpm, optimized regex performance, XWayland fixes, and faster config reloading using inotify. Detailed technical updates are available on GitHub.