Unity should provide an API for summoning the Dash

Bug #896402 reported by Jjed
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Confirmed
Undecided
Unassigned
Unity
Confirmed
Wishlist
Unassigned
libunity
Confirmed
Wishlist
Unassigned
libunity (Ubuntu)
Confirmed
Wishlist
Unassigned
unity (Ubuntu)
Confirmed
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.

Tags: needs-design
Revision history for this message
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
Revision history for this message
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.

Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote : Re: [Bug 896402] Re: Unity should provide an API for summoning the Dash

What is the use case for this?

Revision history for this message
John Lea (johnlea) wrote :
Revision history for this message
Jjed (jjed) 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
Revision history for this message
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)
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
Revision history for this message
GizmoChicken (gizmochicken) wrote :

What's the status of this request? Was an API for summoning the Dash ever added? Would be great if the the dash could be summoned directly from a replacement launcher, such as from Cairo-Dock.

Revision history for this message
GizmoChicken (gizmochicken) wrote :

Anyone know whether such an API was ever added?

Anyone? Anyone? Bueller? Anyone?

Changed in libunity (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
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.