06:00 orowith2os: emersion: another question, is it defined anywhere outside of xdg-decoration that a client not using xdg-decoration implicitly means it wants CSD?
06:00 orowith2os: see: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/217#note_1984713
06:00 orowith2os: it would be useful to make things more defined
07:45 emersion: there are clients with no decorations
08:10 jadahl: orowith2os: a client by default using xdg-shell alone is meant to self-decorate. that is how wayland was designed. xdg-decoration is an extension that allows clients to optionally move that responsibility to the compositor. if a client doesn't do any actaual self decoration, it just means from a semantical point of view, no decorations is what they intend to be the case
08:49 wlb: wayland-protocols Merge request !222 opened by Jonas Ådahl (jadahl) xdg-shell: Clarify what a toplevel by default includes https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/222 [xdg-shell]