Early list of ideas/tasks:
- Our protocol extensions:
- number versioned: for example org_kde_kwin_outputdevice_v1
- shorten name: kde_outputdevice_v1
- xdg-shell:
- Drop ShellClient
- Drop XdgShellV5
- Rename XdgShell classes to match the spec used in V6/Stable rather than trying to retrofit into V5
- Should KWayland (Server part) be moved out of Frameworks into a Plasma lib?
- Output and output device interfaces:
- Improve synchronization of wl_output and xdg-output events
- Composite output and xdg-output into output device (handle enable internally)
- Should KWin endFrame calls be explicitly sent from the compositor?