Gaia/Gallery: Difference between revisions
< Gaia
Jump to navigation
Jump to search
No edit summary |
|||
| Line 1: | Line 1: | ||
==Status & Team== | |||
* See: [https://docs.google.com/spreadsheet/ccc?key=0AiBigu584YY7dGlNSlY0QzhJb3M5anRBa1gxalV0Y3c#gid=0, B2G - Milestone 4 Plan] | |||
== Design Specs == | |||
====Interaction==== | |||
* [https://wiki.mozilla.org/images/9/9f/B2G_Gallery_v05.pdf B2G Gallery v5] | |||
Old: | |||
* [https://wiki.mozilla.org/images/4/42/B2G_Camera_Gallery_DRAFT_v04.pdf B2G Gallery DRAFT v4] | |||
* [https://wiki.mozilla.org/images/d/d8/B2G_Camera_Gallery_DRAFT_v02.pdf B2G Gallery DRAFT v2] | |||
====Visual==== | |||
* ... | |||
== Requirements == | == Requirements == | ||
| Line 35: | Line 46: | ||
**Fancy Borders | **Fancy Borders | ||
**Photo Captions | **Photo Captions | ||
== Issues/Risks & Dependencies == | == Issues/Risks & Dependencies == | ||
| Line 45: | Line 57: | ||
* How should the gallery app integrate with or interact with the camera app to capture new photos? https://github.com/mozilla-b2g/gaia/issues/291 | * How should the gallery app integrate with or interact with the camera app to capture new photos? https://github.com/mozilla-b2g/gaia/issues/291 | ||
* How to get photos on and off the device? https://github.com/mozilla-b2g/gaia/issues/58 | * How to get photos on and off the device? https://github.com/mozilla-b2g/gaia/issues/58 | ||
== Development == | == Development == | ||
[https://github.com/mozilla-b2g/gaia/tree/master/apps/gallery Source code on Github | * [https://github.com/mozilla-b2g/gaia/tree/master/apps/gallery Source code on Github] | ||
Revision as of 11:23, 18 June 2012
Status & Team
Design Specs
Interaction
Old:
Visual
- ...
Requirements
- Gaia v1
- User has the ability to swipe through the thumbnail view of photos
- Full screen view of photos
- User has the ability to pan between photos in full screen view
- User has the ability to delete one or multiple photos at the same time
- Pull photos from both on-board storage as well as the SD card (if applicable)
- User has the current sharing capabilities (ability up to select 5 photos if the service supports multi-photo sharing):
- Create an extensible menu for adding app services
- Email is going to be a P1
- Social Networks/Storage services will be P2
- User has the ability to set the wallpaper with any photo
- User has the ability to set a specific contact with any photo
- Respect exif orientation data when viewing photo in full and thumbnail view
- User has the ability to export/copy photos off the device when plugged into a desktop machine
- This should appear on the desktop like a USB thumbnail drive and the user can access the 'Photos' directory
- Photo Editing
- Exposure Compensation
- Basic Cropping (freeform aspect ratio)
- Basic Effects (B&W, Sepia)
- Basic Borders (B&W thin and thick)
- Gaia v2
- User has the ability to move photos from SD card to on-board storage directory
- User has the ability to create collection of photos
- User has the ability to click 'play' to view a slideshow of photos
- Photo Editing
- Cropping with fixed aspect ration options
- Fancy Effects
- Fancy Borders
- Photo Captions
Issues/Risks & Dependencies
- Media Storage API? bug 717103
- Orientation API?
- Web Intents?
- 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/mozilla-b2g/gaia/issues/291
- How to get photos on and off the device? https://github.com/mozilla-b2g/gaia/issues/58