Mobile/Notes/18-Feb-2015: Difference between revisions
Jump to navigation
Jump to search
Darrinhenein (talk | contribs) (Darrin's update.) |
(→Antlam) |
||
(14 intermediate revisions by 10 users not shown) | |||
Line 49: | Line 49: | ||
* imjalpreet is working on {{bug|938845}} - Merge StringHelper and org.mozilla.gecko.* Strings. | * imjalpreet is working on {{bug|938845}} - Merge StringHelper and org.mozilla.gecko.* Strings. | ||
* psd is working on {{bug|1122331}} - Move statically initialized String values from StringHelper constructor to declaration | * psd is working on {{bug|1122331}} - Move statically initialized String values from StringHelper constructor to declaration | ||
* lyle-luan finished {{bug|1134050}} - Search history in the awesomescreen | |||
==Stand ups== | ==Stand ups== | ||
Line 82: | Line 83: | ||
===Randall Barker=== | ===Randall Barker=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
{{readonly}} | |||
Last Week: | |||
* PTO | |||
* Investigated {{bug|1131084}} - Can not mirror tab to Chromecast device. Appears WebRTC is no longer works as expected on Chromecast. No work around found | |||
* Investigated using Android Presentation API and MediaRouter API to enable tab mirroring to Chromecast. | |||
Next Week: | |||
* Hack fennec to enable screen sharing to chrome cast from within the application using the media router. | |||
* Investigate using the Presentation SurfaceView to render just the tabs content to the chromecast. | |||
===Eugen Sawin=== | ===Eugen Sawin=== | ||
Line 97: | Line 107: | ||
===Brian Nicholson=== | ===Brian Nicholson=== | ||
{{readonly}} | {{readonly}} | ||
* WIP: {{Bug|1132795}} - Use Carthage for dependency management | |||
* WIP: {{Bug|1134262}} - Figure out a way to encapsulate Browser's WKWebView | |||
* WIP: {{Bug|1131284}} - Create pager UI for home panels | |||
* {{Bug|1132181}} - Remove SettingsPanel XIB | |||
===WesJ=== | ===WesJ=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* {{Bug|1133918}} - Use SDWebImage for list image loading. Smooth list scrolling | |||
* {{Bug|1129631}} - Theme for tabs tray. Initial visual pass here. Some new changes from UX. | |||
* {{Bug|1130609}} and {{Bug|1134010}} - Scroll urlbar (and toolbar) with the page. Still lots of improvements needed. | |||
===liuche=== | ===liuche=== | ||
Line 107: | Line 124: | ||
Highlights: | Highlights: | ||
* Passwords work day, hacking on Doorhangers, discussing recipe design/syntax | |||
* Onboarding discussion | |||
* Reviews, mentoring | |||
Present: | Present: | ||
{{bugpresent|liuche@mozilla.com}} | {{bugpresent|liuche@mozilla.com}} | ||
===Margaret=== | ===Margaret=== | ||
Line 144: | Line 162: | ||
===nalexander=== | ===nalexander=== | ||
{{readonly}} | |||
Projects for this cycle: | |||
* Migrating legacy Sync 1.1 devices testing started last week, no issues immediately | |||
* Pushing FxA support for Reading List | |||
** Landed sign up and settings UI changes (behind flag) {{bug|1123107}}, {{bug|1123116}} | |||
** About to land OAuth implicit grants for Fennec, tracked by {{bug|1117829}} | |||
* Implement Firefox Accounts for iOS | |||
** Tracked by {{bug|iosfxa}} | |||
** Screwed up review request for persisting {{bug|1129158}} | |||
** Working with UX on exposing Firefox Account status {{bug|1129161}} | |||
* |mach bootstrap| for mobile/android should be good for OS X and Linux now | |||
* Building with Gradle | |||
** Uploading geckolibs AAR file to TBPL is under review {{bug|1093242}} | |||
====Past==== | |||
{{bugpast|nalexander@mozilla.com}} | |||
====Present==== | |||
{{bugpresent|nalexander@mozilla.com}} | |||
===Martyn Haigh=== | ===Martyn Haigh=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
Away next week. | |||
Past: | Past: | ||
{{bugpast|mhaigh@mozilla.com}} | {{bugpast|mhaigh@mozilla.com}} | ||
Line 158: | Line 194: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Finished first iteration of reading list data store, home panel, open from reading list | |||
** Temporary: You can add to your reading list by long pressing on the bookmark star | |||
Upcoming: | |||
* Finishing dogfood setup (today) | |||
* Fixes for Carthage | |||
* Unbreak app extensions (they don't show anymore) | |||
* Start working on a new UI piece (or: Reading List protocol?) | |||
===James Hugman=== | ===James Hugman=== | ||
Line 166: | Line 212: | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* beware sing-a-long updates might be coming! | |||
* Passwords | |||
** FHR passwords bug is now mine | |||
** dispute has been resolved with data collection | |||
** autocomplete=off through review & try | |||
** digging into keypress bug with MattN | |||
* Mobile only | |||
** shout out to AndyP who picked up a bug from my list | |||
** Bug 1124711 - Site identity popup overlaps the URL Bar on phone landed | |||
*** caused a regression where the triangle is detached from the popup box | |||
===BLassey=== | ===BLassey=== | ||
Line 188: | Line 244: | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
* Past | * Past | ||
** | ** Reader View & Reading List (cross platforms co-ordination) | ||
** Passwords co-ordination | |||
** {{Bug|1127517}}: Consolidating color palette for Android | |||
** iOS mocks | |||
* Upcoming | * Upcoming | ||
** | ** iOS week | ||
** {{Bug|1112185}}: Open-in-background with mhaigh | |||
** {{Bug|1103232}}: Improve "Add to Reading List" UX | |||
** Share overlay with mcomella | |||
** Doorhangers with Chenxia | |||
===Robin=== | ===Robin=== | ||
<!-- Uncomment to provide a readonly update --> | <!-- Uncomment to provide a readonly update --> | ||
<!-- {{readonly}} --> | <!-- {{readonly}} --> | ||
'''Last week''': <br> | |||
* UR in Las Vegas for Task Continuity analysis. Met with 4 households (2-3 participants each). Highlights include sharing laptops, mixing OS (Android smartphone/OS Desktop, PC Desktop/iOS devices), handwritten password keeping, emailing themselves links, taking screenshots on Instagram to share.<br> | |||
* Reader View - more iterations (prototypes).<br> | |||
'''This week'''<br> | |||
* iOS workweek | |||
* Further Reader View prototyping, finalizing (design spec). | |||
* FxA flow. | |||
===Darrin=== | ===Darrin=== | ||
Line 221: | Line 291: | ||
== Feature Focus== | == Feature Focus== | ||
* [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list Mobile Roadmap Trello Board] | * [https://trello.com/b/LOT5QEMp/fennec-tracking-master-list Mobile Roadmap Trello Board] | ||
* [https://mozilla.aha.io/products/IOS/feature_cards iOS Roadmap in Aha!] | |||
* [https://trello.com/b/ytKprCHH/firefox-for-ios-aha-linked New iOS Trello Board] | |||
** Please add yourself to cards :-D | |||
== Round Table == | == Round Table == |
Latest revision as of 17:46, 18 February 2015
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 99998
- People with Mozilla phones or softphones please dial x4000 Conf# 99998
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 99998
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 99998
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 99998
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 99998
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 99998
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 99998
- UK/London: +44 (0)207 855 3000, x4000 Conf# 99998
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 99998
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Mobile Vidyo Room
Schedule
- Next merge: 2015-02-23
Topics for This Week
- Firefox for iOS
- Team meeting this week in SF. In addition to some stable UX direction on remaining functional areas, we are also starting some bug triage and doing some face-to-face dev work. This week should also see the start of the internal dogfooding program.
- Tab Mirroring
- We disabled Tab Mirroring on Beta and Release in bug 1133012. For more information see bug 1131084.
Tracking Review
Beta
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Aurora
- Next Build:
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Friends of the Mobile Team
Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge. New contributors are highlighted in bold.
- Michael Holloway fixed bug 924009 - Add check for whether preferences are defined before checking for lightweight theme preference
- AndyP fixed bug 1099500 - Potential memory leak in browser.js due to faulty toast notification handling, bug 1134015 - The button toasts are broken, and bug 982797 - Robocop: Switch tests from using waitForTest to waitForCondition.
- mbrubeck fixed bug 1097337 - Set the Android 5 statusbar color
- vivek fixed bug 1129181 - Make Remote Tabs split pane swipe to refresh apply to both clients and tabs in landscape mode
- dominique fixed bug 1130630 - Move zoomed_view_stub from shared_ui_components to gecko_app
- rricard fixed bug 1130872 - Add Robocop JavascriptTest verifying that AppConstants module can be imported and is sensible, and has been wokrking on bug 1128287 - Intermittent testFindInPage,
- imjalpreet is working on bug 938845 - Merge StringHelper and org.mozilla.gecko.* Strings.
- psd is working on bug 1122331 - Move statically initialized String values from StringHelper constructor to declaration
- lyle-luan finished bug 1134050 - Search history in the awesomescreen
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
<Read Only>
JChen
<Read Only> (on leave)
GCP
Randall Barker
<Read Only>
Last Week:
- PTO
- Investigated bug 1131084 - Can not mirror tab to Chromecast device. Appears WebRTC is no longer works as expected on Chromecast. No work around found
- Investigated using Android Presentation API and MediaRouter API to enable tab mirroring to Chromecast.
Next Week:
- Hack fennec to enable screen sharing to chrome cast from within the application using the media router.
- Investigate using the Presentation SurfaceView to render just the tabs content to the chromecast.
Eugen Sawin
<Read Only>
Working on
- IME (in general, but also specifically the following bugs)
- bug 1134205 - Debug assertion on text input in input forms
- bug 1134209 - Text deletion copies text in contentEditable elements
- bug 1051556 - crash in java.lang.IllegalArgumentException: invalid selection notification...
- bug 1093815 - Use AndroidPlatformDecoder for standalone MP3 on Android
- Blocked on new source reader interface
Brian Nicholson
<Read Only>
- WIP: bug 1132795 - Use Carthage for dependency management
- WIP: bug 1134262 - Figure out a way to encapsulate Browser's WKWebView
- WIP: bug 1131284 - Create pager UI for home panels
- bug 1132181 - Remove SettingsPanel XIB
WesJ
- bug 1133918 - Use SDWebImage for list image loading. Smooth list scrolling
- bug 1129631 - Theme for tabs tray. Initial visual pass here. Some new changes from UX.
- bug 1130609 and bug 1134010 - Scroll urlbar (and toolbar) with the page. Still lots of improvements needed.
liuche
<Read Only>
Highlights:
- Passwords work day, hacking on Doorhangers, discussing recipe design/syntax
- Onboarding discussion
- Reviews, mentoring
Present:
Margaret
<Read Only>
Highlights:
- Still chugging away at reader mode/reading list bugs
- Gave a talk about task.js: http://leibovic.github.io/async-js/
Past:
- 1131106 - Add-on options header is visible even if there are no valid options
- 1131458 - ReaderMode button in the URLbar isn't accessible
- 1120735 - Implement desktop reader mode controls
- 1128724 - "Print" reader mode theme name is confusing
- 1129989 - ReaderParent.jsm doesn't need to be pre-processed
Present:
mcomella
<Read Only>
Past
Present
Future
rnewman
<Read Only>
- Reading list.
- Meetings et al.
Fixed
Working on
nalexander
<Read Only>
Projects for this cycle:
- Migrating legacy Sync 1.1 devices testing started last week, no issues immediately
- Pushing FxA support for Reading List
- Landed sign up and settings UI changes (behind flag) bug 1123107, bug 1123116
- About to land OAuth implicit grants for Fennec, tracked by bug 1117829
- Implement Firefox Accounts for iOS
- Tracked by bug iosfxa
- Screwed up review request for persisting bug 1129158
- Working with UX on exposing Firefox Account status bug 1129161
- |mach bootstrap| for mobile/android should be good for OS X and Linux now
- Building with Gradle
- Uploading geckolibs AAR file to TBPL is under review bug 1093242
Past
- 1123116 - Generalize FxAccountStatusFragment to support reading list
- 1123107 - Amend Firefox Account setup flow to allow users to configure only reading list
- 1131635 - crash in java.lang.NullPointerException: at org.mozilla.gecko.home.RemoteTabsSplitPlaneFragment.updateUiFromClients(RemoteTabsSplitPlaneFragment.java)
Present
Martyn Haigh
Away next week.
Past:
Present:
Stefan
- Finished first iteration of reading list data store, home panel, open from reading list
- Temporary: You can add to your reading list by long pressing on the bookmark star
Upcoming:
- Finishing dogfood setup (today)
- Fixes for Carthage
- Unbreak app extensions (they don't show anymore)
- Start working on a new UI piece (or: Reading List protocol?)
James Hugman
Ally
- beware sing-a-long updates might be coming!
- Passwords
- FHR passwords bug is now mine
- dispute has been resolved with data collection
- autocomplete=off through review & try
- digging into keypress bug with MattN
- Mobile only
- shout out to AndyP who picked up a bug from my list
- Bug 1124711 - Site identity popup overlaps the URL Bar on phone landed
- caused a regression where the triangle is detached from the popup box
BLassey
Fixed
Working on
MFinkle
- Feeling a little like the [chicken] to geo-ip search's creepy monkey:
Fixed
- 1117186 - fix geo-specific search defaults interaction with the defaultEngine getter
- 1130694 - Opening the TabsTray causes all tab thumbnails to refresh and save to the DB
- 825483 - Reduce bfcache size on low memory devices
- 1133012 - Disable tab mirroring on RELEASE
Working on
Antlam
- Past
- Reader View & Reading List (cross platforms co-ordination)
- Passwords co-ordination
- bug 1127517: Consolidating color palette for Android
- iOS mocks
- Upcoming
- iOS week
- bug 1112185: Open-in-background with mhaigh
- bug 1103232: Improve "Add to Reading List" UX
- Share overlay with mcomella
- Doorhangers with Chenxia
Robin
Last week:
- UR in Las Vegas for Task Continuity analysis. Met with 4 households (2-3 participants each). Highlights include sharing laptops, mixing OS (Android smartphone/OS Desktop, PC Desktop/iOS devices), handwritten password keeping, emailing themselves links, taking screenshots on Instagram to share.
- Reader View - more iterations (prototypes).
This week
- iOS workweek
- Further Reader View prototyping, finalizing (design spec).
- FxA flow.
Darrin
- In SF for iOS work week
- Current state of iOS UX Work: http://invis.io/HA254M642
- met with Michael Maslaney to discuss visual language and iconography for iOS v1
- working through UX items on this list: https://firefox-ux.etherpad.mozilla.org/ios-sprint-feb15
Security/MGoodwin
WebRT
A-Team
QA
Feature Focus
- iOS Roadmap in Aha!
- New iOS Trello Board
- Please add yourself to cards :-D