I spent yesterday evening trying to see how to make apps that use #libadwaita (the latest UI for #GNOME), and walked away with a streak of anger over a surprising lack of documentation and examples.

#GTK and #GNOME app development have always been a quest that involves throwing a ring in a fiery mountain, while hoping for the best, but in the 25 years since GTK+'s introduction, it has only gotten worse, it just looks prettier now. sigh. #linux

in reply to Thomas Cherryhomes

Have you looked at the developers documentation website: developer.gnome.org/documentat…

The idea that the GTK documentation has only gotten worse is, quite frankly, puzzling to me, considering the amount of work myself and others have put into it to make it easy to read, consistent, and up to date.

If by "examples" you mean "code I can copy and paste at random" then, yeah: it's going to be hard to provide full coverage.

in reply to Thomas Cherryhomes

Builder will not download the dependencies for you if you're using the host, but it will do that if you're building against the Flatpak run time—which is typically the default when using Builder installed via Flatpak.

You'll have to enter the project configuration (Alt + , or the Configure Project item in the build dropdown) and make sure that the project is using Flatpak by selecting the manifest that Builder generates.