Port to GTK4 and libadwaita
This branch is about a year old. I've rebased it, but didn't fix anything missing.
Opening a MR so I have notifications if it needs a rebase again.
Well, and I ended up fixing everything, nvm.
Edited by Alice Mikhaylenko