v0.6
xwayland-satellite v0.6
I felt like it was time for a new release, so here it is. Beyond a heap of bug fixes, here's what's new:
Scaling
Satellite will now always report native monitor resolutions to Xwayland. This means that Xwayland applications will no longer be blurry on scaled outputs. There should be no drawbacks to this on most GTK/Qt applications, and you should now be granted crisp HiDPI applications.
However, not every application is GTK/Qt, and as a result of this change, some apps will now instead have text that is too small. Fixing this is application dependent, and typically not able to be fixed from satellite. You can check out the Scaling/HiDPI section of the README for some tips.
As a result of this scaling change, satellite now requires the host compositor to implement the wp_viewport protocol. A list of the protocols satellite needs or can optionally take advantage of can be found in the readme.
XDG Activation
Satellite now supports the XDG activation protocol, thanks to @bbb651. This means properly behaving applications can focus themselves, depending on the host compositor's policy.
XDG decoration
Satellite now supports server-side XDG decorations, again thanks to @bbb651. Client-side decorations are planned at a later point, but are lower priority for now. Here's an example of them in action on labwc:
Improved window type detection
More windows should be properly created as toplevels/popups as expected. Some windows may not behave as expected, so feel free to open a bug if something doesn't seem right.
Full Changelog: v0.5.1...v0.6
