Gaia

From MozillaWiki
Jump to: navigation, search

Gaia is the collection of web apps which make up the front end of Firefox OS (codenamed Boot to Gecko).

Contributing

See Gaia/Hacking to get started.

See Gaia/UxContributing to get started.

Admin

UX Specifications (Wireframes)

Here are some guidelines to finding and using the latest UX specifications, wireframes and mock-ups.

  • The UX team has set Box folders as "Open Access". This allows view access to anyone with a link: You do not need to create or sign into a Box account in order to see UX specs and wireframes. For the time being, we prefer to have these files be view only and, for design consistency, to have the UX team be the sole editors of these files.
  • The UX team also attaches spec files to individual bugs AND includes a link to Box elsewhere in the bug: in the Attachments section or in Comments. The URLs of the Box folder will also be included on spec documents to ensure that anyone who sees only a PDF also knows where to get the latest specs.
  • Please contact Stephany (swilkes@mozilla.com) if you have any issues with access to Box.

Shared Code / Styles

The Gaia apps share/reuse some JS libraries (localization, gesture detection, etc.), localization strings (relative dates), and styles (from the building blocks effort, see above):

Apps

For the latest UX specifications, please visit: https://mozilla.box.com/s/44utizl9oz4eupyu3fuu

System

For the latest UX specifications, please visit: https://mozilla.box.com/s/44utizl9oz4eupyu3fuu

Security Reviews

Future

For 1.3, 1.4 and 1.5, the UX team will focus on a project called Haida: https://wiki.mozilla.org/FirefoxOS/Haida .

Previous items:

Subpages of Gaia

Gaia/AlarmGaia/AppPermissionsGaia/App Definitions
Gaia/Architecture ProposalGaia/Architecture Transition ProposalGaia/Architecture Transition Validation
Gaia/BrowserGaia/BuildGaia/Build/NewBuildSystem
Gaia/Build/RefactoringToNodejsGaia/Build/Refactoring PlanGaia/Build/Refactoring Plan/First half of 2014
Gaia/Build/RoadmapGaia/CSS GuidelinesGaia/Calculator
Gaia/CalendarGaia/Calendar/TriageGaia/Camera
Gaia/ClockGaia/Clock/demos
Gaia/Comms/2.1/Call LengthGaia/Comms/2.1/Highlight Actionable FieldGaia/Comms/2.1/Ice Contacts
Gaia/ContactsGaia/Contacts/BookmarksGaia/Contacts/Data Refactor
Gaia/Contacts/Data Refactor/mozcontactsProposalGaia/Contacts/Scrum/2.0S6Gaia/Contacts/Scrum/2.1S0
Gaia/Contacts/Scrum/2.1S1Gaia/Contacts/Scrum/2.1S2Gaia/Contacts/Scrum/2.1S3
Gaia/Contacts/Scrum/2.1S4Gaia/Contacts/Scrum/2.1S5Gaia/Contacts/Scrum/2.1S6
Gaia/Contacts/Scrum/2.1S7Gaia/Contacts/Scrum/2.1S8Gaia/Contacts/Scrum/2.1S9
Gaia/Contacts/Scrum/2.2S1Gaia/Contacts/Scrum/3Gaia/Contacts/Scrum/4
Gaia/Contacts/Scrums/3Gaia/Demos- July 26
Gaia/DesignGaia/Design/ApplicationUXDocumentationGaia/Design/Assets
Gaia/Design/BuildingBlocksGaia/Design/ComponentsGaia/Design/FirstRun
Gaia/Design/FlexibleUIGaia/Design/PatternsGaia/Design/UserScenario
Gaia/Design/VisualGaia/DialerGaia/Dialer/Restructure
Gaia/EcosystemGaia/EmailGaia/Email/ActiveSync
Gaia/Email/AutoconfigGaia/Email/DebuggingTricksGaia/Email/Demos
Gaia/Email/FeaturesGaia/Email/HistoricalReqsGaia/Email/Implementation/Limits
Gaia/Email/Implementation/MailSynchronizationGaia/Email/Implementation/MessageDisplayAndAttachmentsGaia/Email/LoggestTestFramework
Gaia/Email/ProvidingEmailsForDebuggingGaia/Email/RequiredBugInfoGaia/Email/SecretDebugMode
Gaia/Email/Standards/PushNotificationsGaia/Email/UX/Decisions
Gaia/ExistingStylesPatternsGaia/FMRadio
Gaia/Find My DeviceGaia/Gallery
Gaia/HackingOfflineGaia/Haida template
Gaia/HomeGaia/Home/CardsGaia/Home/Carousel TF
Gaia/Home/DockGaia/Home/Dock TFGaia/Home/Grid
Gaia/Home/Grid TFGaia/Home/LockGaia/Home/Search
Gaia/MarketplaceGaia/Meeting/2011-11-10
Gaia/Meeting/2012-01-24Gaia/Meeting/2012-02-28Gaia/Meeting/2012-03-06
Gaia/Meeting/2012-03-13Gaia/Meeting/2012-03-20Gaia/Meeting/2012-03-27
Gaia/Meeting/2012-04-03Gaia/Meeting/2012-04-17Gaia/Meeting/2012-04-24
Gaia/Meeting/2012-05-01Gaia/Meeting/2012-05-15Gaia/Meeting/2012-05-22
Gaia/Meeting/2012-05-28Gaia/Meeting/2012-06-05Gaia/Meeting/2012-07-03
Gaia/Meeting/2012-07-24Gaia/Meeting/2012-08-14Gaia/Meeting/2012-08-20
Gaia/Meeting/2012-08-21Gaia/Meeting/2012-08-28Gaia/Meeting/2012-09-04
Gaia/Meeting/2012-09-11Gaia/Meeting/2012-09-18Gaia/Meeting/2012-09-28
Gaia/Meeting/2012-10-02Gaia/Meeting/2012-10-09Gaia/Meeting/2012-10-16
Gaia/Meeting/2012-10-23Gaia/Meeting/2012-10-30Gaia/Meeting/2012-11-13
Gaia/Meeting/2012-11-20Gaia/Meeting/2012-11-27Gaia/Meeting/2012-12-04
Gaia/Meeting/2012-12-11Gaia/Meeting/2013-02-07Gaia/Meeting/2013-08-27
Gaia/Meeting/2013-09-03Gaia/Meeting/2013-09-17Gaia/Meeting/2013-09-24
Gaia/Meeting/2013-10-01Gaia/Meeting/2013-10-08Gaia/Meeting/2013-10-15
Gaia/Meeting/2013-10-22Gaia/Meeting/2013-10-29Gaia/Meeting/2013-11-05
Gaia/Meeting/2013-11-12Gaia/Meeting/2013-11-19Gaia/Meeting/2013-11-26
Gaia/Meeting/2013-12-03Gaia/Meeting/2013-12-10Gaia/Meeting/2013-12-17
Gaia/Meeting/2014-01-07Gaia/Meeting/2014-01-14Gaia/Meeting/2014-01-21
Gaia/Meeting/2014-01-28Gaia/Meeting/2014-02-04Gaia/Meeting/2014-02-11
Gaia/Meeting/2014-02-18Gaia/Meeting/2014-02-25Gaia/Meeting/2014-03-04
Gaia/Meeting/2014-03-11Gaia/Meeting/2014-03-18Gaia/Meeting/2014-03-25
Gaia/Meeting/2014-04-01Gaia/Meeting/2014-04-08Gaia/Meeting/2014-04-15
Gaia/Meeting/2014-04-22Gaia/Meeting/2014-04-29Gaia/Meeting/2014-05-06
Gaia/Meeting/2014-05-13Gaia/Meeting/2014-05-20Gaia/Meeting/2014-05-27
Gaia/Meeting/2014-06-03Gaia/Meeting/2014-06-10Gaia/Meeting/2014-06-17
Gaia/Meeting/2014-06-24Gaia/Meeting/2014-07-01Gaia/Meeting/2014-07-08
Gaia/Meeting/2014-07-15Gaia/Meeting/2014-07-29Gaia/Meeting/2014-08-05
Gaia/Meeting/2014-08-12Gaia/Meeting/2014-08-19Gaia/Meeting/2014-08-26
Gaia/Meeting/2014-09-02Gaia/Meeting/2014-09-09Gaia/Meeting/2014-09-16
Gaia/Meeting/2014-09-23Gaia/Meeting/2014-10-06Gaia/Meeting/2014-10-13
Gaia/Meeting/2014-10-20Gaia/Meeting/2014-10-28Gaia/Meeting/2014-11-04
Gaia/Meeting/2014-11-11Gaia/Meeting/2015-02-17Gaia/Meeting/2015-03-03
Gaia/Meeting/2015-03-10Gaia/Meeting/2015-03-17Gaia/Meeting/2015-03-24
Gaia/Meeting/2015-03-31Gaia/Meeting/2015-04-14Gaia/Meeting/2015-04-21
Gaia/Meeting NotesGaia/Metting/2013-10-15Gaia/Music
Gaia/Network AlertsGaia/New-Architecture-ProgramGaia/New-Architecture-Program/NavigationTransitions
Gaia/NotificationsGaia/PDFViewerGaia/Planning/2.1
Gaia/Projects/EmailGaia/Projects/MozContactsGaia/Projects/SMSDatabase
Gaia/Projects/SMSHomescreenGaia/Projects/TestsGaia/Projects/VolumeUI
Gaia/Projects/WindowManagerGaia/QAGaia/SMS
Gaia/SMS/Current App StateGaia/SMS/Handling BugsGaia/SMS/Scrum
Gaia/SMS/Scrum/1Gaia/SMS/Scrum/1/PlanningGaia/SMS/Scrum/2
Gaia/SMS/Scrum/2.0S6Gaia/SMS/Scrum/2.0S6/PlanningGaia/SMS/Scrum/2.1S1
Gaia/SMS/Scrum/2.1S1/PlanningGaia/SMS/Scrum/2.1S2Gaia/SMS/Scrum/2.1S2/Planning
Gaia/SMS/Scrum/2.1S3Gaia/SMS/Scrum/2.1S3/PlanningGaia/SMS/Scrum/2.1S4
Gaia/SMS/Scrum/2.1S4/PlanningGaia/SMS/Scrum/2.1S5Gaia/SMS/Scrum/2.1S6
Gaia/SMS/Scrum/2.1S7Gaia/SMS/Scrum/2.1S7/PlanningGaia/SMS/Scrum/2.1S8
Gaia/SMS/Scrum/2.1S8/PlanningGaia/SMS/Scrum/2.1S9Gaia/SMS/Scrum/2.1S9/Planning
Gaia/SMS/Scrum/2.2S1Gaia/SMS/Scrum/2.2S11Gaia/SMS/Scrum/2.2S11/Planning
Gaia/SMS/Scrum/2.2S2Gaia/SMS/Scrum/2.2S3Gaia/SMS/Scrum/2.2S4
Gaia/SMS/Scrum/2.2S4/PlanningGaia/SMS/Scrum/2.2S5Gaia/SMS/Scrum/2.2S5/Planning
Gaia/SMS/Scrum/2/PlanningGaia/SMS/Scrum/3Gaia/SMS/Scrum/3/Planning
Gaia/SMS/Scrum/4Gaia/SMS/Scrum/Milestone Planning/1
Gaia/SMS/Scrum/TemplateGaia/SettingsGaia/Shared
Gaia/SystemGaia/System/ActivitiesGaia/System/Apps
Gaia/System/AppsManagementGaia/System/BluetoothGaia/System/BootScreen
Gaia/System/ConsumptionControlGaia/System/ContributionGaia/System/CursorManagement
Gaia/System/CustomizationGaia/System/DRMGaia/System/DateTime
Gaia/System/DeviceSecurityGaia/System/DivisionGaia/System/DoNotTrack
Gaia/System/FileManagementGaia/System/HardwareGaia/System/Identity
Gaia/System/InputManagementGaia/System/InternetSharingGaia/System/Keyboard
Gaia/System/Keyboard/3rd Party IME
Gaia/System/Keyboard/IME/Latin/Dictionary BlobGaia/System/Keyboard/IME/Latin/Prediction & Auto CorrectionGaia/System/Keyboard/Layout
Gaia/System/Keyboard/RoadmapGaia/System/LocalizationGaia/System/Microformats
Gaia/System/MultitaskingGaia/System/PerformanceGaia/System/Privacy
Gaia/System/Refactoring PlanGaia/System/SIMLockGaia/System/Search
Gaia/System/SecurityGaia/System/SettingsGaia/System/Sound
Gaia/System/StatusBarGaia/System/SystemOverlaysGaia/System/SystemUpdates
Gaia/System/TextHandlingGaia/System/TypeGaia/System/Updates
Gaia/System/Updates/AppsGaia/System/Updates/GeckoGaiaGaia/System/Updates/Gonk
Gaia/System/WindowManagementGaia/System/mozChromeEventGaia/System/mozContentEvent
Gaia/TeamGaia/Team/TaipeiGaia/Team/Taipei/BubbleTea
Gaia/Team/Taipei/Meetings/2013-08-13Gaia/Team/Taipei/Meetings/2013-08-20Gaia/Team/Taipei/Meetings/2013-08-27
Gaia/Team/Taipei/Meetings/2013-09-03Gaia/Team/Taipei/Meetings/2013-09-10Gaia/Team/Taipei/Meetings/2013-09-17
Gaia/Team/Taipei/Meetings/2013-09-24Gaia/Team/Taipei/Meetings/2013-10-01Gaia/Team/Taipei/Meetings/2013-10-08
Gaia/Team/Taipei/Meetings/2013-10-15Gaia/Team/Taipei/Meetings/2013-10-22Gaia/Team/Taipei/Meetings/2013-10-29
Gaia/Team/Taipei/Meetings/2013-11-05Gaia/Team/Taipei/Meetings/2013-11-12Gaia/Team/Taipei/Meetings/2013-11-19
Gaia/Team/Taipei/Meetings/2013-11-26Gaia/Team/Taipei/Meetings/2013-12-03Gaia/Team/Taipei/Meetings/2014-01-07
Gaia/Team/Taipei/Meetings/2014-01-14Gaia/Team/Taipei/Meetings/2014-02-11Gaia/Team/Taipei/Meetings/2014-02-18
Gaia/Team/Taipei/Meetings/2014-02-25Gaia/Team/Taipei/Meetings/2014-03-11Gaia/Team/Taipei/Meetings/2014-03-18
Gaia/Team/Taipei/Meetings/2014-03-25Gaia/Team/Taipei/Meetings/2014-04-01Gaia/Team/Taipei/Meetings/2014-04-08
Gaia/Team/Taipei/Meetings/2014-04-15Gaia/Team/Taipei/Meetings/2014-04-22Gaia/Team/Taipei/Meetings/2014-04-29
Gaia/Team/Taipei/Meetings/2014-05-06Gaia/Team/Taipei/v1.3Gaia/Team/Taipei/v1.4