Gaia/System/Search

From MozillaWiki
Jump to navigation Jump to search

Requirements (System)

Scope: Users can search for important system objects such as:

  • P1
    • Installed apps
    • Contacts
    • P2
    • Music
    • Browser history
    • Browser bookmarks

Methods: Users can get accurate results, quickly:

  • Auto-Complete:
    • The user begins with a blank page. Typing immediately returns possible results.
    • Matches in result text can be highlighted
  • Dynamic Filtering:
    • The users begins with a full data set (eg: all contacts displayed), which is filtered as the user types.
    • Matches in result text can be highlighted
  • Scoped Search
    • The user can narrow scope the search criteria while searching. (eg: select a Contacts filter button, and the results narrow to only Contacts)


Requirements (Apps)

  • Users have the ability to search within application contexts

Music

  • Search music
  • Filters
    • by Artist
    • by Album
    • by Song (all)

Mail

  • Search mail
    • Filters (search by)
      • To
      • From
      • Subject
      • All
    • Ability to extend search onto server
  • Settings
    • Search Sub-folders
    • Search Sent folders
    • Search Deleted
    • Search on server