3 ms·
> If your app have special needs and has to use CSD, [...] Who defines what's special and what's normal though? > I have showed you that while theoretically i
by jhasse 9y ago
> If your app have special needs and has to use CSD, [...]
Who defines what's special and what's normal though?
> I have showed you that while theoretically it might have some merit, especially on mobile, in practice it doesn't work that way with desktop environments on Wayland - so it can't really be taken as a case in this point.
Because of Xwayland and interactions with the user?
- seba_dos1 9y ago> Who defines what's special and what's normal though? Typical app does not need to touch its window decoration, only some need. The distinction is natural. Even Gtk+ knows that distinction and lets you disable CSD for apps that don't customize the header bar. > Because of Xwayland and interactions with the user? Because it's tightly related to the whole DE, even more than under X, and that DE already has a toolkit for the compositor to use, be it Gtk+, Qt, Evas, St or whatever else. Plus, interactions. Plus, XWayland.
- jhasse 9y ago> Typical app does not need to touch its window decoration, only some need. What's "typical" though?