QtCS 2018: Wayland topics: Difference between revisions
Jump to navigation
Jump to search
Johanhelsing (talk | contribs) (Created page with "== General == * Deprecating old shells (xdg-shell v5, wl-shell, eventually xdg-shell v6) * Subsurfaces == Client == * Making APIs public? * Solving the backing store flicke...") |
Johanhelsing (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
[[Category:QtCS2018]] | |||
Back to [[Qt contributors summit 2018 Program]] | |||
== General == | == General == | ||
Line 22: | Line 24: | ||
*** autoCreatePopupItems: true | *** autoCreatePopupItems: true | ||
*** sizeFollowsWindow: true | *** sizeFollowsWindow: true | ||
*** windowSystemCursorEnabled: nested ??? | *** windowSystemCursorEnabled: nested ???O | ||
** Make APIs for different shells source compatible (duck typing)? | ** Make APIs for different shells source compatible (duck typing)? | ||
* Support windowless compositor | * Support windowless compositor |
Revision as of 08:32, 8 June 2018
Back to Qt contributors summit 2018 Program
General
- Deprecating old shells (xdg-shell v5, wl-shell, eventually xdg-shell v6)
- Subsurfaces
Client
- Making APIs public?
- Solving the backing store flickering problem (mostly on gnome-shell).
- QtBase popup model (tree) doesn't match xdg-shell (linear stack)
- Window decorations
- Improving looks
- Supporting server-side decorations
- Avoid unnecessary deletions of wl_surface/xdg_surface? (attaching null buffers)
Compositor
- Towards Qt 6
- Use pointer handlers?
- Remove sizeFollowsSurface
- Change defaults:
- autoCreatePopupItems: true
- sizeFollowsWindow: true
- windowSystemCursorEnabled: nested ???O
- Make APIs for different shells source compatible (duck typing)?
- Support windowless compositor
- Make window property optional in WaylandOutput?
- Move extensions to QML modules? e.g. import QtWaylandCompositor.XdgShell 1.0
- Support multiple client buffer integrations simultaneously