Commit edd34c50 authored by Florian Müllner's avatar Florian Müllner Committed by Marge Bot

Port extensions app and portal to GTK4

With the previous preparations in place, it is time to take the plunge.

As both the app and the portal use the same small library for handling
external windows, port everything at once to avoid the hassle of building
and installing two versions of the library.

With the portal using GTK4 now, all extensions must port their preference
widgets as well.

Part-of: <!1495>
parent ba039bcc
Pipeline #246850 passed with stages
in 3 minutes and 43 seconds