UX/ToDo

From MozillaWiki
< UX
Jump to: navigation, search
Do not edit this page RESTRICTED Do not edit this page
Please do not edit this page without permission; comments should be added to the discussion page.

Feature pages we need to complete

Roadmap Team Feature Status Proposed by
UX Platform Captive portal handling (mention Safari's approach, Chrome's approach) Untriaged
UX Front-end Improved full-screen experience (especially in preparation for OS X 10.7, also display the firefox button, normal window controls on Windows) Untriaged
UX Front-end In-content preferences (including unifying customization/appearance/themes, eliminating unneeded windows), faster navigation, better grouping) Untriaged Jennifer Boriss
UX Front-end Improve find-in-page disappear: bug 628179 Untriaged Jennifer Boriss
UX Front-end Indicate file type with pointer Untriaged Alex Limi
UX Front-end Caps lock indicator in password field Untriaged Alex Limi
UX Front-end File upload indicators on form submission Untriaged Alex Limi
UX Front-end Improve new tab and tab sibling/parent behavior Untriaged Frank Yan
UX Front-end Make search local to tab Untriaged
Platform UX Ability to run concurrent channels Nightly & Aurora should use their own profiles (and first run should teach you how to set up sync to get your data), Beta & Firefox use the Firefox profile. Untriaged Alex Limi
UX Front-end Improved about:support merging about:crashes, about:memory, about:plugins (?) into about:support. Untriaged Alex Limi
UX Front-end Pre-fetch search results Untriaged Alex Limi
UX Front-end Simplify tab overflow (user testing required) Untriaged Alex Limi
UX Front-end Discern visible tabs in tab menu Complete Frank Yan
UX Front-end Move Library window in-content Untriaged
UX Front-end Unify location & search fields — We should make common actions available in the location bar, and do some user testing to figure out what patterns people use while searching vs. entering URLs. Also figure out what the percentages are via metrics. Untriaged
UX Front-end Different window look in Private Browsing Untriaged Alex Faaborg
UX Platform Improved monospace fonts bug 468169 Untriaged Alex Faaborg
UX Front-end Reduce redundancy in URL bar — Do user testing on various SSL/identity variants, see if there's a difference and whether we can help people understand it better when they want to. Untriaged
UX Front-end Improved progress indicator — User test various progress indicator variations (perception of speed): Better indicator for how much of a page is downloaded, maybe even separate indicator for page vs resources on the page. Untriaged
UX Front-end Unify bookmarks/history/tabs — Investigate unifying bookmarks/history/tabs/groups/new tab/home tab and make the transition between them more seamless, browse + search UIs for these Untriaged
UX Front-end Better customization UI — Should be in-content, include appearance and toolbar customization in one. Untriaged
UX Front-end Route around network latency — things to explore: prefetch, preload-on-hover, "optimize away the network when we can" Untriaged
UX Front-end Built-in translation — Capability of selecting text and translating it, offer to translate page when not in user's selected language Untriaged Jennifer Boriss
UX Front-end Location bar actions — visual treatment, first version: search keywords, include menu items in this, like Dietrich's extension? Untriaged Jennifer Boriss
UX Front-end Global Undo — For closing tabs, closing windows, figure out what should and shouldn't be in the undo stack. Untriaged
UX Front-end Improved saving of web pages — Use case: Receipts, offline reading (“read later”), Paolo has a related project here, MAF: http://maf.mozdev.org/ — also related: “The Vault” & Sync Untriaged
UX Front-end Unify plugins & extensions — Unify plugins and extension listings, straighten out the language (add-ons) Untriaged
UX Front-end Sidebar tabs — Sidebar tabs: A power-user interface that gives you better control of large number of open pages. Partial thumbnails, grouping, filtering. blog post #1, blog post #2 Untriaged Alex Limi
UX Front-end Improved history browser — History as a parallel timeline? Better indication in human terms and navigation of sites in history. Resources: wei's sprint wei's video Simile Timeline Slife Untriaged Jennifer Boriss
UX Front-end Web page quick look — User-triggered way to get an idea of where a link will go, possibly show a preview or some information about where a link leads Untriaged Alex Limi
UX Front-end Browser UI for navigating bookmarks — Vista/Win7 explorer-like interface for navigating favorites, get rid of URLs when displaying favorites Untriaged Alex Faaborg
UX Front-end Volume controls across multiple pages — Volume per tab and/or some way to indicate "which tab is making noise" Untriaged Jennifer Boriss
UX Front-end Multiuser support — logging in to your browser, sandboxed secure profiles, a "Guest" login that will optionally let you pull down core parts of sync profile (logins, bookmarks, latest history) Untriaged
UX Front-end Context menu cleanup Untriaged Alex Limi
UX Front-end Recently closed tabs in tab menu — List All Tabs menu should list closed tabs/windows for more obvious undo: bug 597593 — also consider Panorama and/or new tab Untriaged
UX Front-end Keyboard shortcut preferences — Self-documenting keyboard shortcut overview, (generated from the code?) — should inform a keyboard shortcut cleanup later, and Tim's extension is a good start: https://addons.mozilla.org/en-US/firefox/addon/customizable-shortcuts/ Untriaged
UX Front-end Private browsing without shutting down current session — possible to open a parallel process with a dummy profile? Untriaged
UX Front-end Darkened window in private browsing — to minimize mode errors Untriaged Alex Faaborg
UX Platform Render tabs in titlebar on Mac Untriaged Stephen Horlander
UX Front-end Improve Session Restore screen Untriaged Stephen Horlander
UX Front-end Improve about:config — make it easier to reset to defaults, to view only changed values, and make boolean values checkboxes instead of text labels, add autocomplete for “about:” Untriaged Alex Limi
UX Front-end Style keywords as action in location bar — if you have "w" as the keyword for "Search Wikipedia", we should indicate that it is special, possibly render them as option in result dropdown for discoverability Untriaged
UX Front-end Improve Flash install experience — bundle or make transparent? Untriaged
UX Front-end Functionality for postponing web page reading — aka. the “For Later” feature. Can be any type of content, may be implemented as bookmarks or tab group. Untriaged
UX Front-end Better zoom controls — Add zoom controls to the Firefox menu: bug 592147 or should show an indicator when the zoom level deviates from the standard. Also: ability to set a global zoom level. Untriaged
UX Platform Default UI for contentEditable — Provide a great, default UI for contentEditable: Everyone constructs their own UI on top of contentEditable at the moment, we should supply a good default implementation, like we do for video controls. Table editing in particular is bad ,the inner workings of contentEditable need some love too. Untriaged
UX Front-end Smarter disk cache — may already exist, check Platform list Untriaged
UX Front-end SSL should support form restore — possibly with timeout Untriaged
UX Front-end Context menu cleanup Untriaged Alex Limi
UX Front-end OS X menu cleanup Untriaged Alex Limi
UX Front-end Tab menu cleanup Untriaged Alex Limi
Platform UX HTML5 form controls — probably needs a feature page per control, talk to Volkmar Untriaged Alex Limi
UX Front-end Simplify Firefox UI concepts — there are too many concepts right now — bookmarks, tab groups, new tab page, Panorama, Library, folders, tags, windows, etc. Investigate what to cut, what to combine, and what the big units are. New interface primitives for extensions: combine the multitude of hook-in points to a single interface. Untriaged Alex Limi
UX Front-end [[]] Untriaged
UX Front-end [[]] Untriaged
UX Front-end [[]] Untriaged

Polish/cleanup/papercuts

  • Back button hit area is a small circle, doesn't touch screen edge bug 590945
  • Fix Firefox menu rendering, bug 594821
  • Put back keyboard shortcuts that went "missing", F6 on Windows is a big one, possibly Ctrl-E too
  • Don't show "about:blank" in URL bar of new tabs
  • Mac windows without tabs render incorrectly
  • New tab should never lose focus from URL/search bar (this got implemented only halfway)
  • Web sites should never be allowed to resize main window, only pop-ups
  • copy/paste rich vs plain text
  • Animation for doorhangers, so it's obvious that you can bring them back
  • Styling for indicators in the URL bar (password, geo, etc)
  • Extract PDF to main menu (windows)
  • In-content windows like Add-ons manager should remember if you pulled them out to separate windows.
  • Multiselect support for disable/remove add-ons
  • Don't import useless bookmarks: We currently import bookmarks from IE (Windows Marketplace, Windows Update, etc) that aren't even usable from Firefox, and that the user didn't add. With Sync, suddenly you have this on your phone too.
  • Improve OS X "select" tag rendering, dropdown menu should look like OSX dropdown menus rather than windows in more cases (it drops down to platform-independent version now)
  • Allow shorter tabs, use gradients instead of ellipses for text overflow
  • Improve session restore screen to support groups/windows better
  • Move "Know your rights" bug 571584 and Firefox update available bug 588227 to home tab snippets
  • Ctrl-tab should know about tab order instead of just moving left-to-right
  • Tooltips stick around and overlay other apps on OS X when switching apps bug 618733

Submitted for triage on May 16

Roadmap Team Feature Status Proposed by
UX Front-end New Tab page Untriaged Alex Limi
UX Platform Show PDF inline Untriaged Alex Limi
UX Platform Improved Mac installer Untriaged Alex Limi
UX Front-end Simplify Panorama UI Untriaged Alex Limi
UX Platform Import settings from Sync Untriaged Alex Faaborg
UX Front-end Eliminate redundant title text Untriaged Frank Yan
UX Front-end Expose prefs for tabs-on-demand Untriaged Alex Limi
UX Front-end Convert remaining window-modal dialogs to tab-modal Untriaged Justin Dolske
UX Front-end Opt-in activation for plugins Untriaged Justin Dolske
UX Front-end Improved missing plugin experience Untriaged Justin Dolske
UX Front-end Improve display of location bar results Untriaged Stephen Horlander
UX Front-end Global App Tabs Untriaged Paul O’Shannessy