Firefox/Features/UX Priorities: Difference between revisions
(This bug was split into two separate bugs) |
(More fixes.) |
||
Line 32: | Line 32: | ||
* List All Tabs menu should list closed tabs/windows for undo power | * List All Tabs menu should list closed tabs/windows for undo power | ||
** Groups from Panorama should show in List All Tabs {{bug|596017}} | ** Groups from Panorama should show in List All Tabs {{bug|596017}} | ||
* Clean up the stop/go/reload area: {{bug|592909}}, {{bug|430627}} | * Clean up the search/stop/go/reload area: {{bug|592909}}, <strike>{{bug|430627}}</strike> | ||
* <strike>Move RSS button to secondary UI {{bug|578967}}</strike> | * <strike>Move RSS button to secondary UI {{bug|578967}}</strike> | ||
* <strike>Windows XP menu bar styling {{bug|575870}}</strike> | * <strike>Windows XP menu bar styling {{bug|575870}}</strike> |
Revision as of 20:02, 10 November 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.
For an abridged and prioritized, flat list of the high-value Firefox 4 bugs, please see Firefox/Projects/High-value Firefox 4 bugs.
The below list is the comprehensive overview of what the UX team is tracking, so might be a bit intimidating in scope — if you don't know where to start helping, go to the abridged list instead.
Items with strike-through have been fixed.
New Theme
Owner: shorlander
- Tabs in titlebar on Windows on maximize bug 572160 (available as option on the Mac) — SoapyHamhocks is stuck, ask jimm?
- Location bar improvements:
Combined Stop/Go/Reload bug 544816Better progress bars bug 544818, bug 578028- Move the site favicon outside of the site identity block bug 610048
- Land the new site identity block graphics bug 610053
URL-on-link-hover bug 587908
- 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:
- Animated dragging/detaching, bug 455694 (just the dragging: bug 485105)
- Improved tab ordering on open and close bug 578327
- Tab multiselect bug 566510
- Tab overflow improvements bug 570564
- Eliminate redundant text when multiple tabs have the same partial title bug 583890
- List All Tabs menu should list closed tabs/windows for undo power
- Groups from Panorama should show in List All Tabs bug 596017
- Clean up the search/stop/go/reload area: bug 592909,
bug 430627 Move RSS button to secondary UI bug 578967Windows XP menu bar styling bug 575870- Overall Windows XP theme progress
- 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
- Polish: Fitts' Law improvements: close buttons, tabs (when on top), maximized Firefox menu should all be clickable on the edges
Startup performance, perception of performance & papercuts
- URL autocomplete bug 566489
Ghost out the reload button instead of ghosting the Stop button so we don't add N ms to every page load, bug 596428- Window drawing during startup on Windows is worse than before
- Session Restore improvements (owner: zpao)
Restore Session on-demand at startup bug 588482Loading 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 61098Paste & Go bug 492544 (dolske volunteered to review this once ui-review is cleared up)
Priority after 4.0:
- Memory fragmentation on OS X, use jemalloc on OS X: bug 414946
- Resource Packages: bug 529208 (owner: jlebar)
Owner:
Check for Updates button in About window bug 585475upgrade 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
Under consideration:
- Menu cleanups for the context menu and traditional (XP, Linux) menu — we now have a way to differentiate keyboard-triggered menu from visible menu, so this is now possible without hurting accessibility and/or Konami-code style users.
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 bug 596343
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)
Detail view implemention: bug 562902List view implementation: bug 585950
- Removing duplicate add-ons bug 596392
- 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
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
Owner: zpao Meta: bug 551849 (dependency tree)
Updated specification: https://wiki.mozilla.org/Firefox/Projects/App_Tabs#Design_Specification — we'd still love to have these be global, since there are a lot of issues when not having them global from a UX perspective, but we realize that it might be hard, especially on the current Firefox 4.0 timeline.
- 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 575561Focus color change when tab has dialog or changes title or snippet addition on Home tab bug 577096- Let user disable notifications on changes for App tab menu bug 596045
Locally hosted Firefox Start page
Owner: mak
Firefox/Projects/Firefox_Start
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
Panorama
Owner: iangilman
Tracked here: http://azarask.in/projects/tabcandy/#todo
- Combined Panorama + List All Tabs button — this assumes that we can get Panorama groups into the menu — bug 596017
Sync
Owners: mconnor, philipp
Email address as user name bug 589979Generate Sync Key bug 591118Change flow of setup wizard bug 591120- New style for setup wizard bug 591122
- Design physical Sync Key artifact bug 591533
- Finalize the Sync key text + print artifact
- Primary UI element for Sync bug 589981
Notification improvements
Owners: enn (platform, arrow panels), shorlander (visuals), dolske (converting notifications and dialogs to new format, tab modal panels), gavin (geolocation)
- Doorhangers
- 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:
GeolocationPassword manager - remember bug 567814Password manager - change bug 588309- httpauth bug 567804
- Popups blocked bug 588317
- XPI install bug 588266
- High priority Home Tab snippets:
- Ability to glow to draw attention when not focused bug 588589
- "Know your rights" bug 571584
- Set default browser bug 588227
- High priority tab modal panels:
- JS alert/confirm/prompt bug 59314 (Some missing back-end pieces, at risk)
Extension Bar
Owner: dietrich
Project page: Firefox/Projects/AddonUI
Status bar removal dependencies are listed in bug 574688
- Remove status bar entirely (not just hidden by default)
- 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 (though the customize palette won't support this release).
- 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
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 Sharing, bug 588508 (owner: margaret)
- Updated 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
- 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)
Site-specific Privacy Preferences
Tracked in bug 573176
- Basic functionality for new panel in Preferences complete
- Creates new panel in preferences which separates individual privacy permissions by domain rather than permission type
- Allowing exceptions for each and management of some aspects of preferences (eg individual accounts and passwords) still needs ironing out
- How preferences are changed on the fly, possibly through Larry-style interaction, has not been designed but could be a part of this feature