Unity should provide an API for summoning the Dash

Reported by Jacob Johan Edwards on 2011-11-25
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ayatana Design
Undecided
Unassigned
Unity
Wishlist
Unassigned
libunity
Wishlist
Unassigned
unity (Ubuntu)
Wishlist
Unassigned

Bug Description

The Unity Dash is slated to replace file browsers as the primary way users find and access data. Currently, it is possible for third-party applications to request a file browser open, looking for a certain extension of file. It should also be possible for third-party applications to request the Dash open, looking at a certain scope, lens, and filters-combination. Ideally, libunity would provide a D-bus API for such a task.

This was originally an AskUbuntu question, but since sabdfl encouraged me to file a bug for this problem, I figure I might as well. The question [ http://askubuntu.com/q/72266/24694 ] provides one example of how this API might be used.

Bilal Akhtar (bilalakhtar) wrote :

A good idea in theory. Marking this needs-design to get feedback from the design team on whether such an API function should be allowed or not.

tags: added: needs-design
Changed in libunity:
status: New → Incomplete
Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
Bilal Akhtar (bilalakhtar) wrote :

SABDFL has said yes already, so that counts as a +1, but we should wait for a concrete and recorded approval before we begin.

John Lea (johnlea) wrote :

I think the most important use case is something like:

 * "I am an application developer creating a helper tool for PiTiVi video projects. In my interface, I have a "Open Project" button; rather than send users to Nautilus, looking through their filesystem for *.ptv extensioned files, I want to open a 'Pitivi Project Scope' (based on the Files Lens) and get the user selected result."

While the author of this application could theoretically design his own Zeitgeist-powered project selection dialog, this seems wasteful and inelegant. The Dash is a much better interface for data searching than hierarchical file browsers; it should hopefully be put to good use.

Changed in unity (Ubuntu):
importance: Undecided → Wishlist
Changed in unity:
importance: Undecided → Wishlist
Changed in libunity:
importance: Undecided → Wishlist
Owais Lone (loneowais) wrote :

Another use case would be a program that interactively introduces the unity interface to a new user. Invoking dash and lenses programatically would make writing such a tool a lot easier.

David D Lowe (flimm) on 2012-12-29
Changed in unity:
status: Incomplete → Confirmed
Changed in unity (Ubuntu):
status: Incomplete → Confirmed
Changed in libunity:
status: Incomplete → Confirmed
Changed in ayatana-design:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers