canmove, Confirmed users
570
edits
(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. | ||
= | == 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 | * 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 | == Startup performance, perception of performance & papercuts == | ||
* URL autocomplete {{bug|566489}} | * 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 | * 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}} | ||
* | * 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 | ||
== | == Panorama == | ||
Owner: | Owner: iangilman | ||
Tracked in | 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 == | == 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) | ||
== 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 | ||
= | == 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 | ||
* | * 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}} | ||
** 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 |