UX/ToDo
From MozillaWiki
< UX
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 |