From 04fbf63eabc8ec6120ca39ace3508c45384edf42 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 1 May 2025 11:51:33 +0530 Subject: [PATCH] ... --- docs/kittens/panel.rst | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/kittens/panel.rst b/docs/kittens/panel.rst index 1c9181776..cb4bfac74 100644 --- a/docs/kittens/panel.rst +++ b/docs/kittens/panel.rst @@ -139,13 +139,13 @@ relies of the `wlr layer shell protocol which is technically supported by almost all Wayland compositors, but the implementation in some of them is quite buggy. -**Hyprland** 🟢 +🟢 **Hyprland** Fully working, no known issues -**KDE** (kwin) 🟢 +🟢 **KDE** (kwin) Fully working, no known issues -**Sway** 🟠 +🟠 **Sway** Partially working. Issues include: * Renders its configured background over the background window instead of under it. This is likely because it uses the wlr protocol for @@ -153,18 +153,19 @@ implementation in some of them is quite buggy. * Hiding a dock panel (unmapping the window) does not release the space used by the dock. -GNOME (mutter) 🔴 - Does not implement the wlr protocol at all, nothing works. - -niri 🟠 +🟠 niri Breaks when hiding (unmapping) layer shell windows. This means the quick access terminal is non-functional, but background and dock panels work. More technically, keyboard focus gets stuck in the hidden window and when trying to remap the hidden window niri never sends configure events for the remapped surface. -labwc 🟠 +🟠 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. +