Skip to content

Improve fractional scaling handling of decorations

Xaver Hugl requested to merge work/zamundaaa/better-fractional-scaling into master

This MR

  • snaps geometries, most importantly their sizes, to the pixel grid
  • makes decoration geometry floating point, so that it can render to arbitrary pixel sizes
  • fixes decoration rendering for arbitrary pixel sizes, so that there's no gaps between the window and the decoration anymore

For details, see the individual commits. This depends on kdecoration!66 (merged) and breeze!470 (merged)

Draft because this doesn't handle Xwayland windows yet.

BUG: 483338 BUG: 452438 BUG: 492052

Edited by Xaver Hugl

Merge request reports

Loading