Gaia/Meeting/2012-09-28
Contents
News
- Welcome to Milestone 5: Fmit, finish and fabulous. Focus is on bug fixes, performance optimizations and visual completeness.
- Unit tests and code review: Unit tests are required for landings. Code reviewers, you should deny r+ for patches without tests! Documentation: https://developer.mozilla.org/en-US/docs/Mozilla/Boot_to_Gecko/Gaia_Unit_Tests
- Estimation: Go over your blocker list, and add labels per the emails sent. Dashboards showing not enough estimation so far.
- Meetings: Split Gaia into two parts? Converge Gaia and Platform now that closing major v1 work? Thoughts?
- Daily Smoketests: The most important thing you should ever look at ever.
- Dashboard updates:
- Burndown: http://people.mozilla.org/~lmandel/basecamp/
- Long-poles: http://people.mozilla.com/~dietrich/basecamp/
- String freeze, bucket 1 apps: https://wiki.mozilla.org/L10n:B2G#September_21 (browser, calculator, camera, clock, contacts, dialer, fm, gallery, lock, music, pdf viewer, sms, video, keyboard)
Administrative
- Meeting connection details: https://wiki.mozilla.org/B2G#Meetings
- Weekly B2G project-wide summary now updated at https://etherpad.mozilla.org/b2g-status
- Gaia bug triage is now daily: https://etherpad.mozilla.org/b2g-triage-plan The meeting takes place in the B2G Vidyo room http://j.mp/K03h7e. Notes and bug searches are at https://etherpad.mozilla.org/gaia-triage.
- Daily smoketest results for this week: http://bit.ly/MJjDYA
- Join the Mozilla community directory! Not much B2G representation there yet: https://mozillians.org/en-US/search?q=b2g
- Previous meeting notes: https://wiki.mozilla.org/Gaia/Meeting_Notes
- For market / competitive questions reach out to Irina (isandu@mozilla.com) or Grace (gjimenez@mozilla.com)
Ecosystem
QA (John Hammink, Tony, Naoki, Matt, John Shih)
- Blocker: cannot boot into homescreen on 9/25 US build: https://github.com/mozilla-b2g/gaia/issues/5149. boots find on 9/25 EU build (12 hours earlier)
- Next week, run tests and file bugs. work with dogfooders on triage, and get to a test signoff pass by end of month
- Adding more testcases on system and Gaia apps into moztrap. See our priority tracking
page to see what's done/ what's next. https://www.pivotaltracker.com/projects/624361#
- Importing TEF's comm testcases into Mozilla's MozTrap testcase management system
So far Dialer imported; SMS and Contacts in progress
- Target completing major gaia and system features by end of this week
- Tracking new metric on smoketest (number of reboots during smoketest).
- Revised the smoketest set in preparation for testing builds (https://etherpad.mozilla.org/gaia-smoketest-review )
- (Tony) will communicate with TEF on switching daily builds to the nightly gaia branch
- OTA testing:
- many issues fixed, need verifications and retesting
- Bug 793072 - [OTA update] Updater progress bar never advances in the Notifications bar
- All issues (incl resolved) ;http://bit.ly/SvoTSc
- no update on dogfood phones yet. Maybe relmgmt has more info?
- many issues fixed, need verifications and retesting
UX
- Consolidate IxD: Cleaned up system specs on Wiki last night. They now point to DropBox.
- String freeze: Working w/ Stas and L10n team to make the magic (or "mágica" in Portuguese) happen. Two buckets: Sept 21 and Oct 1.
- bucket 1: https://wiki.mozilla.org/L10n:B2G
- Specs still coming in:
- App install - https://www.dropbox.com/sh/b0kyykhzcfkpm8b/ReFTX_E72X
- App updates - https://www.dropbox.com/sh/ny3z850lqhny2rs/N5L_R97tM8/Updates
- App security - https://www.dropbox.com/sh/ny3z850lqhny2rs/CkYN8pGkmO/App%20Security
- System updates - https://www.dropbox.com/sh/ny3z850lqhny2rs/N5L_R97tM8/Updates
- window.open - https://www.dropbox.com/sh/ny3z850lqhny2rs/Ciovfjakgj/Window.Open
- ...and Casey has some as well.
Status Updates
Firefox Browser (Ben, Dale, Larissa, Naoki)
- DONE
- HTTP auth support https://github.com/mozilla-b2g/gaia/issues/2611
- Improve visual indication of how to search https://github.com/mozilla-b2g/gaia/issues/4075
- Set default bookmarks https://github.com/mozilla-b2g/gaia/issues/4330
- (remaining) SPRINT GOALS:
- Reload tabs killed because of low memory when brought back into foreground https://github.com/mozilla-b2g/gaia/issues/3781
- context menu https://github.com/mozilla-b2g/gaia/issues/1121 (BLOCKED by https://github.com/mozilla-b2g/gaia/issues/2913)
- Clear private data https://github.com/mozilla-b2g/gaia/issues/3124 (BLOCKED by platform https://bugzilla.mozilla.org/show_bug.cgi?id=784378)
- NEW REQUIREMENTS
- Confirm reloading POST request https://github.com/mozilla-b2g/gaia/issues/4817 (currently blocking-basecamp?, BLOCKED by https://bugzilla.mozilla.org/show_bug.cgi?id=793644 which is blocking-basecamp+)
- DROPPED (no longer basecamp-blocker)
- Enable/disable cookies https://github.com/mozilla-b2g/gaia/issues/1236
- Last Week
- DONE
- Scroll address bar on/off screen https://github.com/mozilla-b2g/gaia/issues/1222 (waiting for code review)
- (remaining) SPRINT GOALS:
- HTTP auth support https://github.com/mozilla-b2g/gaia/issues/2611 (currently refactoring to use building blocks and fixing bugs)
- context menu https://github.com/mozilla-b2g/gaia/issues/1121 (BLOCKED by https://github.com/mozilla-b2g/gaia/issues/2913)
- Clear private data https://github.com/mozilla-b2g/gaia/issues/3124 (BLOCKED by platform https://bugzilla.mozilla.org/show_bug.cgi?id=784378 AT RISK, confirmed as basecamp blocker, but only needs to clear cookies)
- Enable/disable cookies https://github.com/mozilla-b2g/gaia/issues/1236 (BLOCKED by platform https://bugzilla.mozilla.org/show_bug.cgi?id=776061 AT RISK, maybe no longer a basecamp blocker?)
- Set default bookmarks https://github.com/mozilla-b2g/gaia/issues/4330
- NEW REQUIREMENTS
- Reload tabs killed because of low memory when brought back into foreground https://github.com/mozilla-b2g/gaia/issues/3781
- Improve visual indication of how to search https://github.com/mozilla-b2g/gaia/issues/4075
Calendar (James, Michal, cyee)
- SPRINT GOALS:
- Day View (Michal)
- Week View (Michal)
- Recurring Events, Exceptions, Additions ( fixing final issues + db ) should land today
Major parts of patch up.
- Notification/Alarm Support (not started)
- Floating Time (done pending)
- Add Event (not started)
- Remove Event (not started)
- Ensure Timezone Support works Platform (platform/gaia integration)
- BLOCKED ON:
- Last Week
- Wrapped up floating time / timezone support ( not landed yet part of recurring patch )
- Recurring events parsing work, is done, lots of ICAL bug fixing final pieces
for improved sync service along with recurring event db support.
- DatePicker Widget for RudyL (keyboard)
Camera (Dale, Frank)
- Fully Feature Complete, last visual dev applied
- BLOCKED ON:
- Video recording is blocked
- NOTES
- IxD interactions between gallery and camera app discussed and clarified during SP work week with Casey. Need to follow up with Dale on feature completeness.
- needs some integration with Gallery app, including web activity support for jumping directly to gallery edit mode.
- Camera is pretty much complete, there are 3 blocking basecamps issues and all of them are blocked on platform, when the platform side is fixed I will need to write some gaia side support but not much. I am going to try seeing if I can give mikeh some help on the platform side
- Last Week
Clock (Ian, Frederico, Frank Lee)
- SPRINT GOALS:
- Refine ringtone media for Clock API(3 new ringtones).
- Keep to develop setting date & time for Setting APP.
- Implement UI for time zone.
- Integrate date picker to set time.
- Integrate update system time automatically(Bug 789973 )
- Develop Bluetooth APP for data transfer.
- BLOCKED ON:
- Support to update system by NITZ(Bug 789973).
- NOTES
- Peter is going to harmonize visual design of in-flow time selector w/ the modal version that TEF visual design team has created.
- Last Week
- Localize time picker widget(pr #4960).
- Refine string of Clock APP for string freeze(pr #5019).
Contacts (Alberto, Etienne, Josh, Ayman's specs, Steve's visual design)
- SPRINT GOALS:
- Bugfixing
- Contacts repainting issues (https://bugzilla.mozilla.org/show_bug.cgi?id=787397)
- Performance
- Settings section style
- BLOCKED ON:
https://bugzilla.mozilla.org/show_bug.cgi?id=766066
- Last Week
- Unit test for FB contacts
- New edit mode
- New settings section
- Bottom-Top transitions
- Sync contacts with the dialer tab
- Bugfixing and stabilisation
- Fix all the bugs related to the Contacts tab in the dialer and activities
Mail web activities, the call from contacts is in place but email is not opening the correct compose window. (This is actually not a blocker, but we should track it)
- A bit of refactoring to make the code testeable
- Contacts integrated in the dialer (thx Alberto, Etienne and Fabrice!)
- Remove contact photo via long press
- Carrier field added
- Added new flow when the contacts is being show as an activity to pick numbers
- Add an image to the contact from the gallery
- Finish integrate Contacts and Dialer
- Added fixed headers UI (reusable for Dialer and SMS)
- Patch to support non-ASCII characters properly
- Import SIM contacts working
- Bug fixing (of course :))
- Finish the work with webactivities, both the ones we provide plus the ussage of the gallery one and email.
- Integrating contacts with dialer (omg!) waiting for multiple entry points being enabled with activities.(Already integrated in a local branch, copying the contacts app inside the dialer during the building process)
- Use web activities for picking the photo from the gallery
- Working in favorites, refactoring pull effect, adding extra fields and the search functionality
- Minor VsD tweaks ongoing.
Dialer (Etienne, Josh, Borja, German, Fernando, Ayman's specs, Steve's visual design) - Phone number normalization (Borja and Etienne working on it) - USSD (Germán) - in progress (first version ready and under review by the UX team to fine tune it. PR to be sent no later than tomorrow (26/09)).
- Multiple calls visuals landed
- The Dialer in now OOP \o/
Incoming call in Lock screen (swipe gesture to receive the call) already implemented
- We've managed to include the "fixed headers" functionality in the call log so users have a clear view of what day they are seeing the calls of.
- Information about the phone type and carrier (if any) is shown in the attention screen, outgoing calls screen and the call log.
- SPRINT GOALS:
Polish polish polish :) <-- yeah Include
- This week
-Working on 'country-code' issue. How to implement it to 'Attention-screen' should be discussed in order to analyze how is the best way for getting the highest performance. [Important] After PR of Etienne I've added the missing functionality for threading properly with 'phonenumberlib'. Here you have RAM Analysis with the proposal as I was requested by Vivien. https://www.dropbox.com/s/d1vqg5qqbvjd11d/RAM%20Analysis.pdf Conclusion of the analysis: With the proposal we have increased from 50% to 200% the available RAM that we have currently in Master branch!.
- USSD:
- Update of the USSD functionality according to the latest UX guidelines (https://www.dropbox.com/s/yrd9mmj9w08x2c0/OWD%20USSD%20V02%2020120921.pdf) under revision by the UX team. PR to be sent tomorrow (26/09) the latest.
- Bug reported regarding notifying the closing of a USSD session: https://bugzilla.mozilla.org/show_bug.cgi?id=794011
- There is another issue under discussion with the "platform guys" regarding the closing of USSD sessions by any app with access to mozMobileConnection or only by the "owner" of the session. The USSD feature only accepts 1 active connection at a time as defined by the specification. This issue is related to the fact that more than 1 app may want to send USSD messages (such as the Dialer app and the Cost Control app) and a proper management of the connections has to be made in these situations.
- USSD:
- BLOCKED ON:
- NOTES for Dialer
- Issue 3033: Lock screen + Active call -> unblocked
- Flagged Rafa + Ayman in email + issue CC, 8/5, for UX.
- Flagged CLee to comment on feature importance for v1. I believe it's must-have.
- Issue 3033: Lock screen + Active call -> unblocked
Update from TEF on implementation?
- Call waiting:
- Ayman handling
- Good to go? --> yep implemented
- Sparked ongoing debate over best way to implement Carrier field. Sounds like that's been resolved? --> landed
- Active Call UI --> visuals coming this week
- [JC] Nudged Ayman again in 8/6 email to add to Dialer specs as per Status Bar doc.
- Call waiting:
- Last Week
- Performance issue fixed by platform! <- \o/
- Multiple call POC ok, waiting for visuals
- Call waiting:
- [JC] Under debate by PM's for v1 inclusion (see "Call waiting" thread). Have asked Ayman + Erik to proceed with necessary UX, regardless.
- Active Call status bar overlay
- Josh: created "Active Call" UI as part of Status Bar doc. Awaiting vet from Ayman.
Email (Andrew (:asuth), Jim Porter (:squib), Casey (:cyee), Steve(:schung), Donovan (:fzzzy), Naoki(:nhirata), Dominic (:dkuo)
- NOTABLE
- Steve and Dominic are in town!
- Feature freeze plan
- Crash land as much as possible, unified folders will not be part of the crash party.
- Actively Working
- [asuth] landed: Forwarding hooked up, reply all fixed w/test, debug log updated for devicestorage
- [asuth] up for review: mime-word decod in addresses, formatflowed with quoted-printable encoding bugfix
- [asuth] now: Connection loss recovery, improved error handling. Reconnect logic with backoff w/tests, test for login failure, 'check' logic for handling aborted or possibly runoperations, etc.
- [asuth] hit-list: periodic sync, notifications generation to the UI layer which is landing
- [squib] IMAP (and ActiveSync) autoconfiguration using Thunderbird database/heuristics
- [Dominic] Re-layout Settings page with Building Blocks applied, merged.
- [Dominic] Account settings page done, detail settings for servers and credentials, merged.
- [Dominic] Local Search.
- [Steve] Message list edit mode re-layout.
- [Steve] Compose 'bubbles' layout and functionality implemented, reviewing now.
- [Steve] Small UI polishing in some other parts.
- SEE ALSO: ActiveSync below
ActiveSync (Jim Porter (:squib), Asuth)
- SPRINT GOALS:
- (Mostly) complete protocol support for email; specifically:
- Downloading attachments
- HTML messages
- Server-side search (blocked on UI)
- Saving drafts
- Adjust filter range
- (Mostly) complete protocol support for email; specifically:
- This week:
- Fix timeout handling
- More tests
- Adjust filter range
- Last week:
- Improved password validation
- Started supporting provisioning
- Preliminary support for getting attachments (blocked on UI)
- Bugfixes
FM Radio (Pin)
- Toggle feature is removed out of v1.
- SPRINT GOALS:
- Gecko: finish implementation, clean code and submit patches to bugzilla for review. [landed][bug 779500]
- Gaia: Finish the implementation, work with Casey & Peter to tweak the UI
WIP: http://raycheung.github.com/gaia/apps/fm/
- BLOCKED ON:
- Last Week
- 90% Complete, just awaiting final layout tweaks with new button positioning
- [PA] This will have to wait till post 7/20, as other components (app icons) are slipping due to the IxD churn
- Open issues:
- Revised IxD: tweaked this week, and it looks good. Confirm final placement of UI elements and have Peter finalize VsD. Try to have complete for Tuesday (keyscreens + assets, if possible) so devs have at least few days to implement for 7/20.
- FM Radio API thread: appears to have concluded.
- Steven: Got new patch from Q
Gallery (David):
- Gallery now supports a 'pick' activity for wallpaper requests from Settings and Homescreen.
- And it supports an 'open' activity to preview photos for the Camera
- Still to be done for feature completeness:
- video playback (maybe via activity to launch Video app)
- fullscreen
- I'll tackle bugs and visual design after the feature complete deadline.
- Thanks Patryk for the quick visual design audit!
Home (TEF UX, Josh, Cristian, Michal)
- Animation polishing
- Cristian removed bouncing effect in panning requested by Josh
- BB Integration (i.e. e.me search)
- Review of bookmarking/installation cases (duplicates, etc.)
- Vivien and Cristian have almost the UI Wrapper integrated in Gaia
- From e.me we can currently differentiate between origin and specific search URI (e.g. www.google.com and www.google.com?search=b2g ) so we can avoid duplicates
- BLOCKED ON:
- NOTES
- Last Week
Scrollable Dock (up to 7 items) alreday implemented and merged by Cristian Transitions: Apply opacity from Landing Page to Grid background Landing Page as start-up page and when clicking Home in the Grid Panning code optimitation to reach 50-60 fps Bug fixing
- Open issues around Search. TF+Moz follow up happening next week.
Lock Screen [PLEASE SKIP] (Tim, Josh)
- Nothing is currently working on in Gaia
- cjones is investgating CSS pref issue
https://bugzilla.mozilla.org/show_bug.cgi?id=790508
- SPRINT GOALS:
- Complete final thing before v1; confirm transition, polish
- BLOCKED ON:
- Nothing
- NOTES
- Visual competed, need review on transitions from UX
- One last functional blocker: https://github.com/mozilla-b2g/gaia/issues/2166 is blocked on Idle API breakage on platform. Will try to commit a fix first.
- Last Week
- Transitions:
- Revised version from Rafa mentioned at https://github.com/mozilla-b2g/gaia/issues/2779.
- Confirm Tim has received.
- [JC] Patryk/Steve: recommend email proposed transitions doc to dev-gaia and solicit feedback re: performance viability, particularly from Chris Jones + Andreas
- Revised version from Rafa mentioned at https://github.com/mozilla-b2g/gaia/issues/2779.
- Emergency keypad:
- Confirmed w/ Tim that it has been implemented as per Erik's mockups.
- in-review
- Transitions:
- Last Last Week
- dialEmergency() resolved \o/ https://bugzilla.mozilla.org/show_bug.cgi?id=765231
- Blocked by visual design of emergency call panel
- Add some new transition, need to talk to Josh on whether if it is enough
Music (Dominic, DJF, Frank)
- SPRINT GOALS:
- worked around the platform bug where ended events were not sent, so Music can now play albums [djf]
- Implemented the "Play All" and "Shuffle" buttons.
- I [djf] have some time to help get this app to feature-complete this week if needed.
- [Dominic] @djf Thanks!
- The features of auto-generated(predefined) playlists. (I am going to work on it this week)
- Polish the UI.
- [Dominic] Help on E-mail app.
- BLOCKED ON:
- https://github.com/mozilla-b2g/gaia/issues/3217
- djf's workaround solved this problem.
- NOTES
- [CYee] v1 playlist requirements confirmed - creating automatic playlists only. no user created or synced playlists from computer.
- Last Week
- [Dominic] Default album art is applied, send a pull request later.
PDF Viewer (Josh)
- vivien Tim landed hidden apps support, should work now from browser and email, and hidden from homescreen
- https://github.com/mozilla-b2g/gaia/issues/2797
Settings (Kaze, Pavel, Evelyn, Josh) Task owner:
- bluetooth settings: Evelyn
- bluetooth file sharing: Ian and Evelyn
- Date/Time: Ian
- Device/Media Storage: Rudy
- SIM card settings: Evelyn
- Passcode settings: Evelyn
- Wifi/Data connection: kaze
- First Run Experience in Settings: kaze(?)
- App permission: Etienne
- See backlog to know our status: https://docs.google.com/spreadsheet/ccc?key=0AsBxAH-jrP_GdHdvZ3BiNWtlbDkxVUIwLVRKXzd1a3c#gid=0
- APIs for device storage(used space/available space) is not ready.
- Bluetooth pairing done, SIM PIN is ongoing.
- auto-brightness algorithm, please improve it!
- Last (last) Week
- done: using building blocks for headers and switches
- done: unified look&feel (consistent panels)
- screen reader (and accessibility menu) have been removed
- Bluetooth:
- discover devices, rename my phone. (reviewing, some platform bugs found)
- [BLOCKED] pair device is blocked on platform implemetation
- SIM PIN (on going, need spec update for issue https://github.com/mozilla-b2g/gaia/issues/3437) → implemented but serious UX regression, see https://github.com/mozilla-b2g/gaia/issues/#5123
- Wi-Fi: clickable “show passord” checkbox, authentication failure reports
- brightness can't be zeroed any more
SMS & MMS (Steve Chung, Fernando Campo, Borja, Francisco Jordano)
- Getting light background process
- Edit vs 'incoming sms' working properly. Reviewed by UX.
- Bug fixing
- Fix bug when receiving SMS in edit mode
- Applying Building Blocks (headers) in SMS app
- Changes on time headers inside message thread already done (Show hour on messages from same day with a 10 minutes window)
[Blocked] https://bugzilla.mozilla.org/show_bug.cgi?id=786782 Vicamo is working in this bug (B2G SMS: can't sent multipart messages in some countries): Should we modify our code? https://bugzilla.mozilla.org/show_bug.cgi?id=782489 Last week: - Contry code landed - Time headers and visual changes -Activities working properly (SMS&Contacts) - Visual changes on LiveSearch
- SPRINT GOALS:
- Bug fixing: prefix and threading, -->DONE
- SMS bigger than 160 characters cannot be sent.
- Visuals fine tuning together with UX-Team
- Transitions--->DONE
- This week
UI fixing in 'contact-live search' Bugs fixing
- UI polishing.
- BLOCKED ON:
- Add JS library to handle gracefully different phone number formats (https://bugzilla.mozilla.org/show_bug.cgi?id=743363 won't be implemented in v1)
https://github.com/mozilla-b2g/gaia/pull/3789
- SMS >160 chars fail (No update).
- Last Week
- Known UI bugs fixing.
- TEF QA testing for more bugs and issues.
Video (Dale, DJF, Josh)
- This Week
Code Complete! (apart from recently found minor issues)
- Last Week
- Dale landed a bunch of fixes
- We're still waiting on getting unblocked on platform issues so we can get the duration of movies and skip forward and backward. UX won't be complete until we can do that.
- BLOCKED ON
- https://bugzilla.mozilla.org/show_bug.cgi?id=730765 landing
System
General
- Activities
- Josh review David's matrix this weekend.
- So compares specs (intent) vs matrix (current implementation)
- https://wiki.mozilla.org/Gaia/System/Activities#App_Interaction_Matrix
- App Errors: Josh
- App crashes
- Issue — [System] Automatically close a crashed app https://github.com/mozilla-b2g/gaia/issues/3043 Closed
- Issue — Provide ability to navigate away from error pages https://github.com/mozilla-b2g/gaia/issues/1840 Closed
- App crash reports
- Email — "Wireframe release : OWD_FirstTimeUsage_20120806_R2S1_V8.0"
- Bug — Implement minimal (headless) crash submitter for gonk https://bugzilla.mozilla.org/show_bug.cgi?id=773892
- Issue — [system] Need Crash UI https://github.com/mozilla-b2g/gaia/issues/4149
- Larissa offered to organize meeting, hopefully for Thursday. 9/19 A.R.
- Josh proposed solution here: https://github.com/mozilla-b2g/gaia/issues/4149#issuecomment-8719622, 9/20. A.R.
- Gecko Error pages
- Email — "Browser network error messages"
- Issue — https://github.com/mozilla-b2g/gaia/issues/2752
- Gecko error messages are in place.
- Asked Ben + Larissa who on platform to ask about this, 9/15. cc'd Patryk. Discussed w/ Patryk 9/18. Recommended specific small changes. A.R.
- App Install Josh Etienne dev?
- need updated specs (#4948)
- bug #790558
- App Updates: Josh
- New spec from Josh pending, aiming for Monday
- App Uninstall
- App Security
- Bluetooth: Kyle, Casey, Marco
- Outstanding questions around headset requirement @clee to respond.
- Bluetooth settings defined and being implemented
- In-application file transfer defined and is being implemented.
- Boot sequence:Casey (as part of FTE)
- Are determining v1 options here: https://github.com/mozilla-b2g/gaia/issues/2556
- Building blocks: Sergi, Ismael, etc.
- Much of the components have landed.
- Commenting and applying feedback, updating main bb repo with Gaia merge changes.
- Sergie and Arnau implementing common controls
- Need to address taxonomy with @jcarpenter @cyee
- Cost control
- Most ot the functionality landed in Gaia
- The cost control functionality should be only available if a Vivo SIM is inserted.
- Data usage part is blocked on bug https://bugzilla.mozilla.org/show_bug.cgi?id=746069
- Everything.me: Rafa, Josh, Cristian
- Are driving conversation around Wrapper, here: https://github.com/mozilla-b2g/gaia/issues/2557
- Facebook
- No news this week
- Font: Patryk
- Latest version sent out today to UX team for review.
- Patryk says we have one more round of changes pending
- Issues around font rendering.
- need testing of pt-br diacritics
- Localization: Copy & Josh
- Josh and Matej auditing here: https://etherpad.mozilla.org/fxosv1-copy-bucket1
- Josh will deliver tomorrow.
- Josh putting together guidelines. Rough version already shared w/ TEF.
- File Management: Casey
- Bluetooth file receive behavior for compatible file types need to be verified. @djf?
- Mail attatchment downloads file types.
- Browser downloads
- how do you get back to a pdf file you viewed via pdf viewer from email, for example?
needs issue filed
- FTE: Setup: Casey
- Vivien, Kaze and UX folks to kick-off implementation tomorrow Friday 9AM.
- Open threads:
- Time zone selection
- FxOS brand touches
- Startup sequence: https://github.com/mozilla-b2g/gaia/issues/2556#issuecomment-8748442
- Mozilla screens
- FTE: Tutorials
- Casey defining Tutorials/Tool tips.
- first draft spec, low priority
- implementation work not started
- Hardware Reqs: Josh
- Device mockups being produced
- Identity + Payments: Josh, Maria
- Major meetings in SF this week to finalize architecture.
- Need to assign UX and dev ownership once architecture confirmed. Ricardo feels it makes sense for Moz to take UX lead on end-to-end pieces, if Moz devs are doing most of code.
- Internet Sharing: Casey
- Settings defined and being implemented by Vincent Chang.
- P2: There are some interaction details that need to be worked out with how usb tethering can be enabled through usb overlay and perhaps be canceled through a entry in the utility tray
- Casey said some filed in bugzilla, some in github
- Settings UI needs visual polish fixes, encryption should be selection box, etc
- Keyboard & Text-Handling: Rudy, Christoph, Tim, Casey, Ricardo, Yuan, Wenbin, Salva)
- Rudy working on implementing date picker with James Lal's implementation form Calendar.
- Rudy has implemented select option.
- Filed bug for input box selection.
- Notifications: Cody+Patryk
- Scrolling
- Cody is loading his prototypes onto device, his treatment will then be applied to all async scrolling. Said on 9/20 that it would be loaded 9/21.
- SIM
- SIM Application Toolkit (frsela)
- This week
- Until today: First pull request already sent to Gaia: https://github.com/mozilla-b2g/gaia/pull/5139
- Rest of the week: Complete the rest of SAT functionality.
- Sound: Casey
- Sound priority matrix is being created.
- Status Bar: Josh
- Activity indicator progress is proceeding
- System Updates: Josh
- Josh to contact Marshall re: current status
- Josh to try to land updated specs on Monday
- Josh: Reginaldo from Vivo had following questions. Forwarded them to Clee and Cjones 9/12. Awaiting response.
- "It would be nice if Vivo could customize the messages prompted to the user before the updates"
- "Do you know if this update mechanism will take use of the push platform that’s being developed by Telefonica Digital?"
- System Overlays:
- Volume level
- Issue: [System] Update "Volume level" overlay https://github.com/mozilla-b2g/gaia/issues/2562 (closed)
- Issue: Audio settings should be separated https://github.com/mozilla-b2g/gaia/issues/4797
- Alive has visual design and is implementing (9/10)
- Volume level
- USB Connection: Casey
- Bug: Unable to probe status of USB Mass Storage - https://bugzilla.mozilla.org/show_bug.cgi?id=774578
- Bug: Support Wifi/USB Tethering https://bugzilla.mozilla.org/show_bug.cgi?id=735547
- Issue: [System] Create "USB connection" overlay https://github.com/mozilla-b2g/gaia/issues/2563
- Battery notifications that appear when device is turned ON Josh+Alive
- Issue: [System] Create "Low battery" overlay https://github.com/mozilla-b2g/gaia/issues/1488 (closed)
- issue: [System] Create battery notifications that appear when device is turned ON https://github.com/mozilla-b2g/gaia/issues/4657 (closed)
- Alive has visual design and is implementing (9/10)
- Battery indicators that appear when device is turned OFF: Josh
- Issue: Battery indicators that appear when device is turned OFF https://github.com/mozilla-b2g/gaia/issues/4438
- Asked MWu him for more info, 9/17. A.R.
- Trustworthy UI: Josh, Ayman
- Peter produced a visual design mockup late last week.
- Decisions being made this week (9/17-9/21) in Identity+Payments meetings are going to directly influence what we do.
- Latest thinking from Lucas is that we should place UI within non-transparent inset frame, atop Home app background.
- Josh meeting w/ Ricardo and Ayman today to discuss.
- window.open & Off-origin content Josh
- Issue:[System: Popup] Update Visual to Entry Sheet, maybe add URL and SSL icon https://github.com/mozilla-b2g/gaia/issues/4615
- Issue:Show the origin of the page if you are within a web app, but not on the app origin https://github.com/mozilla-b2g/gaia/issues/2831
- Josh:Created issue, 9/20: [Task switcher] Append origin of off-origin content to app name https://github.com/mozilla-b2g/gaia/issues/4950
- Is anti-spoofing measure. Tim is working on.
- Josh: Reassigned #2831 to Patryk for VsD, and also cc'd Alive to start dev. 9/19, #2831. F.U.
- Wrapper Rafa, Josh, Cristian
- Bookmarking flow
- Wrapper UX
- need permissions, cpd, etc information from christian
- lots of open questions
- need product input around firefox-coherence policy regarding browser-ish things (privacy, data, etc)
- Are driving conversation here: https://github.com/mozilla-b2g/gaia/issues/2557
Visual Design
Visual Design: Graphics (Patryk, Peter, ?)
- App Icons: done
- Font will likely be delayed for v.2
- Sounds being landed already - is complete?
- Wallpapers - what's left here?
- Form Elements
- Dialog Elements
- System Styling
- Content Permissions
- Activities (Intents)
User Documentation and Support
This week:
- Alpha draft all topics, implement proposed content model
- Review designs for mobile interactions (articles & forum)
- Meet with TEF; get data on volumes & L1 support
- Complete final strategy & schedule presentation
Last week:
- Trip report and blog of Mozcamp, follow-ups on desktop build workshop
- Met with TEF about strategy
- Reviewing mobile re-designs, articulating requirements