Skip to content
Snippets Groups Projects

xdg-pip: Add new protocol

Open Vlad Zahorodnii requested to merge zzag/wayland-protocols:xdg-pip into main
3 files
+ 314
0
Compare changes
  • Side-by-side
  • Inline
Files
3
  • c3cfd2f7
    xdg-pip: Add new protocol · c3cfd2f7
    Vlad Zahorodnii authored
    This protocol allows applications that display media contents create
    picture-in-picture windows.
    
    xdg_toplevel surfaces are not suitable for picture-in-picture windows
    because they need to be excluded from listing in the taskbar or docks
    and be placed above all other windows. Besides that, the compositor may
    need to apply a different placement policy for pip windows, for example
    placing them in the bottom right screen corner, etc.
    
    xdg_pip is built on top of xdg_surface because it gives us support for
    client-side drop shadows out of the box.
    
    Similar to ordinary toplevels, picture-in-picture windows can be moved
    and resized.
    
    Signed-off-by: default avatarVlad Zahorodnii <vlad.zahorodnii@kde.org>
+ 4
0
XDG Picture-in-Picture protocol
Maintainers:
TBD <tbd@example.com>
Loading