Skip to content

Use own window decorations

Guy Boldon requested to merge own-window-decorations into main

New Feature

What does this MR do?

This MR uses our own window decorations. The major benefit of this is that the look is the same across all desktop environments and backends. This is particularly true for Wayland, where the window decorations are inconsistent and require extra work to sometimes look right. The other benefit is that Flatpak can then use the Wayland backend and must no longer be forced to use the x11 fallback.

Some functionality has also been improved because of this. There are some comprises to unify the look between x11 and Wayland though.

Related issues

Checklist

  • Application works as expected when running from source
  • AppImage build compiles and runs successfully
  • Flatpak build compiles and runs successfully
  • Performance considerations have been taken into account
  • This MR is ready to be merged
Edited by Guy Boldon

Merge request reports