Include a new xdg_activation protocol
Here's some implementations of the protocol:
- Qt client support: https://codereview.qt-project.org/c/qt/qtwayland/+/321246
- KDE server framework: https://invent.kde.org/plasma/kwayland-server/-/merge_requests/130
- KWin's implementation: https://invent.kde.org/plasma/kwin/-/merge_requests/434
- Mutter: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1845
- GTK: http://gitlab.gnome.org/GNOME/gtk/commits/wip/carlosg/xdg-activation-3-24
- wlroots: https://github.com/swaywm/wlroots/pull/2718
Here's a test application: https://invent.kde.org/apol/xdg-activation-test
The master branch is an application that depends on my Qt patch above. There's a qt5 branch that can be built against a normal Qt 5 build.
Approving reviews:
- @davidedmundson for KDE
- @jadahl for Mutter
- @emersion for wlroots
Edited by Simon Ser