Hyprland 0.47 Lands With HDR Support and Squircles

Hyprland 0.47 tiling Wayland compositor is here with HDR support, squircles, enhanced protocols, and internal rewrites for better stability.

Over a month after its previous 0.46 release, Hyprland, a favorite among fans of eye-pleasing tiling window compositors, has just rolled out version 0.47, packed with various under-the-hood improvements and a handful of user-facing goodies.

First and foremost, the Hyprland team has been focusing on refining memory safety, the rendering pipeline, and the animation system. Although you may not see obvious boosts in performance during everyday use, these internal rewrites are expected to offer better stability, especially under edge-case scenarios.

The primary breaking change in this release concerns the master:always_center_master configuration option, which has been retired in favor of a more adaptable alternative:

  • master:slave_count_for_center_master replaces the old setting, granting users greater flexibility in centering the master window.

Thankfully, that’s the only major disruption this time, so updating your configuration shouldn’t be too painful.

Another much-anticipated flashiest addition is the new HDR and Color Management support. If you’re curious or feeling adventurous, head over to the experimental section of the config variables to see how to enable it.

However, keep in mind that this feature is still considered experimental, so you might want to proceed with caution—or excitement—depending on your tolerance for bleeding-edge tech.

And now, aesthetic enthusiasts, how important are corners to your desktop setup? Hyprland 0.47 has prepared something special for you. You’ll love the fresh squircles support, which gives your windows those subtly rounded, stylish corners.

Hyprland 0.47 squircles support.
Hyprland 0.47 squircles support.

Sure, it’s mostly a cosmetic tweak, but many in the Hyprland community have been eagerly awaiting this visual flair.

Furthermore, a couple of new protocols are now implemented under the hood:

  • hyprland_lock_notify: A potential boon for privacy, helping utilities like hypridle ensure the screen locks before your system goes to sleep—avoiding that awkward blink of your desktop upon wake-up.
  • hyprland_surface: Already utilized in quickshell.

Following KDE’s footsteps, Hyprland now includes a small “donation nag” message that appears twice a year—once in July and again in December. If you’re not keen on the reminder, you can easily disable it by setting ecosystem:no_donation_nag. But if you’re feeling generous, those donations help sustain ongoing development.

Hyprland 0.47 also introduces several new config options and modifications:

  • negative: Negate any regex.
  • focusedmonv2: Sends more detailed information than focusedmon on socket2.
  • New tag:window selector” for matching windows by tag.
  • New window destruction dispatchers: You can kill windows directly instead of politely closing them.
  • cyclenext – Gains a “visible” argument to cycle all visible windows.

Lastly, some other notable improvements are also worth mentioning in this release:

  • Smooth Transitions for CTM: If you use hyprsunset, you’ll enjoy smoother color temperature transitions—except on Nvidia, where results may vary.
  • --verify-config Flag: Quickly check if your Hyprland configuration is valid without actually launching the compositor.
  • Plugin Reloading in hyprpm: Force-reload all plugins when you really need a clean slate.
  • Faster Regex Handling: Compiled regexes are now cached where possible for a bit of an efficiency boost.
  • Clipboard & Drag-and-Drop Fixes for Xwayland: A few small but important improvements for those bridging the gap between X11 and Wayland apps.
  • Speedier Config Reloading: Thanks to the switch to inotify, Hyprland should reload configurations more quickly and efficiently than before.

Alongside Hyprland 0.47, the developers have pushed out hyprutils 0.5, which may be worth checking out if you’re looking to optimize your Hyprland-based workflow further.

As usual, this new release also includes many bug fixes. The complete list can be found on the project’s GitHub page. For more details, check out the announcement.

Image credits: Hyprland Project

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.