Gaia/Gallery: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
* Feature Name: Gaia Gallery App
* Feature Name: Gaia Gallery App
* Stage: Development
* Stage: Development
* Release Target: [https://wiki.mozilla.org/B2G/Roadmap#Milestone_2:_Product_Demo_Q1_2012 B2G Demo Phone], Q1 2012
* Release Target: [https://wiki.mozilla.org/B2G/Roadmap#Milestone_2:_Product_Demo_Q1_2012 B2G M2 - Demo Phone], Q1 2012


== Team ==
== Team ==
Line 15: Line 15:


== Issues & Risks ==
== Issues & Risks ==
=== M2 - Demo Phone ===
* <strike>[https://github.com/andreasgal/gaia/issues/253 Gallery app doesn't scroll]</strike>
=== M3 - Product ===
* Where should photos be stored? Currently being stored as files in IndexedDB, but there is discussion around a possible Media Storage API {{bug|717103}}
* Where should photos be stored? Currently being stored as files in IndexedDB, but there is discussion around a possible Media Storage API {{bug|717103}}
* How should the gallery app integrate with or interact with the camera app to capture new photos? https://github.com/andreasgal/gaia/issues/291
* How should the gallery app integrate with or interact with the camera app to capture new photos? https://github.com/andreasgal/gaia/issues/291
* How to get photos on and off the device? https://github.com/andreasgal/gaia/issues/58
* How to get photos on and off the device? https://github.com/andreasgal/gaia/issues/58
* [https://github.com/andreasgal/gaia/issues/253 Gallery app doesn't scroll]


== Definition ==
== Definition ==
=== User Stories ===
=== User Stories ===
* [https://github.com/andreasgal/gaia/issues/38 Browse Thumbnails] (DONE)
==== M2 - Demo Phone ====
* [https://github.com/andreasgal/gaia/issues/41 View Photo] (DONE)
* <strike>[https://github.com/andreasgal/gaia/issues/38 Browse Thumbnails]</strike>
* [https://github.com/andreasgal/gaia/issues/157 Navigate back to thumbnails] (DONE)
* <strike>[https://github.com/andreasgal/gaia/issues/41 View Photo]</strike>
* <strike>[https://github.com/andreasgal/gaia/issues/157 Navigate back to thumbnails]</strike>
* [https://github.com/andreasgal/gaia/issues/42 Switch to next photo]
* [https://github.com/andreasgal/gaia/issues/42 Switch to next photo]
==== M3 - Product ====
* [https://github.com/andreasgal/gaia/issues/292 Delete Photo]
* [https://github.com/andreasgal/gaia/issues/292 Delete Photo]
* [https://github.com/andreasgal/gaia/issues/43 Change photo orientation by rotating device] (STRETCH)
* [https://github.com/andreasgal/gaia/issues/43 Change photo orientation by rotating device]


=== Dependencies ===
=== Dependencies ===
* B2G Scrolling {{bug|717844}}
==== M2 - Demo Phone ====
* <strike>Full screen API {{bug|721711}}</strike>
* <strike>B2G Scrolling {{bug|717844}}</strike>
 
==== M3 - Product ====
* Media Storage API? {{bug|717103}}
* Media Storage API? {{bug|717103}}
* Orientation API?
* Orientation API?
* Synchronous IndexedDB API from Web Workers?
* Web Intents?
* Web Intents?


== Design ==
== Design ==
The following mockups were provided by UX for M2 - Demo Phone:
[[Image:gaia_photos_mockup-m2.png]]
<br />


[[Image:gaia_photos_player_mockup-m2.png]]


== Development ==
== Development ==
[https://github.com/andreasgal/gaia/tree/master/apps/gallery Source code on Github]
[https://github.com/andreasgal/gaia/tree/master/apps/gallery Source code on Github]

Revision as of 17:32, 13 February 2012

The Gaia Gallery app is a gallery web app, for the front end of B2G

Status

Team

  • Front End Developer: Ben Francis
  • Media Storage API: Jonas Sicking
  • UX: Josh Carpenter & Trond Werner Hansen
  • Product Manager: Chris Lee
  • Tech Lead: Chris Jones
  • Reviewers: Vivien Nicolas (front end)

Issues & Risks

M2 - Demo Phone

M3 - Product

Definition

User Stories

M2 - Demo Phone

M3 - Product

Dependencies

M2 - Demo Phone

M3 - Product

  • Media Storage API? bug 717103
  • Orientation API?
  • Web Intents?

Design

The following mockups were provided by UX for M2 - Demo Phone:

Gaia photos mockup-m2.png


Gaia photos player mockup-m2.png

Development

Source code on Github