Mobile/Notes/18-Feb-2015: Difference between revisions

 
(24 intermediate revisions by 15 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== 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 ==
== Tracking Review ==
Line 39: Line 41:
== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team badge]. '''New contributors''' are highlighted in '''bold'''.''
''Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a [https://badges.mozilla.org/en-US/badges/badge/Friends-of-the-Mobile-Team 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==
==Stand ups==
Line 72: Line 83:
===Randall Barker===
===Randall Barker===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{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===
<!--
{{readonly}}
{{readonly}}
'''Fixed'''
{{bugpast|esawin@mozilla.com}}


'''Working on'''
'''Working on'''
{{bugpresent|esawin@mozilla.com}}
* 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===
===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 97: 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}}
Past:
{{bugpast|liuche@mozilla.com}}


===Margaret===
===Margaret===
Line 108: Line 136:


Highlights:
Highlights:
 
* Still chugging away at reader mode/reading list bugs
* Gave a talk about task.js: http://leibovic.github.io/async-js/
Past:
Past:
{{bugpast|margaret.leibovic@gmail.com}}
{{bugpast|margaret.leibovic@gmail.com}}
Line 124: Line 153:
===rnewman===
===rnewman===
{{readonly}}
{{readonly}}
* Reading list.
* Meetings et al.


====Fixed====
====Fixed====
Line 131: Line 162:


===nalexander===
===nalexander===
<!-- Uncomment to provide a readonly update -->
{{readonly}}
<!-- {{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 145: 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 153: 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 166: Line 235:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
 
* Feeling a little like the [[https://pbs.twimg.com/media/B9_bNupIUAAEQ1D.jpg chicken]] to geo-ip search's creepy monkey:
====Fixed====
====Fixed====
{{bugpast|mark.finkle@gmail.com}}
{{bugpast|mark.finkle@gmail.com}}
Line 175: 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===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
* 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===
===Security/MGoodwin===
Line 205: 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 ==
Confirmed users
183

edits