As an addendum to Alan's comment: we *have* shell-determined surface state; all surface state requests can be arbitrarily modified by the shell.
The use-case being asked for is a “support for surface state that is fullscreen on the phone but windowed on the desktop”; which is available to clients right now via the same mechanism that the QPA would use.
As an addendum to Alan's comment: we *have* shell-determined surface state; all surface state requests can be arbitrarily modified by the shell.
The use-case being asked for is a “support for surface state that is fullscreen on the phone but windowed on the desktop”; which is available to clients right now via the same mechanism that the QPA would use.