From f26ebf57f0492b470a51e32a85d8b7d7d74b20d5 Mon Sep 17 00:00:00 2001 From: alex-huff Date: Fri, 11 Jul 2025 23:32:48 -0500 Subject: [PATCH] docs: panel: update labwc compatibility information --- docs/kittens/panel.rst | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/kittens/panel.rst b/docs/kittens/panel.rst index c883673da..845b706c0 100644 --- a/docs/kittens/panel.rst +++ b/docs/kittens/panel.rst @@ -147,6 +147,9 @@ Compatibility with various platforms 🟢 **Hyprland** Fully working, no known issues + 🟢 **labwc** + Fully working, no known issues + 🟠 **KDE** (kwin) Mostly working, except that clicks outside background panels cause kwin to :iss:`erroneously hide the panel <8715>`. KDE uses an `undocumented mapping `__ under Wayland to set the window type from the :code:`kitten panel --app-id` flag. You might want to use :code:`--app-id=dock` so that KDE treats the window as a dock panel, and disables window appearing/disappearing animations for it. @@ -162,13 +165,6 @@ Compatibility with various platforms Hiding a dock panel (unmapping the window) does not release the space used by the dock. - 🟠 **labwc** - Breaks when hiding (unmapping) layer shell windows. This means the quick - access terminal is non-functional, but background and dock panels work. - More technically, when unmapping the surface (attaching a NULL buffer to - it) labwc continues to send configure events to the unmapped surface, - leading to Wayland protocol errors and a crash of labwc. - 🔴 **GNOME** (mutter) Does not implement the wlr protocol at all, nothing works.