Mobile/Notes/17-Sep-2014: Difference between revisions

 
(27 intermediate revisions by 18 users not shown)
Line 11: Line 11:


== Topics for This Week ==
== Topics for This Week ==
;Tablet UI: The new WIP [https://twitter.com/FennecNightly/status/511574021998411776 tablet UI refresh] has started landing in Nightly
;Startup Profiling: We started looking at startup profiles again


== Friends of the Mobile Team ==
== Friends of the Mobile Team ==
Line 27: Line 29:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
* {bug|1037147} - Remove SharedTextureHandle and friends
* Working on getting MediaCodec decoder landable. Fighting YUV conversion issues.
<!-- ==== Past week ==== -->
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
Line 35: Line 39:


===Alan K. (ack) ===
===Alan K. (ack) ===
* waiting for QA cycle on cloudsync, will uplift when that's done
* demoed adhoc/mesh on fxos last friday for the foundation/webmaker guys
* starting on standalone webrtc with gcp
* (taking some time this week to blog)


===JChen===
===JChen===
Line 48: Line 57:
===GCP===
===GCP===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
<!-- ==== Past week ==== -->
<!-- * <worked on> -->
<!-- * <worked on> -->
{{mybugs|gpascutto@mozilla.com}}
* Standalone WebRTC reviews
* WebRTC standboxing
* B2G DSP based echo cancellation
* SafeBrowsing update behavior


===Randall Barker===
===Randall Barker===
Line 76: Line 93:
===Sylvain Cleymans===
===Sylvain Cleymans===


<!---
Last week: Fixing performance tests, integrating the new image compression binary
====Summary====
 
====Fixed====
Next week == ''nullptr''
====Working on====
--->


===Brian Nicholson===
===Brian Nicholson===
{{readonly}}
* Hi
* {{Bug|788073}} - Use platform touch redirection
* {{Bug|1030896}} - Swipe-to-dismiss for search activity
* Trying to figure out tablet resource crash ({{bug|1067429}})
** Always crashes at resource style/GeckoActionBar
** Spent awhile trying to downgrade, no luck
* Set up Hackintosh VM to play around with iOS


===WesJ===
===WesJ===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* {{Bug|1063896}} - Regression: missing thumbnails in top sites; thumbnails replaced with tiny Favicons. Uplifting
* {{Bug|1066892}} - Basic database migration tests. Trying to fix some try problems.
* {{Bug|989094}} - Webrtc permissions prompt should remember your last choice
* {{Bug|897711}} - [guest] Provide an indicator for guest mode in the UI
* {{Bug|1042199}} - Widget for searching from error pages. This changes how/when we decide what url to show in the urlbar. If you see the wrong url appearing ping me.
* {{Bug|1058150}} - Use a restricted profile for guest mode


===LucasR===
===LucasR===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
 
'''Last week'''
'''Last week'''
{{bugpast|lucasr.at.mozilla@gmail.com}}
* Merged new tablet UI to m-c
* {{bug|1015447}} - Add a new tab from horizontal tab strip
* {{bug|1063914}} - Restore edit mode's [x] icon
* {{bug|1065369}} - Consolidate 'add tab' behaviour in Tabs
* {{bug|1068005}} - 'New Tablet UI' preference available on phones
* (In progress) {{bug|1055604}} - Avoid showing an empty tab strip on startup
* Released Probe
** http://lucasr.org/2014/09/16/introducing-probe/
* Lots of patch reviews
 
'''Next week'''
'''Next week'''
{{bugpresent|lucasr.at.mozilla@gmail.com}}
* More tab strip
* Some toolbar refinements


===liuche===
===liuche===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
{{readonly}}
* Onboarding bugs:
** {{bug|1059792}} - First run external intent
** {{bug|1059827}} - Small tablet landscape mode
 
* {{bug|1062257}} - Fix "Remove" behavior for home panels
* {{bug|1014293}} - WIP Private browsing contextual hint
 
*Next: Finish up onboarding follow-ups and contextual hint, search activity feedback


===Margaret===
===Margaret===
Line 116: Line 162:
{{readonly}}
{{readonly}}
====Past====
====Past====
{{bugpast|michael.l.comella@gmail.com}}
*Browser Toolbar refresh
**{{bug|1065712}} - Move new_tablet_* to the appropriate directories
**{{bug|1066250}} - Consider always showing URL in toolbar in new tablet UI
*{{bug|1001655}} - Replace applicable Strings in test code with StringHelper references
*{{bug|960746}} - Back/forward button state can get out of sync on tablets
*{{bug|1062338}} - Regression: Back button icon missing in menu on some small screen (?) hardware (?) devices
*{{bug|956858}} - Menu is incorrectly accessible via hardware menu button in editing mode
 
====Present====
====Present====
{{bugpresent|michael.l.comella@gmail.com}}
*Browser toolbar refresh
**{{bug|1058909}} - Implement new tablet toolbar display mode
**{{bug|1066253}} - Display favicon in tab strip instead of toolbar in new tablet UI
**{{bug|1019127}} - Remove updateChildrenEnabledStateForEditing
*{{bug|1020534}} - Tablet toolbar icons hard to read on dark lightweight themes
====Future====
====Future====
*Too busy with other things:
**Herding {{Bug|941155}} (fix talos on mobile to have pageloader tests working in regular mode and nochrome mode) along
**{{bug|939350}} - Create Python linter wrapper
*{{bug|983437}} - Delay FHR pruning until the screen is off
*{{bug|989441}} - Centralized documentation for writing tests


===rnewman===
===rnewman===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
{{readonly}}
{{readonly}}
====Overview====
* Upgrading to Mavericks. That burned a couple of days!
* Services/devices prep.
* Helping Garvan with service delay stuff.
* Assorted fixes (see below).
* Lots of reviews and discussions.
* Platform priority review meeting.
====Next====
* Finishing up Accept-Language.
* FHR for search activity.
* Services/devices.


====Fixed====
====Fixed====
{{bugpast|rnewman@mozilla.com}}
{{bugpast|rnewman@mozilla.com}}
====Working on====
====Working on====
{{bugpresent|rnewman@mozilla.com}}
{{bugpresent|rnewman@mozilla.com}}
Line 155: Line 231:
====Working on====
====Working on====
{{bugpresent|blassey.bugs@lassey.us}}
{{bugpresent|blassey.bugs@lassey.us}}
* {{bug|1054959}}  - Add 'send videos' and 'send tabs' from desktop to a second screen


===MFinkle===
===MFinkle===
Line 163: Line 240:
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Past
* Past
**
** Ongoing co-ordination with Arcadio's team for Firefox for Android's website
** {{Bug|1064304}}: Sync tabs panel design
** {{Bug|1060413}}: V1 visuals for default state of tablet UI
** {{Bug|1063058}}: Began Panels UI wrangling
** {{Bug|1051973}}: Firefox Search: suggestions/history UI
** N2R bugs co-ordination
* Upcoming
* Upcoming
**
** {{Bug|1024816}}: Tablet UI: Tab overflow
** {{Bug|1060413}}: Tablet UI: Default/normal UI
** {{Bug|1064415}}: Tablet UI: New tabs tray
** Firefox Search P1 bugs
** Tablet's overview presentation with Yuan
** Onboarding visuals
** Launcher discussions


===Yuan===
===Yuan===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
*Last week
** Talked to mozilla.org and marketing about Firefox Android product page
** Initial brainstorming with Anthony and Robin on improving web content display on Fennec
** Discussed N2R and addons with Robin
** Gave UX feedback to
*** Tablet refresh: {{Bug|1066253}}, {{Bug|1066250}}, {{Bug|1066251}}
*** Share to Firefox: {{Bug|1059554}}
*** Lightweight onboarding for FX 34: {{Bug|1059441}}
*** N2R: {{Bug|1064998}}
*This week
** Talk to creative team about in-product onboarding: {{Bug|1064538}}
** Give feedback to {{Bug|1065004}}, {{Bug|1058909}}, {{Bug|978306}}, and more
** Follow up on Fennec N2R UX
** Tablet refresh design work: {{Bug|1058902}}


===Robin===
===Robin===
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* Add-ons! Exploring Add-on panel and possible interactions. Reverting back to Etherpad for NR2 (instead of Google Doc).
* Looking at {{bug|1014293}}, {{bug|1064926}}, {{bug|1065004}}, {{bug|1064461}}.
* About to file bugs for Menu re-org/consolidation.
* Launcher discussion with Anthony and Yuan.


===Security/MGoodwin===
===Security/MGoodwin===
Line 182: Line 292:
<!-- Uncomment to provide a readonly update -->
<!-- Uncomment to provide a readonly update -->
<!-- {{readonly}} -->
<!-- {{readonly}} -->
* only just back and [https://bugzilla.mozilla.org/show_bug.cgi?id=1066604 already causing trouble]
* phonescreened half-dozen candidates for [https://careers.mozilla.org/en-US/position/osFnZfwd open position] over the last few weeks, and interviewing a couple this week and the next
* delayed meeting to discuss next phase of Runtime development until after my other project's milestone next week
* {{bug|960584}} - notify user of download progress indication when fetching APK - '''reverted pending resolution of dependency'''
* {{bug|1021395}} - Web app machinery dumps lots of semi-sensitive data to logcat - '''investigating ChromeWorker/ctypes crasher'''
* {{bug|1029691}} - Manifest not being checked on APK installation - '''needs to be rebased and finished'''


===A-Team===
===A-Team===
Line 192: Line 310:


===Garvan===
===Garvan===
<!-- Uncomment to provide a readonly update -->
* (late to meeting, in another one, will be there)
<!-- {{readonly}} -->
* Stumbler failed the Autophone startup tests, for two reasons, 1) was on by default (oops), and 2) was getting started too early and the thread init is contending with other operations for CPU/thread space. Fixed
* The pref is gecko-based, which needs to change, will follow up with Richard and Nick on this.


== Feature Focus==
== Feature Focus==
*'''Note''':If you are working on a feature targeting anywhere up to '''35''', and it is not listed below already, please call it out to me.
*[[Mobile/Roadmap | See Roadmap for more information, Meta bug details etc...]]
=== Firefox 33 (Beta) - Release: Oct 14, 2014 ===
*{{mok}}[[Mobile/Projects/Project video to second screen | Videocasting (Roku, Firefly, Chromecast)]]
*{{mok}}[[Mobile/Projects/Form auto-fill improvements | Form auto-fill improvements - Backend]]
*{{mok}} OEM distro service
*{{mok}} Suggested sites v2(Distribution support & non-Mozilla suggested sites)
*{{mok}} Tabs updates and improvements
*{{mok}} Privacy: option to clear history on exit or after a certain amount of time
*{{mok}} Janus - Phase 1 (Client)
*{{mok}}[[Mobile/Projects/Localization | Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL) ]]
=== Firefox 34 (Aurora) - Release: Nov 25, 2014 ===
*{{mok}} Provide a wifi toggle widget on error pages
*{{mrisk}} Tab mirroring (Roku)
*{{mok}} Tab mirroring (Chromecast)
*{{mok}} Toolbar Updates
*{{mok}} Add support for Restricted Profiles (Prefer: safe)
*{{mok}} Share handler overlay (landed but not turned on, nightly & aurora only)
*{{mok}} Form auto-fill improvements, native client-side work
*{{mok}} Kindle-related fixes
*{{mok}} First-run Splash Screen Overlay
=== Firefox 35 (Nightly) - Release: Jan 6, 2015 ===
*{{mprop}} Tablets: tabbed browsing refresh v2
*{{mok}} Sync Tabs panel
*{{mprop}} Settings Rewrite (includes:{{bug|975377}}
*{{mprog}} Fatfennec: Minifying JS
*{{mok}} Search activity v1
*{{mok}} Moz Stumbler
*{{mprop}} Preferred web content language
*{{mprop}} Tablets: tabbed browsing refresh v1
*{{mprop}} Change default search engine to Bing
*{{mprog}} Fatfennec: Splitting the APK – gingerbread phone release
*{{block}} Turn on HTTPS for Bing {{Bug|958873}}
*{{mprop}} Privacy: DDG as a built in search engine


== Round Table ==
== Round Table ==
Confirmed users
183

edits