Email or username:

Password:

Forgot your password?
a1ba-nyan
>SDL2 Lands Support For Client-Side Decorations On Wayland

:(
10 comments
Kumicota :euphohug:
@a1batross tbh I do think CSD is a interesting thing to do but not like devs gnome wants, where because they don't want to implement SSD and a lot of wayland standards(like idle-inhibit) makes that CSD look bad and everyone hates it
a1ba-nyan
@kumicota I don't mind CSD, the GNOME apps UX only benefited from it but I don't want everyone have to implement them. In the end, we will have 100500 styles of decorations just because Wayland circlejerk was too lazy about it

@commagray
Кома, яка міркує
@a1batross, in GNOME world you should support only Adwaita style and forget about existance of other styles. Of course, it doesn't work in reality, but who cares.

@kumicota
a1ba-nyan
@commagray @kumicota >in GNOME world you should support only Adwaita style and forget about existance of other styles

in my world any sane dev should forget about GNOME
a1ba-nyan
@kumicota @commagray also looked at libdecor dependencies:
* cairo
* pangocairo (of course because you need damn text!)
* dbus-1 (to query current cursor theme)

That's unacceptable.
Kumicota :euphohug:
@a1batross @commagray
bruh, fuck gtk all my homies uses qt

Agree, that this is unacceptable, gnome single-handed is destroying linux more than microsoft could ever do
a1ba-nyan
@kumicota @commagray like, no I don't want to bring pangocairo or dbus to my game engine.

Although I know it probably uses it somewhere in the SDL already and whole it's dependency tree.
Kumicota :euphohug:
@a1batross @commagray Every GUI framework probably uses it on the backend, but expecting that the uses knows and uses it on every app is dumb and it's why many developers like MPV just said that they won't support gnome
a1ba-nyan
@kumicota @commagray nah, I'm just gonna disable CSD in my SDL2 builds for AppImage.

Anyway we have two buttons came from Half-Life WON version: minimize and close window. :)

Wayland problems are wayland problems, not mine.
Go Up