No problem. You can see all supported CSS properties in the inspector, but for something more detailed there’s also this document.
What icons are you looking for? From what I’ve seen, Ambiance’s window buttons icons are taken straight from the user set icon pack and only the background of the window control buttons are what’s styled. To use custom window button icons you have to set the close/min/max buttons color to transparent and then use background-image to set appropriate images for each. Chrome seems to switch over to an unmaximize/restore button which has a class name I haven’t figured out yet so you end up with a blank space where the icon should be, it’s why I think it’s best if we just stick to the regular, icon theme dependent icons.
I don’t know, honestly. Maybe push to a review branch? Like, one person can do X but if someone else thinks there’s a better way to do it upon review then they can make a change. Once everything’s okay then we can push to master. Would that be too complicated?
Cool. I made a script in my home folder so I just run “./gtk” whenever I open a terminal, but I still had to manually change the theme. I added those lines to it:
sudo ninja -C [path-to-communitheme]/gtk-communitheme/build/ install
gsettings set org.gnome.desktop.interface gtk-theme Adwaita
gsettings set org.gnome.desktop.interface gtk-theme Communitheme
Now it’s just to edit and run the script.