Gaia/Team/Taipei/Meetings/2014-04-29
Contents
Public meeting note of Apr 29nd, 2014
« previous week | index | next week »
These are the features mainly driven by the Taipei teams, in cooperation with other teams in Taipei and around the world. We are not meant to take all the credit :)
Tim
Last week
- No time for bug 974770 (Get rid of dom.mozInputMethod.testing in test scripts)
- Continuing working on bug 915484 and bug 997029 (push target detection and some redundant code on B2G repo) after bug 896145.
- LOL Keyboard is on marketplace (bug 944641) with help from Marketplace team and l10n team
- Move Keyboard setting page to inproc in 1.3T (bug 988782)
- bug 1000523 start p-sensor when dialing
- bug 993273 SystemDialog and FxA issue. (1.4+)
- mozbrowser key event dispatching discussion
- Tarako bug sorting (Camera/Gallery etc.)
- Copy-paste UI and API v2 discussion
This week
- Continuing working on bug 915484 and bug 997029 (push target detection and some redundant code on B2G repo) after bug 896145.
- More Tarako support ...
- Start analyzing and addressing current keyboard launch performance bug 970193.
Topic status
- 3rd-party keyboard: Re-launch performance issue of the old keyboard need to be addressed bug 970193. Test keyboard is on marketplace (hasFeature() unblocked); need to re-test the flow.
Rudy
Last week
- Keyboard integration test
- marionette-js-client bug, bug 997045 - Cannot focus on input field when doing element.click().
- Patches landed for marionette-apps and marionette-js-client.
- Blocked by bug 1001224 - Updates to gaia-node-modules are burning TBPL.
- marionette-js-client bug, bug 997045 - Cannot focus on input field when doing element.click().
- Keyboard visual/layout updates.
- bug 985333 - [Keyboard UX update][User Story] Default Upper case layout and typing hints - in review.
- bug 985331 - [Keyboard UX update][User Story] Long press spacebar to dismiss keyboard.
- Has a WIP, waiting to test with Gecko patch.
- Code reviews
This week
- Blockers
- bug 993394 - [SIM PIN] Not always possible to insert PIN code after restarting the device.
- Keyboard visual/layout updates.
- bug 985333 - [Keyboard UX update][User Story] Default Upper case layout and typing hints.
- bug 985331 - [Keyboard UX update][User Story] Long press spacebar to dismiss keyboard.
- bug 985851 - [Keyboard UX update][User Story] Add settings shortcut to the IME selector.
Topic status
- 3rd-party keyboard.
- No update here.
- Visual updates & Dynamic hit area
- Went through the visual spec and start the implementations of some visual updates.
Ian
Last week
- 1.3+ bug investigation: bug 998148
- 1.3+ bug fixed: bug 989742, bug 992108
- Some bugs tracking in partner's pool.
- bug 989742: WIP for Gaia/master.
This week
- 1.3+ bug investigation: bug 999844, bug 1001499
- 1.3+ bug fix: bug 1002406
- Some bugs tracking in partner's pool.
- Some Bluetooth bugs fixing and improve: bug 996272
- NFC: bug 998175
- bug 989742: WIP for Gaia/master.
Topic status
- bug 859168 - [Settings][Bluetooth] fire a bluetooth pairing notification when lock screen turn on(review passed without unit test)
- WebBluetooth-v2: Discussed new version API design run 1.(https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2)
- Wifi authentication: Gecko API will provide capability of authentication in v2.x. Gaia will need to update layout according to capability API.
- SD Card management:
- 3/18:
- WIP patch for the user story(https://github.com/mozilla-b2g/gaia/pull/16981). The mount/unmount API is working fine. But the status which is gotten via storageStatus() API not accurately. Will need Gecko to provide follow up work(bug 943825).
- Not ready items:
- The event trigger time is not reflect to storageStatus() of volume action.
- Need to provide accurate status(might not an async function or Dom API).
- SD card is not able to insert/remove on reference phone. Will need API provide property for query "CanBeFormatted", "CanBeMounted" and "CanBeShared".
- Spec updated: Mount SD Card/Unmount SD Card/Format SD Card may not show if the device or storage doesn’t support these functions.(https://bugzilla.mozilla.org/show_bug.cgi?id=921105#c22)
- 3/18:
Steve
Last week
- 1.3T+
- bug 995116(ongoing) - [Tarako][MMS][Gallery] SMS/MMS exits and a white screen appears for about 2 seconds after attach a large pixel picture from gallery
- Although we set 2M image resolution on tarako, it still has chance that cause the app crash while resizing multiple images. Need to verify if there still have chance to acquire less memory.
- bug 995116(ongoing) - [Tarako][MMS][Gallery] SMS/MMS exits and a white screen appears for about 2 seconds after attach a large pixel picture from gallery
- 1.4+
- bug 992233(Fixed) - 984153 regressed the background color for suggestions list
- backlog and others
- bug 996516(WIP given) - [MMS] Use less memory for creating attachment thumbnail
- Avoid using canvas for thumbnail creation. Need more discussion for visual implementation.
- bug 993892(WIP given) - [Message] Threads and messages are kept loading after switch to background:
- Discussion the necessity for master and lower the priority.
- bug 983315(reviewing) - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS:
- bug 996516(WIP given) - [MMS] Use less memory for creating attachment thumbnail
- Reply needinfos and code review.
This week
- 1.3T+
- bug 995116 - [Tarako][MMS][Gallery] SMS/MMS exits and a white screen appears for about 2 seconds after attach a large pixel picture from gallery
- backlog and others (Land all the ongoing patches)
- bug 996516 - [MMS] Use less memory for creating attachment thumbnail
- bug 983315 - [Messages][DSDS] Provide a feedback while we're switching the data APN to send a MMS:
- Helping with other new 1.3/1.3T+/1.4+ blockers(if any).
Topic status
Dominic
Last week
- 1.3T+
- bug 998845 - (fixed) caused by bug 987022 but fortunately patch is simple.
- bug 999720 - (worksforme) by using recent builds this issue is not reproducible anymore.
- bug 1000064 - (investigated) looks like music is killed due to memory pressure, but seems good on recent builds, probably will be WORKSFORME.
- Settings
- bug 982949, bug 982951 - (patch finished) will need mocks to complete the tests, also blocked by bug 973445.
- Answered needinfos.
This week
- 1.4+
- bug 998956 - OTA issue of music app, will find the root cause and try to fix it.
- Settings and ringtones
- bug 982949, bug 982951 - finish the tests and will request review first before bug 973445 landed.
- bug 998911 - if the visual update is attached, then I will work on this.
- Ringtones
- bug 984260 - see if I can find the root cause of the intermittent failing test, then fix it.
- Answer needinfos and reviews.
Topic status
- Sound UX update:
- bug 991026 - (Meta) Sound and audio channel volume spec.
- bug 910055 - (fixed).
- bug 985849 - (fixed).
- bug 982949 - (patch finished) blocked by bug 973445.
- bug 982951 - (patch finished) blocked by bug 973445.
- bug 937937 - This is actually a noticeable bug and we definitely should fix it. Basically it's to sync the sound toast and the slider in settings->sounds when volumeup and volumedown are pressed.
- bug 961980 - This is also related to bug 910055 and a feature request, if we add one more slider for media, probably the user will want this on all the sliders.
- bug 998159 - similar to bug 937937 that people don't know which channel they are adjusting.
- bug 998911 - visual update for the icons of the volume sliders.
- bug 991026 - (Meta) Sound and audio channel volume spec.
Alive
Last week
- bug 916709 - PopupWindow v6 - landed
- bug 950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13) - r+ ed, js integration has unknown timeout, evanxd is on it.
- bug 985037 - Lockscreen is completely inaccessible to screen reader - r?=timdream
- bug 997290 - [B2G][Task Manager]After launching task manager from homescreen to close all apps, the empty task manager cannot be loaded, fixed by stack pointer check in cardview - landed
- bug 1002316 - [Tarako][Audio]Suspend screen on any app and encounter LMK, homescreen will go into content audio channel after awake screen, fixed by handle homescreenopened
- bug 996141 - Unable to upload an image to web page using the "Pick Image" button on the Boilerplate app - fixed by removing workaround
This week
- bug 950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13) - Write a post to dev-gaia
- bug 992085 - [User Story] Edge Gestures When Landscape App is Encountered in Portrait Mode
Topic Status
Copy&Paste
- Gaia bug: bug 987040 - Morris is on it.
Window Management
- Review card view refactor 2nd run by sam foster. bug 967420
- PopupWindow landed. bug 916709
- Review edge gesture indicator by etienne. bug 992081
Yuren
Last week
- bug 993835 - Added Makefile for keyboard back
- bug 897352 - [gaia build system] Transition to a build_stage for assembling apps (fix some issues which reviewer mentioned on github)
- bug 968666 - multilocale.js should be a standalone build script which can be executed by macro |run-js-command|
- bug 845227 - Remove various app folders like dogfood_apps, showcase_apps when the app customization is ready
- review
Next week
- bug 968666 - multilocale.js should be a standalone build script which can be executed by macro |run-js-command|
- bug 988712 - The last item in app list is not built
Topic status
Build system refactoring: refactoring webapp-shared.js was backout and will be landed today (developer: George), and we have a refactoring multilocale WIP and wait webapp-shared.js landed.
Arthur
Last week
- 1.3 blockers
- bug 995458 - [B2G][Tarako][Settings] 'Caller ID' and 'Call waiting' settings are not saved for individual SIM cards (r+) - Will resolve the bug after the dependent bug lands.
- bug 997601 - [DSDS][Gaia] Gaia needs to save the caller id preference and restore it when reboot (r?) - Gecko does not maintain the caller id preference anymore. We need to set caller id preference upon starting up.
- bug 1000733 - [Tarako] Disabling Screen Reader function from Dev menu (r?)
- 1.4 blockers
- bug 993161 - new voicemail notification dials the phone number "1" rather than the voicemail number (r?) - Do the migration before using the voicemail setting.
- Settings refactoring
- bug 1000172 - [Settings] Prevent the scripts defining global objects from being merged during script optimization (landed) - Exclude the shared scripts.
- bug 973456 - [settings] refactor Keyboard panel with AMD pattern (WIP)
This week
- Settings refactoring
- bug 973456 - [settings] refactor Keyboard panel with AMD pattern (WIP)
- bug 968694 - [settings] add marionette test for root panel
- bug 973453 - [settings] refactor root panel with AMD pattern
- Review settings panel refactor patches.
Topic status
- Settings refactoring: Separating the root panel. Trying to identify the hotspot of the launch time.
Evan
Last week
- Calendar visual refresh
- http://bugzil.la/951084 - [Calendar] Today button design (landed)
- http://bugzil.la/972876 - [Calendar] vector icons for event detail 1.4 visual refresh (landed)
- http://bugzil.la/806756 - Switching to the next month and switch to the week view in which the week shows days across multiple months - initially only one month shown (WORKSFORME)
- Review
- http://bugzil.la/998874 - [marionette-apps] Update dependency of marionette-js-client to peer dependency 1.0.0
- needinfo
- http://bugzil.la/950673 - 150+ ms launch regression in gallery, video, camera, email_ftu (Dec 10-13)
- http://bugzil.la/796474 - [email] quasi-infinite scroll may hitch under OMTC; consider using absolute positioning with virtual coordinate space
Next week
- http://bugzil.la/970144 - [Calendar] invitation event icon design
- http://bugzil.la/994017 - Add a marionette test to add a google account
Topic status update
- Productivity Team
- email blocking bugs(x4): http://goo.gl/3k3v3O
- visual refresh: https://wiki.mozilla.org/FirefoxOS/productivity/backlog#Visual_Refresh
- James is back.
- Student Project
- Members: Evan, EJ, George, Ricky
- https://github.com/evanxd/travis-reporter
- Action items in S4(5/2): https://github.com/evanxd/travis-reporter/issues?milestone=5&state=open
- demo: http://10.247.29.29:3000
- Brownbag in Mozilla at 6/5
- FxOS Magic
- Members: Evan, EJ, George, Rudy, Yuren, Greg, Dominic
- https://github.com/evanxd/fxos-magic
- Start to write.
- Unit test info
Fred
Last week
- bug 993832 - wrong multi-res resource file name (landed)
- bug 973445 - [settings] refactor Sound panel with AMD pattern, solving TBPL fail
- bug 993948 - [Settings] refactor to identify root panel scope inside of settings.js (r+)
- bug 997595 - [NFC] Long press home button still can work while NFC is pairing (r+)
- bug 959983 - NFC: There should be an icon for NFC on the status bar (f?)
- bug 997101 - [Gaia] Mediaquery in CSS may extend load time of app (add b2gperf test results and found each @media statement cause about 100ms load_time increasement)
This week
- resolve TBPL issue and land bug 973445, bug 993948
- bug 959983 - NFC: There should be an icon for NFC on the status bar (r+)
- bug 968696 - [settings] add marionette test for Media storage panel (r?)
- bug 968695 - [settings] add marionette test for application storage panel (r?)
- bug 998847 - [Settings] refactor storage.js with AMD pattern
- For bug 997101 & bug 1000132, create https://github.com/gasolin/provecss/issues/1 proposal and project to import css styles by option
Topic status update
Settings2:
- To support inline activity. we'd do settings/root panel refactor to make loading path clear.
- bug 956210 1.4sp6 and 2.0 plan for marionette test and panel refactor
- Refactor settings.js and root panel, finding potential load time improvements.
NFC:
- Check NFC codebase, PR for bug 959983, bug 997595
TSOC2014:
- Mobile First Cross Platform UI framework (with george) http://wmmks.csie.ncku.edu.tw/tsoc2014/project/MA17.html
- Webapp template (with greg) http://wmmks.csie.ncku.edu.tw/tsoc2014/project/MA16.html
George
Last week
- (Build) - (bug 968661) (done) webapp-shared.js, fixed unexpected issues when merged into master, including profile size increase and duplicate files on local side.
- (Build) - (bug 983573) webapp-manifest.js, waiting for Alex's reviewing.
- (Build) - (bug 1002413) refactor webapp-zip.js, wip patch.
- (Settings) - (bug 973454) (done) permission refactored panel.
This week
- (Build) - (bug 983573) webapp-manifest.js, land it.
- (Build) - (bug 1002413) webapp-zip.js, finish test cases and sent pr for reviewed.
- (Build) - (bug 1001209) stuck when build with customization, try to reproduce it and fix it.
- (Homescreen) - (bug 999953) improve loading experience, waiting for UX's input.
- LayerScope - beta version . ref: https://github.com/cctuan/layerscope
Topic status update
- (Build) webapp-shared has beend landed, It might affect apps with requirejs style and which have their own shared folder.
Greg
Last week
- Solving bug 898348 to make LockScreen as an app. It's almost done:
- Unlock: done
- Notification preview: done
- Passcode: done
- Statusbar: done
- UtilityTray: done
- Media player widget: done
- OOM handling: done; would automatically restart just like homescreen
This week
- Make LockScreen as an app ready for reviewing. Now I'm solving one IAC problem that the message sent by LockScreen would be missed in System app sometime (only happen on B2G-desktop).
Topic status update
After re-scheduling the plan, the as-an-app bug would be solved first. And then we can start to implement the widget system with visual updates.
EJ
Last week
[1.4+]
- [FIXED] bug 995023 [DSDS] In a CDMA+GSM Scenario, Upon reboot w/both sim's present, the default outgoing user preferences are switched to sim2 - This was fixed by QC developers.
- bug 994533 [Sora][WIFI] The return button display error in wifi page - provided a patch and waiting for review.
[Settings2 Refactor]
- [LANDED] bug 994511 [Settings] move Settings.getSettings out of Settings.js.
- [BACKED_OUT] bug 973440 [settings] refactor Screen lock panel with AMD pattern - Got backed out because it failed on TBPL.
- [WIP] bug 973466 [settings] refactor wifi panel with AMD pattern
- [✓] wifi_manage_networks.html
- [✓] wifi_status.html
- [✓] wifi_wps.html
This week
[1.4+]
- bug 994533 [Sora][WIFI] The return button display error in wifi page - Waiting for review.
[Settings2 Refactor]
- bug 973440 [settings] refactor Screen lock panel with AMD pattern - Try to fix errors on TBPL.
- [WIP] bug 973466 [settings] refactor wifi panel with AMD pattern
- [✓] wifi_manage_networks.html
- [✓] wifi_status.html
- [✓] wifi_wps.html
- wifi.html
- [✓] wifi_auth.html
- [✓] wifi_join_hidden.html
- wifi_enter_certificate_nickname.html
- wifi_select_certificate_file.html
- wifi_manage_certificate.html
- Known issues :
- Have to fix navigation problems.
[Others]
- bug 973456 [settings] refactor Keyboard panel with AMD pattern - I would help to review Arthur's patch in Settings.
- bug 997667 [Building Blocks] Arrow button text should be centered - I would help to review Janx's patch in FTU.
Topic status update
Settings Refactor : Focus on refactoring screenlock, language panels and related marionette tests.
Airplane Mode: Focus on isolating Radio services and Airplane Mode itself and fix AirplaneModeHelper.
Ricky
Last week
- bug 998776 - [Follow up of Bug 991446] Fix the broken coverage result on console (RESOLVE FIX)
- bug 988259 - [TestAgent] The "small screen" css is broken (RESOLVE FIX)
This week
- bug 991442 - Add coverage threshold to test-agent-test make target (ASSIGNED)