wayland-protocols/staging
Matthias Klumpp da68b270d9 Add xdg-toplevel-groups for persistent toplevel z-ordering
This new protocol allows clients to set a persistent z-order for their
toplevels, permanently keeping some toplevels above others no matter
which one gets activated by the user.

This paradigm is very commonly used by DAW (Digital Audio Workstation)
and CAD (Computer-aided Design) applications, which utilize a lot of
windows and toolboxes and often have plugins running in separate
processes.

Signed-off-by: Matthias Klumpp <matthias@tenstral.net>
2026-04-16 20:11:26 +02:00
..
alpha-modifier alpha-modifier: update description summary for get_surface request 2024-12-22 09:51:02 +00:00
color-management Add new frozen="true" to frozen interfaces 2026-04-05 17:04:05 +00:00
color-representation treewide: fix typos 2026-03-03 02:49:30 -03:00
commit-timing commit-timing-v1: Add new protocol 2024-10-11 18:47:41 +00:00
content-type content-type: update description summary for get_surface_content_type request 2024-12-22 20:11:32 +00:00
cursor-shape cursor-shape: Add the 'all-resize' cursor shape 2025-02-28 08:35:39 -05:00
drm-lease drm-lease: nominate Simon Zeni as maintainer 2024-10-30 23:06:18 +00:00
ext-background-effect staging/ext-background-effect: fix capability value for blur 2025-06-25 15:51:54 +02:00
ext-data-control Add ext-data-control protocol 2024-10-25 13:10:22 +00:00
ext-foreign-toplevel-list treewide: fix typos 2026-03-03 02:49:30 -03:00
ext-idle-notify ext-idle-notify: Allow for the ignoring of idle inhibitors 2025-01-13 06:49:42 -05:00
ext-image-capture-source Add new frozen="true" to frozen interfaces 2026-04-05 17:04:05 +00:00
ext-image-copy-capture ext-image-copy-capture: fix the error in the protocol description 2024-10-13 21:01:42 +08:00
ext-session-lock protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
ext-transient-seat protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
ext-workspace treewide: fix typos 2026-03-03 02:49:30 -03:00
fifo fifo-v1: Add new protocol 2024-10-11 13:29:33 -05:00
fractional-scale protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
linux-drm-syncobj protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
pointer-warp Add pointer warp protocol 2025-06-12 13:53:10 +00:00
security-context protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
single-pixel-buffer single-pixel-buffer-v1: clarify create_u32_rgba_buffer 2025-06-09 08:32:41 +00:00
tearing-control protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-activation protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-dialog protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00
xdg-session-management xdg-session-management-v1: disallow adding a toplevel twice 2026-04-01 12:41:10 +02:00
xdg-system-bell Add staging system bell protocol 2024-10-10 22:48:29 +00:00
xdg-toplevel-drag xdg-toplevel-drag: Add myself as co-maintainer 2024-11-20 13:29:08 -04:00
xdg-toplevel-groups Add xdg-toplevel-groups for persistent toplevel z-ordering 2026-04-16 20:11:26 +02:00
xdg-toplevel-icon toplevel-icon: Minor style fixes 2026-02-05 18:04:10 +00:00
xdg-toplevel-tag staging: add toplevel tag protocol 2025-04-02 16:16:43 +02:00
xwayland-shell protocols: Add GitLab contact information 2024-10-09 09:07:11 +00:00