Gaia/Settings: Difference between revisions
< Gaia
Jump to navigation
Jump to search
(up) |
|||
Line 193: | Line 193: | ||
[https://github.com/mozilla-b2g/gaia/tree/master/apps/settings Source code on Github] | [https://github.com/mozilla-b2g/gaia/tree/master/apps/settings Source code on Github] | ||
[https://github.com/mozilla-b2g/gaia/commits/master/apps/settings | [https://github.com/mozilla-b2g/gaia/commits/master/apps/settings Recent Change] | ||
[http://raptor.mozilla.org/#/dashboard/script/apps.js?device=flame-kk&branch=master&memory=319&series=coldlaunch.*&panelId=11&fullscreen performance metric] | [http://raptor.mozilla.org/#/dashboard/script/apps.js?device=flame-kk&branch=master&memory=319&series=coldlaunch.*&panelId=11&fullscreen performance metric] |
Revision as of 01:31, 7 August 2015
Design Specs
For the latest UX specifications, please visit Box https://mozilla.app.box.com/s/43hu91p51oxh1lv4t8mr or Dropbox https://drive.google.com/a/mozilla.com/#folders/0Bx_3KVci6YdObHpoQWh2NUp3V28
Bluetooth related specs and plan are tracked in https://wiki.mozilla.org/Gaia/System/Bluetooth
Bug Queries
v2.5 Roadmap
- Architecture:
- User can switch MTP/UMS when USB disabled
- Support options for building settings app on various form factors.
- CSS refactor
- Bluetooth API v2.0 panel refactor - bug 1074075 (DONE)
- Bluetooth API v2.0 system - bug 1072721 (DONE)
- Bluetooth APP AMD (DONE)
- Panel refactor - bug 973432
2.5 Features Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
2.5 Blocker Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
2.5 Nomination Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
v2.2 Roadmap
- Architecture:
- Bluetooth API v2.0 panel refactor - bug 1074075
- Bluetooth API v2.0 system - bug 1072721
- Bluetooth APP AMD
- Panel refactor - bug 973432
- Settings Panel Isolations
- Settings dialog - bug 1055897 (done)
- inline activity - bug 1007600 (done)
- Visual/UX:
- Building block refresh
- Consistency
- Built in keyboard settings refinement (style)
- Ringtone picker (style)
- Toggle + description UI style
- Cap letter for titles - bug 1073341
- Cellular & Data settings UX refinement
- Wifi API and UX refinement
- Features:
- RTL support - bug 1071891
- App manager - bug 1095330
- Media storage UX refresh - bug 1100797
- SIM PIN access when locked - bug 1071439
- Standalone STK App - bug 869745
- Standalone Downloads App
- Peripheral:
- GATT client/server demo app (blocked by Bluetooth API v2.0)
Settings Blocker 2.2 Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Settings Nomination 2.2 Dashboard
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
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
Requirements
Gaia v1
- Device settings
- Sounds
- Display/Brightness
- Wallpaper
- Storage/Usage
- Apps (Core + 3rd party)
- Network settings
- WiFi
- Bluetooth
- GPS/a-GPS (3rd party service needed)
- Data usage
- Airplane mode
- Mobile settings
- Connected Network
- Roaming
- APN
- 3G/EDGE toggle option
- IMEI/MAC address/ICCID
- System settings
- Date and Time
- Keyboard
- 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
- 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
Development
Security Review
The security review of this app can be found here.