wayland-protocols 1.31 (UPDATED)
wayland-protocols 1.31 is now available.
This release introduces a new staging protocol: fractional scaling. Without going into details, this protocol allows compositor to communicate a scale with more precision than an integer. Clients can then use this together with the wp_viewporter protocol to allocate more appropriately sized buffers.
The other protocol related change in this release involves adding a new error enum value to xdg-shell.
Since the last release, a new member, Smithay/cosmic-comp, was added, represented by Victoria Brekenfeld. Some clarifications to the governence about about protocol ACKs requirements was also done.
Enjoy!
UPDATE
-
Wayland Protocols 1.31 Release Adds Fractional Scaling Support
If you are using a high-resolution display, then you may have noticed issues like blurriness, jaggedness, and lag when using a program.
This issue is caused by the fact that many programs use a default screen resolution (usually 1920×1080) to display their contents. This makes for a bad user interface experience on HiDPI devices.
But you might be wondering, is there a solution to this? Yes, there is, in fact, a solution.
It's called 'Fractional Scaling'. This method uses fractional values to scale a program's interface according to your display's resolution, resulting in a consistent look and feel.
So, it would ensure that you had the same experience on any HiDPI device, regardless of the program you were using.
Moving on.