Firefox/Features/UX Priorities: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 73: Line 73:
Owner: zpao
Owner: zpao
Meta: {{bug|551849}} (dependency tree)
Meta: {{bug|551849}} (dependency tree)
* Global presence across windows {{bug|587873}}
* Global presence across windows {{bug|587873}} (is postponed unless we can find an owner)
** No reloading of plugins when window is re-parented {{bug|449734}}
** No reloading of plugins when window is re-parented {{bug|449734}}
* Chromeless by default, option to opt for it on {{bug|585445}}
* Chromeless by default, option to opt for it on {{bug|585445}}

Revision as of 10:32, 31 August 2010

User Experience Priorities for Firefox 4

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.

META: - Identify owners & reviewers for the areas - Identify unowned - Identify has patch / needs review

Quick overview

Have patches, need review: Need landing:

High priority

New Theme

Owner: shorlander

Startup performance & user perception of performance

  • Disable add-ons that the user never said yes to and known bad ones (still being outlined, bug coming)
  • URL autocomplete bug 566489
  • Memory fragmentation on OS X, use jemalloc on OS X: bug 414946
  • Resource Packages: bug 529208 (owner: jlebar)
  • Window drawing during startup on Windows is worse than before
  • Session Restore improvements (owner: zpao)
    • Restore Session on-demand at startup bug 588482
    • Loading N tabs in parallel on startup instead of all of them bug 586068

Firefox menu

Owner:

  • Check for Updates button in About window bug 585475
    • upgrade UI should be in About Window
    • add link to support
    • add link to privacy policy
  • Making sure Work Offline is removed (ie. never stuck in offline mode)
  • Put Troubleshooting item back in Help Menu
  • Menu cleanups for the context menu and traditional (XP, Linux) menu

Add-ons Manager

Owner: Mossop 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
  • Silent updates (works for restartless add-ons, what about non-restartless? follow up with Mossop and rs) 511529, partially fixed in 562622
  • Complete visual design bug 586066 (meta)
  • Install confirmation for add ons added by other software
  • Confirmation that an add-on has been installed
  • "Get Add-ons" implemented (AMO dependency, talk to Fligtar)
  • Allowing backgrounds and themes to be used together: bug 520124

App tabs

Owner: zpao Meta: bug 551849 (dependency tree)

  • Global presence across windows bug 587873 (is postponed unless we can find an owner)
    • No reloading of plugins when window is re-parented bug 449734
  • Chromeless by default, option to opt for it on bug 585445
  • 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

Locally hosted Firefox Start page

Owner: mak

  • Basic version of the start page as about:home bug 563723
  • Snippets capability for upgrade messaging etc.
  • Ability to async update the home page code
  • Visual design by Stephen

Home tab

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

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

Tab Candy

Owner: iangilman

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

Sync

Owners: mconnor, philipp

Notification improvements

Owner:

  • Doorhangers
    • Needs to land with specified visual style, especially the anchor marker ("diamond" edge) and split buttons bug 577927
  • High priority notification bars/dialogs that need transfer to the new design:
  • High priority Home Tab snippets:
  • High priority tab modal panels:
    • 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

Owner: dietrich

Project page: Firefox/Projects/AddonUI

Status bar removal dependencies are listed in bug 574688

  • Remove status bar
  • Visual design: glass on Windows, gradient gray on the Mac
  • Don't display if no extensions exist
  • Display when modified
  • Needs to be a toolbar, so you can drag things to/from it
  • API that inserts icons in earlier status bar now end up in extension bar, change ID of navigation bar and redirect that API to Extension toolbar too
  • Opportunistic: Extension panels for existing toolbars, with "pin" option, give sidebars an icon to display or entry in extensions

Nice-to-have

  • 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)
  • Privacy & Site-specific Preferences
    • Site-specific preference panel, bug 573176
    • Information in the Site menu (Larry?) about cookies and domains involved
  • Visual design of in-content pages
  • Tab opening behavior bug 533232
  • Paper Cuts, especially:
    • 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
    • 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 fake pop-unders using focus
    • Remove 3-second delay from AMO installs
    • Click-to-enable for certain plugins (Java, etc), allow same setting for Flash
    • "Don't ask me to install this plugin again"
    • Cmd/Ctrl-L doesn't bring up the AwesomeBar when location bar is hidden
  • Visually distinguish visible tabs in List All Tabs menu
  • Find in page improvements (move to top, overlay, tab-specific)