The biggest drawback of not providing any SSDs even as a fallback is obviously... what if the app just doesn't draw CSDs? ~~There are many new Linux users who try to get something like DaVinci Resolve running and then can't maximize it because it doesn't have CSDs. For these users it just makes using Linux feel broken for basically no reason.~~¹
This is also a burden for application developers. Maybe the DaVinci Resolve devs should just fix their app (from what I heard it's a massive PITA in all aspects imaginable), but is it really reasonable to also expect e.g game devs to add dependencies on libdecor or whatever solely to unbreak window mode on GNOME Wayland?
¹ Edit: I have since learned that Resolve actually does draw CSDs, it just doesn't draw the window buttons. That's certainly a choice... I think the overall point isn't too affected but this specific app isn't a good example since it would still be broken if GNOME had fallback SSDs.
all 24 comments