Mobile/Notes/17-Sep-2014
From MozillaWiki
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: 2014-10-13
Topics for This Week
- Tablet UI
- The new WIP tablet UI refresh has started landing in Nightly
- Startup Profiling
- We started looking at startup profiles again
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.
- Dominique Vincent fixed bug 1058027 - about:home is unresponsive to hardware menu button on returning to main activity on 2.3 devices and bug 1062904 - NPE in "Set image as"
- Manu Jain fixed bug 1066320 - Crop lightweight theme image if it's larger than the displayable area
- Mark Capella fixed bug 1044940 - Favicons in the bookmarks table should be read and written correctly and bug 1064657 - Add testSelectionHandler test to ensure readOnly input elements can't be cut
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>
- {bug|1037147} - Remove SharedTextureHandle and friends
- Working on getting MediaCodec decoder landable. Fighting YUV conversion issues.
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
<Read Only>
Fixed
Working on
GCP
<Read Only>
Fixed
Working on
- Standalone WebRTC reviews
- WebRTC standboxing
- B2G DSP based echo cancellation
- SafeBrowsing update behavior
Randall Barker
Last Week:
- Posted patch for bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
- Fixed standalone WebRTC after rebase.
- Investigating bug 1053426 Fennec crashes when tab sharing is active (No leads yet)
Next Week:
- Continue investigating bug 1053426 Fennec crashes when tab sharing is active.
- Land bug 1066879 The SSDP implementation can sometimes take too long to discover a device.
- Set up private channel with Roku WebRTC Player to enable testing. Waiting on Roku to do this.
- Continue to try and land standalone code (currently blocked on WebRTC refactor).
- Land bug 1048425 Enable support for tab sharing with Roku device. Possible once private channel has been set up.
- Investigate sending H.264 instead of VP8 video to standalone WebRTC. (Not certain how critical this is as performance of VP8/OpenGL appears adequate)
Eugen Sawin
Sylvain Cleymans
Last week: Fixing performance tests, integrating the new image compression binary
Next week == nullptr
Brian Nicholson
- 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
<Read Only>
- 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
<Read Only>
Last week
- 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
- Lots of patch reviews
Next week
- More tab strip
- Some toolbar refinements
liuche
<Read Only>
- 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
Highlights:
- Search activity hacking, mainly focused on nailing down UX
- Starting work on "November to Remember" add-ons
- Attending add-ons work week on Monday (and maybe Tuesday) next week in MV
Past:
- 1049206 - Design for the "blank state"/"first run" experience when user has no search history
- 1065123 - Search activity startup crash @ java.lang.IllegalArgumentException: Couldn''t find search engine for identifier: yahoo at org.mozilla.search.providers.SearchEngineManager.createEngine(SearchEngineManager.java)
- 1038797 - Search activity: Error state when network is not available
- 1063518 - "Learn More" link for the Mozilla Location Service is visible on Beta/Release despite MLS setting not available
- 1017903 - Synchronous initialization of search service when handling open search tag
- 1065394 - Wikipedia feed options don't change
- 1064880 - Keep track of the current search engine in MainActivity
Present:
mcomella
<Read Only>
Past
- 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
- 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
- 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
<Read Only>
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
Working on
ckitching
nalexander
<Read Only>
- Code: Remote Tabs home panel has landed and stuck (bug 1014994). Most old and new features landed: bug 1064304, bug 977161, bug 1063765. Down to UI polish and split-pane tablet view for 35 cycle.
- Reviews: been avoiding reviewing ckitching's patches that make annotation processing a Real Child. Action in bug 1064554 and bug 1067217.
- Testing: instrumentation tests have landed in automation and mozharness (meta bug is bug 1064004). TBPL and treeherder in the works. Trying to carve out time to write the actual test harness; follow bug 903537.
- Search Activity: patches up to fetch search engines at build time from region.properties (like suggestedsites): bug 1065306.
Past
Present
Martyn Haigh
BLassey
Fixed
Working on
- bug 1054959 - Add 'send videos' and 'send tabs' from desktop to a second screen
MFinkle
Antlam
- 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
- 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
- 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
- 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
WebRT
- only just back and already causing trouble
- phonescreened half-dozen candidates for 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
QA
Garvan
- (late to meeting, in another one, will be there)
- 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
- 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.
- See Roadmap for more information, Meta bug details etc...
Firefox 33 (Beta) - Release: Oct 14, 2014
- [ON TRACK] Videocasting (Roku, Firefly, Chromecast)
- [ON TRACK] Form auto-fill improvements - Backend
- [ON TRACK] OEM distro service
- [ON TRACK] Suggested sites v2(Distribution support & non-Mozilla suggested sites)
- [ON TRACK] Tabs updates and improvements
- [ON TRACK] Privacy: option to clear history on exit or after a certain amount of time
- [ON TRACK] Janus - Phase 1 (Client)
- [ON TRACK] Added locale(s):Aragonese (an), Kazakh (kk), Xhasa (xh), Frisian (fy-NL)
Firefox 34 (Aurora) - Release: Nov 25, 2014
- [ON TRACK] Provide a wifi toggle widget on error pages
- [AT RISK] Tab mirroring (Roku)
- [ON TRACK] Tab mirroring (Chromecast)
- [ON TRACK] Toolbar Updates
- [ON TRACK] Add support for Restricted Profiles (Prefer: safe)
- [ON TRACK] Share handler overlay (landed but not turned on, nightly & aurora only)
- [ON TRACK] Form auto-fill improvements, native client-side work
- [ON TRACK] Kindle-related fixes
- [ON TRACK] First-run Splash Screen Overlay
Firefox 35 (Nightly) - Release: Jan 6, 2015
- [PROPOSED] Tablets: tabbed browsing refresh v2
- [ON TRACK] Sync Tabs panel
- [PROPOSED] Settings Rewrite (includes:bug 975377
- [IN PROGRESS] Fatfennec: Minifying JS
- [ON TRACK] Search activity v1
- [ON TRACK] Moz Stumbler
- [PROPOSED] Preferred web content language
- [PROPOSED] Tablets: tabbed browsing refresh v1
- [PROPOSED] Change default search engine to Bing
- [IN PROGRESS] Fatfennec: Splitting the APK – gingerbread phone release
- [BLOCKED] {{{1}}} Turn on HTTPS for Bing bug 958873
- [PROPOSED] Privacy: DDG as a built in search engine