fix: Changes required after upgrading from version 0.47 to 0.48.
After updating the Hyprland version from version 0.47 to 0.48, the old configuration stopped working, making this adjustment necessary. As I have already made the correction, I decided to share it.
This is not quite correct:
-
windowrulev2is depricated since 0.48. -
windowruleemulateswindowrulev2since 0.48. -
windowruleformerly v1 has been disabled since 0.48. Means:windowrule === windowrulev2since 0.48.
But I agree with you, title: should be checked again, because most of the checked names are in the class and not in the title.
Dear Friend,
Perfect. I tested it by removing windowrulev2 and it worked with the other changes. However, it needs to be adjusted otherwise an error is displayed in Hyprland.
-----------------------------------------------------
Window rules
-----------------------------------------------------
windowrule = tile, class:^(Microsoft-edge)$ windowrule = tile, class:^(Brave-browser)$ windowrule = tile, class:^(Chromium)$ windowrule = float, class:^(pavucontrol)$ windowrule = float, class:^(blueman-manager)$ windowrule = float, class:^(nm-connection-editor)$ windowrule = float, class:^(qalculate-gtk)$
Browser Picture in Picture
windowrule = float, title:^(Picture-in-Picture)$ windowrule = pin, title:^(Picture-in-Picture)$ windowrule = move 69.5% 4%, title:^(Picture-in-Picture)$
I think it's all fixed in the latest version.