Is this Factorio dev one of my viewers lol
@BrodieOnLinux Theres also no decorations on i3wm/swaywm. Which is kinda the point. I dont WANT decorations. Client side decorations just force them in an inconvenient way.
@bisby @BrodieOnLinux it seems like gtk supporting hiding decorations at a toolkit level would be the best approach, then it could just be easily disabled on anything that uses ssd.
@bisby @BrodieOnLinux
IIRC the window borders technically count as server-side decorations.
@bisby @BrodieOnLinux That's not true! Sway supports pixel borders and simple title bars. Neither of these are something I would call "no decorations"
@yrlf @BrodieOnLinux Sure. But that's not how I have my sway configured. I guess my point was that if I don't want decorations (or I want minimal decorations) (or otherwise want them consistent across my entire WM), I lose that option with CSD.

@bisby @BrodieOnLinux yes, IMO the correct way to implement decorations on wayland is to have support for the xdg decorations protocol, i.e. allowing for the app and the compositor to negotiate between SSD and CSD.

im your case sway will likely negotiate SSD with the application, and the server-side decoration is something like a 1px border or just nothing.