Provide bindings and documentation for the Unity launcher API

Bug #1590550 reported by Pat McGowan
6
This bug affects 1 person
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://wiki.ubuntu.com/Unity/LauncherAPI)

* 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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.