Closed Bug 948312 Opened 11 years ago Closed 11 years ago

[User Story] Rocketbar: Local App Search

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

x86
macOS
defect
Not set
normal

Tracking

(feature-b2g:2.0, tracking-b2g:backlog)

RESOLVED FIXED
feature-b2g 2.0
tracking-b2g backlog

People

(Reporter: pdol, Unassigned)

Details

(Whiteboard: [ucid:System82, 1.4:P2, ft:systems-fe])

User Story:
As a user, when apps that match my search term are installed on my device, I want those apps presented in the search results so that I can easily find and launch them.

Acceptance Criteria:
1. I can enter a string and installed apps with names containing that string are displayed.
2. Selecting an app launches it.
There's a possibility that this might be a duplicate of bug 948310

The "Places" DataStore will track visits to all URLs, whether they are part of an app, bookmark or in fact any web site.

My current proposal is that we display local app results from the places database rather than have to query the Apps API directly.

Some caveats:
* We may need to keep this bug if UX specifies a different presentation of installed apps vs. any other local result
* The Places database only includes URLs you have visited. If we want apps which are installed but have not been opened in this search we may need to add the launch URL of an app to the Places database when the app is installed (and on first run for pre-installed apps).
* If we want to use app icons and app names specified in an app manifest rather than document titles and favicons for these results then we need to save those in the Places DataStore too.
Based on the original acceptance criteria in the description, I think we should mark this as a duplicate to reduce confusion. If we need to change the implementation, or add new features - let's certainly open new bugs.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
No longer blocks: rocketbar-search-mvp
I don't think this is a dupe of bug 948310, but it certainly looks like the current implementation satisfies this user story.
blocking-b2g: --- → backlog
feature-b2g: --- → 2.0
Resolution: DUPLICATE → FIXED
blocking-b2g: backlog → ---
You need to log in before you can comment on or make changes to this bug.