Skip to content

Draft: clients/stacking: Add xdg-session-management-v1

Colin Kinloch requested to merge ColinKinloch/weston:xdg_session_management into main

This MR contains an work in progress example client implementation of xdg-session-management-v1 (wayland-protocols!18) with a tiny modification (wayland-protocols!18 (comment 2112792)).

It allows you to create sessions, add toplevels to sessions, then restore toplevels once they've been closed.

Further work:

  • Split client out of stacking into a new example
  • Ability to test the restoration of session records rather than just toplevels
  • Ability to test toplevel record removal
  • Testing and cleanup
  • I'm working on a compositor implementation

Issues I don't intend to solve:

  • Storing session information between runs
Edited by Colin Kinloch

Merge request reports