I have been creating some new themes (None are currently publicly available and this thread will illustrate why...)
It is making it painfully apparent just how much Gnome has removed with LibAdwaita.
Let's begin with a diagram.
Picture a window. It has a frame. A top, bottom and two sides, and the expanse in the middle. What you can work with:
Top left corner- top, top right corner- top, top right corner - side, top left corner- side, left side, right side, bottom left corner -bottom, bottom right corner -bottom, bottom left corner- side, bottom right corner- side, bottom, content area in the middle.
That is your window and I count twelve elements to it that you have to work with.
Now, picture a pull down projector screen.
It has to work with:
Top left corner- top, top, top right corner - top, content area.
I count Four elements you can work with.
If you want nautilus to have borders around the window - too bad. LibAdwaita removes them in Gnome apps. Borders that can define the edge of that application over another application - or show if the window is active or inactive - removed.
libAdwaita is an additional library to Gnome that Overrides and enforces Gnome's HIG or Human Interface Guidelines - these are Gnomes believed principles that should force the end user into operating Gnome Applications as Gnome believes we should.
For over a decade using Microsoft - I Never once felt THIS tightly controlled. Microsoft and Windows are nowhere near as controlling as Gnome is.
Not Even Close.
I am not kidding.
I am giving serious consideration to going back to Windows where I will be less oppressed than I am on GnuLinux due to Gnomes dominance and Control over GTK.
All of the above is just the surface. It does not even compare to the hair-renting frustration of trying to create Applications that can work on Gnome, which is about ten times worse.

