Firefox/Features/UX Priorities: Difference between revisions

Jump to navigation Jump to search
Weekly scrub of the bugs, updated to reflect priorities for Firefox 4 beta 7
(Removing these sections until they have lists (should probably be kept separate anyway))
(Weekly scrub of the bugs, updated to reflect priorities for Firefox 4 beta 7)
Line 5: Line 5:
How can you help make the UI in Firefox 4 the best it can be? Here are the top priorities identified by the UX team. They are in order of project priority, and internally ranked by importance in the project.
How can you help make the UI in Firefox 4 the best it can be? Here are the top priorities identified by the UX team. They are in order of project priority, and internally ranked by importance in the project.


= High priority =
== New Theme ==


== New Theme ==
Owner: shorlander
Owner: shorlander
* Tabs in titlebar on Windows on maximize {{bug|572160}} (available as option on the Mac)
 
* Tabs in titlebar on Windows on maximize {{bug|572160}} (available as option on the Mac) — SoapyHamhocks is stuck, ask jimm?
* Location bar improvements:
* Location bar improvements:
** Combined Stop/Go/Reload {{bug|544816}}
** Combined Stop/Go/Reload {{bug|544816}}
** Better progress bars {{bug|578028}}
** Better progress bars {{bug|544818}}, {{bug|578028}}
** Site identity block {{bug|587901}}
** Site identity block {{bug|587901}} — either finalize the URL representation in its various states, or put favicon back in. adw is willing to look at this, also need to talk to johnath.
** URL-on-link-hover {{bug|587908}}
** URL-on-link-hover {{bug|587908}}
** Improved visual style for search results {{bug|587909}}
* Make Search local to the tab (at least for tabs-on-top)
* Improved visual style of AwesomeBar results: {{bug|587909}}
* Tab improvements, including Frank Yan's patches:
* Tab improvements, including Frank Yan's patches:
** Animated dragging/detaching {{bug|455694}}
** Animated dragging/detaching {{bug|455694}}
Line 21: Line 22:
** Tab multiselect {{bug|566510}}
** Tab multiselect {{bug|566510}}
** Tab overflow improvements {{bug|570564}}
** Tab overflow improvements {{bug|570564}}
** Animation for drag/drop of tabs {{bug|455694}}
** Eliminate redundant text when multiple tabs have the same partial title {{bug|583890}}
** Eliminate redundant text when multiple tabs have the same partial title {{bug|583890}}
* List All Tabs menu should list closed tabs/windows
* List All Tabs menu should list closed tabs/windows for undo power
** Groups from Panorama should show in List All Tabs
** Groups from Panorama should show in List All Tabs {{bug|596017}}
* Clean up the stop/go/reload area: {{bug|592909}}, {{bug|430627}}
* Move RSS button to secondary UI {{bug|578967}}
* Move RSS button to secondary UI {{bug|578967}}
* Windows XP menu bar styling {{bug|575870}}
* Windows XP menu bar styling {{bug|575870}}
* Overall Windows XP theme progress
* Linux implementation of the Firefox menu: {{bug|585370}}
* Linux implementation of the Firefox menu: {{bug|585370}}
* Linux: Tab improvements
* Make find-in-page local to the tab: {{bug|565552}}
* META: Pixel polishing to get the themes closer to the mock-ups during the polish phase, Stephen has a great overview here: https://wiki.mozilla.org/Firefox/Projects/New_Theme/Timeline
* META: Pixel polishing to get the themes closer to the mock-ups during the polish phase, Stephen has a great overview here: https://wiki.mozilla.org/Firefox/Projects/New_Theme/Timeline
* Polish: Fitts' Law improvements: close buttons, tabs (when on top), maximized Firefox menu should all be clickable on the edges


== Startup performance & user perception of performance ==
== Startup performance, perception of performance & papercuts ==
* Disable add-ons that the user never said yes to and known bad ones (still being outlined, bug coming)
* URL autocomplete {{bug|566489}}
* URL autocomplete {{bug|566489}}
* Memory fragmentation on OS X, use jemalloc on OS X: {{bug|414946}}
* Ghost out the reload button instead of ghosting the Stop button so we don't add N ms to every page load, {{bug|596428}}
* Resource Packages: {{bug|529208}} (owner: jlebar)
* Window drawing during startup on Windows is worse than before
* Window drawing during startup on Windows is worse than before
*  Session Restore improvements (owner: zpao)
*  Session Restore improvements (owner: zpao)
** Restore Session on-demand at startup {{bug|588482}}  
** Restore Session on-demand at startup {{bug|588482}}  
** Loading N tabs in parallel on startup instead of all of them {{bug|586068}}
** Loading N tabs in parallel on startup instead of all of them {{bug|586068}}
* No text in beforeUnload dialog + change to "Stay on page"/"Leave page": {{bug|588292}}
* Non-modal JS dialogs, {{bug|59314}}
* Allow abort of modal alerts: {{bug|61098}}
* Paste & Go {{bug|492544}} (dolske volunteered to review this once ui-review is cleared up)
Under consideration:
* Memory fragmentation on OS X, use jemalloc on OS X: {{bug|414946}}
* Resource Packages: {{bug|529208}} (owner: jlebar)


== Firefox menu ==
== Firefox menu ==
Line 47: Line 64:
* Making sure Work Offline is removed (ie. never stuck in offline mode)
* Making sure Work Offline is removed (ie. never stuck in offline mode)
* Put Troubleshooting item back in Help Menu
* Put Troubleshooting item back in Help Menu
Under consideration:
* Menu cleanups for the context menu and traditional  (XP, Linux) menu
* Menu cleanups for the context menu and traditional  (XP, Linux) menu


Line 53: Line 72:
Meta: {{bug|550048}}  
Meta: {{bug|550048}}  
* Disable add-ons the user didn't install + known performance ones on upgrade, ask the user to re-enable the ones they actually use  
* Disable add-ons the user didn't install + known performance ones on upgrade, ask the user to re-enable the ones they actually use  
* Silent updates (works for restartless add-ons, what about non-restartless? follow up with Mossop and rs) 511529, partially fixed in 562622
* Silent updates (works for restartless add-ons, what about non-restartless? follow up with Mossop and rs) {{bug|511529}}, partially fixed in {{bug|562622}}
* Complete visual design {{bug|586066}} (meta)  
* Complete visual design {{bug|586066}} (meta)  
** Detail view implemention: {{bug|562902}}
** Detail view implemention: {{bug|562902}}
** List view implementation: {{bug|585950}}
** List view implementation: {{bug|585950}}
* Install confirmation for add ons added by other software
* Blocking third-party extension installs {{bug|596343}}
* Removing duplicate add-ons {{bug|596392}}
 
* Confirmation that an add-on has been installed
* Confirmation that an add-on has been installed
* "Get Add-ons" implemented (AMO dependency, talk to Fligtar)
* "Get Add-ons" implemented (AMO dependency, talk to Fligtar)
* Allowing backgrounds and themes to be used together: {{bug|520124}}
* Allowing backgrounds and themes to be used together: {{bug|520124}}
Under consideration:
* Blocking add-ons that are more than two versions behind, compatibility-wise (ie. an add-on that doesn't work with 3.6 nor with 4.0 shouldn't stop you from upgrading your 3.5 to 4.0)
* Centralize CSS & resources for reuse in other in-content pages (polish)


== App tabs ==
== App tabs ==
Line 73: Line 101:
* External links from within app tabs should open in new tabs {{bug|575561}}
* External links from within app tabs should open in new tabs {{bug|575561}}
* Focus color change when tab has dialog or changes title or snippet addition on Home tab {{bug|577096}}
* Focus color change when tab has dialog or changes title or snippet addition on Home tab {{bug|577096}}
* Faaborg to add "Enable notifications on changes" bug for App tab menu


== Locally hosted Firefox Start page ==
== Locally hosted Firefox Start page ==
Line 84: Line 113:
* Visual design by Stephen
* Visual design by Stephen


== Home tab ==
== Panorama ==
Owner: UNOWNED! (but should build on the work zpao is/has been doing for App Tabs, obviously)
Owner: iangilman


Tracked in {{bug|544819}}
Tracked here: http://azarask.in/projects/tabcandy/#todo


Details:
* Combined Panorama + List All Tabs button — this assumes that we can get Panorama groups into the menu — {{bug|596017}}
* Upgrade experience
* Have to be in all windows, and not be moved around
* Needs its own icon
* What happens with home pages that != Firefox Start
* Locally hosted home page with chrome privileges
** Show bookmarks bar on home page?
** Links that open Bookmarks, Downloads, History, Add-ons, Options, windows
*** Session Restore opt-in link (see below)
*** Standalone XUL location bar
 
== Tab Candy ==
Owner: iangilman


Tracked here: http://azarask.in/projects/tabcandy/#todo


== Sync ==
== Sync ==
Line 112: Line 128:
* New style for setup wizard {{bug|591122}}
* New style for setup wizard {{bug|591122}}
* Design physical Sync Key artifact {{bug|591533}}
* Design physical Sync Key artifact {{bug|591533}}
** Finalize the Sync key text + print artifact (Faaborg to ask Sofa about availability)
* Primary UI element for Sync {{bug|589981}}
* Primary UI element for Sync {{bug|589981}}


Line 119: Line 136:
* Doorhangers
* Doorhangers
** Needs to land with specified visual style, especially the anchor marker ("diamond" edge) and split buttons {{bug|577927}}
** Needs to land with specified visual style, especially the anchor marker ("diamond" edge) and split buttons {{bug|577927}}
* Cleaning up doorhanger notification use + appearance: {{bug|554937}}
* High priority notification bars/dialogs that need transfer to the new design:
* High priority notification bars/dialogs that need transfer to the new design:
** Geolocation (complete)
** Geolocation (complete)
Line 132: Line 150:
* High priority tab modal panels:
* High priority tab modal panels:
** JS alert/confirm/prompt {{bug|562258}} (Frank has WIP, some missing back-end pieces, at risk)
** JS alert/confirm/prompt {{bug|562258}} (Frank has WIP, some missing back-end pieces, at risk)
** Improve beforeunload dialog {{bug|588292}} (assign to dolske, high value)


== Extension Bar ==
== Extension Bar ==
Line 149: Line 166:
* Opportunistic: Extension panels for existing toolbars, with "pin" option, give sidebars an icon to display or entry in extensions
* Opportunistic: Extension panels for existing toolbars, with "pin" option, give sidebars an icon to display or entry in extensions


= Nice-to-have =
== String freeze related ==
 
* Rename Open in new Window to Move to new Window {{bug|593646}}
 
 
== Other ==
 
* Tracking search bar vs URL bar vs start page searches separately for metrics, {{bug|596439}}
* Mac installer improvements, {{bug|516362}}
 
 
 
= Priorities for releases after Firefox 4.0 =
 
Not in prioritized order, parked here until we have shipped 4.0. Most of these were things that didn't make the deadline for 4.0.
 
Also see the [[Firefox/UX index]] for other things we're looking at.
 
== Home tab ==
Tracked in {{bug|544819}}
 
Details:
* Upgrade experience
* Have to be in all windows, and not be moved around
* Needs its own icon
* What happens with home pages that != Firefox Start
* Locally hosted home page with chrome privileges
** Show bookmarks bar on home page?
** Links that open Bookmarks, Downloads, History, Add-ons, Options, windows
*** Session Restore opt-in link (see below)
*** Standalone XUL location bar
 
 
 
== Various ==


* Prefs reorganization and move to in-content pages
* Improved Download Manager, {{bug|564934}} & {{bug|564900}} (being worked on by community member, has patches, needs guidance & review love)
* Improved Download Manager, {{bug|564934}} & {{bug|564900}} (being worked on by community member, has patches, needs guidance & review love)
* Improved Sharing, {{bug|588508}} (owner: margaret)
* Improved Sharing, {{bug|588508}} (owner: margaret)
Line 156: Line 208:
** Site-specific preference panel, {{bug|573176}}
** Site-specific preference panel, {{bug|573176}}
** Information in the Site menu (Larry?) about cookies and domains involved
** Information in the Site menu (Larry?) about cookies and domains involved
* Visual design of in-content pages
* Updated visual design of in-content pages
* Tab opening behavior {{bug|533232}}
* Tab opening behavior {{bug|533232}}
* Paper Cuts, especially:
* Paper Cuts, especially:
** Focus fixes, tracked in {{bug|565510}} (plugins in particular)
** Focus fixes, tracked in {{bug|565510}} (plugins in particular)
** When creating a new tab or returning to one, always keep focus in the URL or search box {{bug|565575}}
** When creating a new tab or returning to one, always keep focus in the URL or search box {{bug|565575}}
** Paste & Go {{bug|492544}} (dolske volunteered to review this once ui-review is cleared up)
** Web sites shouldn't be allowed to resize main window
** Web sites shouldn't be allowed to resize main window
** Web sites shouldn't be allowed to fake pop-unders using focus
** Web sites shouldn't be allowed to fake pop-unders using focus
canmove, Confirmed users
570

edits

Navigation menu