-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
-
agl-shell protocol / agl-shell-desktop re-design
We should move way from agl-shell-desktop protocol and migrate all the app_roles and anything of value to the agl-shell protocol.
This is a bigger tasks that encompasses the entire task:
- provide an alternative to agl-shell-desktop - gRPC basic support (done)
- investigate/remove obsolete roles (remotes & fullscreen for instance, should be covered by xdg-shell) - remote role is just an activation request with an output (need to check)
- add any events that we have in agl-shell-desktop to agl-shell protocol (done)
- add any surface role assignments in agl-shell-desktop in the gRPC protocol (only stubs at this point)
- deprecate agl-shell-desktop (to be done)
- remove agl-shell-desktop (to be done)
- relates to
-
SPEC-4672 Deprecate and remove agl-shell-desktop
- Open
-
SPEC-4673 Provide implementation for the stubs in gRPC proto implementation
- Closed
-
SPEC-3906 Investigate split surface types by making use xdg-shell protocol
- Closed
-
SPEC-4529 Pass the output from applications to shell client
- Closed
-
SPEC-4898 Adapt Unified HMI to gRPC APIs
- Open
-
SPEC-3436 utility command tool in agl-compositor
- Open