Gaia/Settings

From MozillaWiki
< Gaia
Revision as of 01:14, 13 April 2012 by Clee (talk | contribs)
Jump to navigation Jump to search

[DRAFT]

The Settings app is the central location for a user to manage the majority of preferences for the phone. This includes the Core Apps as well as installed 3rd party apps and their system related settings. 3rd party settings that are app specific (i.e. sounds effects, etc.) will live with in the app itself.

Status

  • Feature Name: Gaia Settings App
  • Stage: Development
  • Release Target: M3 Alpha

Use Cases

  • In general, Tom is familiar with "settings" so he knows he should be able to set his preferences for many basic functions
  • Because B2G's settings are broken out into categories, it's easy for Tom to find what he needs to change
  • Tom has the ability to tweak the following categories (names are just examples):
    • Device settings
    • Network settings
    • System settings
    • User account settings
  • Tom's Persona account stores all of his data in the Mozilla cloud - his phone is 'smart' and stores the most important data:
    • Contacts
    • Apps (Core + 3rd party)
      • Email settings
      • Calendar settings
      • SMS DB
      • Photos
      • Browser settings/data
    • Phone settings
    • Permissions (per app/client)
    • Browser data

App Requirements

Gaia v1
  • Settings is broken out into key categories:
    • Device settings
      • Sounds
      • Display/Brightness
      • Wallpaper
      • Storage/Usage
      • Apps (Core + 3rd party)
    • Network settings
      • WiFi
      • Bluetooth
      • GPS
      • Data usage
      • Airplane mode
      • Mobile settings (Roaming, APN, 3G/EDGE, etc.)
    • System settings
      • Date and Time
      • Keyboard/Language
      • Notifications
      • International
      • Debug mode/Performance data
      • About
    • User account settings
      • Persona account
      • Security
      • Permissions
      • Cloud storage/restore
    • Persona Cloud storage
      • Apps in the cloud
      • Contacts in the cloud
Gaia v2
  • Settings to add post-v1 (categories non-specific)
    • Accessibility (vision + hearing)
    • NFC
  • Persona Cloud storage
    • Email settings
    • Calendar settings
    • SMS DB
    • Photos
    • Browser settings/data
    • Phone settings
    • Permissions (per app/client)
    • Browser data

UX Design Specs

  • IxD v1: in progress
  • VisDe v1: in progress