Port Workspace::adjustWindowPosition() to floating point coords
With this, the window coordinates can have fractional parts.
Draft:
-
there are glitches even with integer scale factors => our pixel grid snapping code doesn't work as expected. I believe it's not a new issue, but the old one. I've seen visual artifacts in some Xwayland apps with x2 scale factor in the past -
new untested cases
Edited by Vlad Zahorodnii