Gaia/Settings: Difference between revisions
< Gaia
Jump to navigation
Jump to search
(up) |
(up) |
||
Line 180: | Line 180: | ||
[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://raptor.mozilla.org/dashboard/script/measures?var-device=flame-kk&var-memory= | [https://raptor.mozilla.org/dashboard/script/measures?var-device=flame-kk&var-memory=512&var-branch=master&var-test=cold-launch&panelId=11&fullscreen performance metric] | ||
== Security Review == | == Security Review == | ||
The security review of this app can be found [https://wiki.mozilla.org/Security/Reviews/Gaia/settings here]. | The security review of this app can be found [https://wiki.mozilla.org/Security/Reviews/Gaia/settings here]. |
Revision as of 08:02, 14 October 2015
Design Specs
For the latest UX specifications, please visit Box or Dropbox
Bluetooth related specs and plan are tracked in https://wiki.mozilla.org/Gaia/System/Bluetooth
Bug Queries
- Worth to solved issues: backlog
- All settings bugs in bugzilla
- Recent gaia commits
v2.5 Roadmap
- Features
- New Home Screens manager bug 1180666 (DONE)
- New Security/Permission related Panels
- Tracking Protection
- Firefox Sync configuration panel bug 1168185 (DONE)
- Support options for building settings app on various form factors.
- Change:
- User can only switch MTP/UMS when USB disabled bug 1194045 (DONE)
- Bug 1166495 - [Settings][Screen lock] Passcode lock screen transition animation flows in the wrong direction (DONE)
- Architecture:
- CSS refactor with web components
- Update Settings to be ready for L10n API v3 - bug 1187668 (DONE)
- 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
- UX improving work
- improve user satisfaction by addressing foxfooding requests
- revisit specs and implement remaining UX inconsistencies
- identify good first bugs
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)
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.