Fennec/Features/TabletUI: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{FeatureStatus
{{FeatureStatus
|Feature name=Tablet UI - Main browser layout
|Feature name=Tablet UI - Main browser layout
|Feature stage=Development
|Feature stage=Landed
|Feature status=In progress
|Feature status=In progress
|Feature version=Firefox 9
|Feature version=Firefox 9
|Feature health=OK
|Feature health=OK
|Feature status note=Basic functionality landed in Firefox 8, disabled by default (use pref browser.ui.layout.tablet).  Needs additional functional changes, visual design implementation, and polish.  Should be ready to enable in Fx8 or Fx9.
|Feature status note=Landed for Firefox 9.  Ongoing polish and bug-fixing work will happen in Firefox 10 (Nightly) and Firefox 9 (Aurora).
}}
}}
{{FeatureTeam
{{FeatureTeam
Line 15: Line 15:
}}
}}
{{FeaturePageBody
{{FeaturePageBody
|Feature open issues and risks=* Need final visual designs.
* Need to file followup bugs for remaining work.
|Feature overview=Optimizing Fennec for larger tablet devices, e.g. by adjusting UI elements, buttons, font size.
|Feature overview=Optimizing Fennec for larger tablet devices, e.g. by adjusting UI elements, buttons, font size.
|Feature dependencies=* {{bug|655762}} - Tracking bug.
|Feature dependencies=See the [https://bugzilla.mozilla.org/showdependencytree.cgi?id=655762 complete dependency tree].
* <s>{{bug|655740}}</s> (FIXED for Firefox 6) - Make the prefs pane tablet friendly
* <s>{{bug|656373}}</s> (FIXED for Firefox 6) - Turn off Form Assistant zooming, panning and next/prev on tablets
* <s>{{bug|645725}}</s> (FIXED for Firefox 7) - Don't require two taps to open non-fullscreen landscape keyboard (e.g. Xoom)
* <s>{{bug|656329}}</s> (FIXED for Firefox 8 but disabled by default) - Use a Honeycomb-style action bar on Android tablets
* {{bug|664149}} (FIXED for Firefox 9) - Move the app menu to the action bar in tablet mode.
* {{Bug|677666}} (ASSIGNED) - Awesomescreen should not fill the screen on tablets
* {{Bug|681980}} (ASSIGNED) - Enable tablet mode by default on large-screen devices
* {{Bug|677669}} (NEW) - In tablet mode, the tab bar should be always visible and single-column
* {{Bug|677670}} (NEW) - "New tab opened" popup does not work in tablet mode
* {{bug|653075}} (NEW) - Present domain in identity box as we do with desktop
* {{bug|653136}} - Create a Honeycomb visual theme
** {{bug|679472}} (ASSIGNED) - Make Fennecomb Action Bar pretty
** {{bug|680077}} (ASSIGNED) - Make fennecomb tab menu pretty
** {{bug|680212}} (ASSIGNED) - Make fennecomb awesomebar pretty
** {{bug|680441}} - Make app menu pretty
** {{bug|681643}} - Make dialogs pretty
** {{bug|681650}} - Make site identity menu pretty
** {{bug|682412}} - Make the control panels pretty
|Feature requirements=* Improved user experience on tablets, especially 10-inch Android tablets.
|Feature requirements=* Improved user experience on tablets, especially 10-inch Android tablets.
* Fit in better with Android 3.0 (Honeycomb) UI.
* Fit in better with Android 3.0 (Honeycomb) UI.
|Feature non-goals=* 100% perfect fidelity to Honeycomb widgets/conventions.
|Feature non-goals=* 100% perfect fidelity to Honeycomb widgets/conventions.
|Feature functional spec=* no sidebars
* buttons in the toolbar
* new "tablist" button on far right of toolbar (access tabs)
* top toolbar is fixed-position
|Feature ux design=Current designs:
|Feature ux design=Current designs:
* [http://www.flickr.com/photos/61892693@N03/sets/72157627325688069/detail/ Mock-ups]
* [http://www.flickr.com/photos/61892693@N03/sets/72157627325688069/detail/ Mock-ups]
Line 53: Line 29:
* 2011-07-21: [http://www.briandils.com/blog/?p=65 Tab concepts]
* 2011-07-21: [http://www.briandils.com/blog/?p=65 Tab concepts]
|Feature qa review=* [https://wiki.mozilla.org/Fennec/Features/TabletUI/TestPlan Test Plan]
|Feature qa review=* [https://wiki.mozilla.org/Fennec/Features/TabletUI/TestPlan Test Plan]
|Feature implementation notes=Changes to the main browser layout have started landing in Firefox 8 nightly builds, but are disabled by default.  To enable them, go to about:config and set the "browser.ui.tablet.layout" preference:
* 0: Tablet mode disabled
* 1: Tablet mode enabled
* -1: Auto (tablet mode enabled on large screens, disabled on small screens)
}}
}}
{{FeatureInfo
{{FeatureInfo
canmove, Confirmed users
1,584

edits