Provide bindings and documentation for the Unity launcher API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Client Developer Experience |
New
|
Undecided
|
Pat McGowan |
Bug Description
In order to provide an API for applications to interact with the Launcher, as set of tasks is required:
* reimplement old unity7 API in the launcher to keep X11/XMir apps supported. The libertine container needs to bridge those calls from inside the container to outside. (Existing docs at https:/
* because of the application lifecycle, a new API is required that works in a different/more persistent way so that states are preserved when the application goes away. Some of them (count emblem, progress bar, and Alert) are are already implemented, some others (Quicklists) are still missing.
* AppArmor profiles need to be updated so that applications can call those methods from within confinement. So far they are only called from trusted helpers, like the push-client.
* Nicer APIs need to be created so that those actions can be called from C++/Qt, QML and HTML/JS.
Changed in canonical-developer-experience: | |
assignee: | nobody → Pat McGowan (pat-mcgowan) |
description: | updated |
description: | updated |