[PATCH wayland-protcols v3] unstable: add xdg-toplevel-decoration protocol

Simon Ser contact at emersion.fr
Thu Mar 22 12:22:23 UTC 2018


On March 22, 2018 6:37 AM, Peter Hutterer <peter.hutterer at who-t.net> wrote:
> so, random thought: instead of talking about decorations or not (which isn't
> what we really care about) talk about window management and who does it.

I think we really do mean "decorations" and not "window management". Decorations
are used for window management, but their scope is larger - they are also user
interface components.

For instance, I can think of GNOME [1] and elementary OS' [2] dialogs, which do
have decorations (rounded corners, shadows) but for which decorations cannot be
used for window management operations (they are purely aesthetic).

So the client drawing these dialogs and not using SSDs doesn't provide any
window management operation widget, but at the same time draws decorations. Such
a client using SSDs (via the decoration protocol) probably shouldn't draw
rounded corners nor shadows.

That's why I think using the "SSD/no SSD" vocabulary is more accurate. What do
you think?

[1] https://developer.gnome.org/hig/stable/dialogs.html.en#message-dialogs
[2] https://elementary.io/docs/human-interface-guidelines#dialogs

​---
Simon Ser
https://emersion.fr​



More information about the wayland-devel mailing list