@tragivictoria I found starting to use libadwaita very easy. I just had to figure out how to use it with the Cambalache UI editor and how to do without the response callback in AdwDialog. Nothing major. The migration guides for both Adwaita and GTK helped a lot. Still the GTK port itself is a massive undertaking, because one has to touch everything. For GTK5 I'd wish we could automate more of it, as certainly hundreds of app developers do exactly the same.