Firefox/Features/UX Priorities: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Adding bug links)
(Clarifications)
 
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Restricted}}
{{Restricted}}
'''Note:''' These features have been moved to the main [[Features/Firefox]] feature page. Some are still being written up, and can be found at the [[UX/ToDo]] page in the interim.


Want help make the user experience of Firefox the best it can be? Here are the top priorities identified by the UX team. They are in order of priority, grouped under new features, revised features, and polish/cleanup.
Want help make the user experience of Firefox the best it can be? Here are the top priorities identified by the UX team. They are in order of priority, grouped under new features, revised features, and polish/cleanup.
Line 5: Line 7:
If you want to help out with any of these, get in touch with Alex Limi to coordinate, limi@mozilla.com.
If you want to help out with any of these, get in touch with Alex Limi to coordinate, limi@mozilla.com.


== New features ==
= Feature revision =
# Sharing (UX tracked in {{bug|642684}}
# Identity (UX tracked at http://areweprettyyet.com/5/accountManager for now)
# Home tab
# New tab page
# Taskbar Web Apps
# In-content preferences (including unifying customization/appearance/themes, eliminating unneeded windows)
# In-browser preview + Save of common content (PDF, cd:attachment, mp3, etc)
# Add-ons: Standardized toolbar/doorhanger (pane) support
# Tab multiselect: {{bug|566510}}
 
== Feature revision ==
# Install/Update: Channel switcher, {{bug|644517}}
# Install/Update: Silent updates & on shutdown where we can't do silent
# User control of extensions & plugins, {{bug|596343}}
# Panorama groups should persist, load on-demand
# In-line autocomplete, {{bug|566489}} — how quickly a user can get to a site is a key part of the perceived performance, we also need to do a better job with the audience that “speaks URLs”
# Opt-in activation for plugins that are unknown/slow (similar to Flashblock),  better missing plugin experience, ability to soft-block 0-day using click2play
# Improved progress indicator (perception of speed)
# Panorama improvements
# Download Manager
# Find-in-page cleanup
# OS X 10.7 features: scrollbar, full screen mode, three-finger gestures
# Self-sharing feature for F1, aka. "For Later"
# Install/Update: Mac improvements
# Install/Update: Stub installer
# Install/Update: Easier fresh install
# Add zoom controls to the Firefox menu: {{bug|592147}}
# Default UI for contentEditable, cleanup, make it output better code
# Improved discovery pane in add-ons manager
# Backgrounds and themes view in the add-ons manager/live preview
# Sync Promotion
# Private browsing windows open without restart
# Private browsing theme change (darkened)
# Import dialog doesn't offer Sync import or Chrome import
# Don't let add-ons that are not compatible with an unsupported version of Firefox stop you from upgrading: {{bug|597598}} — i.e. an add-on that doesn't work with 3.6 nor with 4.0 shouldn't stop you from upgrading your Firefox 3.5 to 4.0
 


== Polish/cleanup ==
* Improved discovery pane in add-ons manager
# Overall UI responsiveness and drawing operations
* Backgrounds and themes view in the add-ons manager/live preview
# Tab animations: tab close behavior, tab open behavior, tab drag ({{bug|455694}}) tab detach ({{bug|485105}}), eliminate redundant title text ({{bug|583890}})
* Don't let add-ons that are not compatible with an unsupported version of Firefox stop you from upgrading: bug 597598 i.e. an add-on that doesn't work with 3.6 nor with 4.0 shouldn't stop you from upgrading your Firefox 3.5 to 4.0
# Location/Search bar cleanup, {{bug|592909}}
* Search improvements — Among others: attach “create custom search” onto search form completion dropdowns (possibly with threshold, detect search fields, 3rd time etc)
# App tabs: chromeless app tabs, {{bug|585445}}
# App tabs: Global app tabs, {{bug|587873}}
# Fix Firefox menu rendering, {{bug|594821}}
# Make Search local to the tab (at least for tabs-on-top): {{bug|565740}}
# AwesomeBar results visual design
# File type cursors
# Display the domain in black and the path in grey: {{bug|451833}} makes domains more readable and prominent, parity with other browsers# Papercuts: Flash stealing focus, copy/paste rich vs plain text
# Doorhangers + modal dialogs cleanup, keep eliminating notifications (e.g. update -> Home tab): httpauth {{bug|567804}}, Popups blocked {{bug|588317}}, XPI install {{bug|588266}}
# Expose prefs that made it too late (tabs-on-demand, DNT, always restore tabs)
# List All Tabs menu should list closed tabs/windows for more obvious undo: {{bug|597593}}
# Improved about:sessionrestore
# Context menu cleanup
# Extract PDF to main menu (windows)
# Better about:config
# Remove the flash message on new tab on open
# full screen on windows (display the firefox button, normal window controls)
# Update default fonts


== Infrastructure (with no UI) ==
= Research projects =
Projects we care about that have UX impact, but little to no UI.
# Bundle Flash with Firefox
# JägerMonkey for UI
# Resource Packages
# jemalloc support on Mac
# Reusable grouping API for tabs (so other extensions, e.g. VerticalTabs, can reuse Panorama groups)
# Gmail/GC + Netflix
# Reinstall experience: a way to ask if they want fresh settings or keep their old ones


== Research projects ==
* Ability to manage hundreds of tabs in low memory situations (serialization, freeze JS, etc)
Projects we need to get started early, since they need more data and/or design explorations.
* Tablet UI
# Unify bookmarks/history/tabs and make the transition between them more seamless, browse/search UIs for this
* "The Vault", a way to save/freeze content, save encrypted to Sync container, and have them follow you around (receipts, tickets, etc)
# Ability to manage hundreds of tabs in low memory situations (serialization, freeze JS, etc)
* Collecting people/locations/time, service discovery, navigable pages in the browser include meta-pages of location, people, etc.
# Tablet UI
* Sync my contacts across sites, let me use my Facebook people elsewhere, autocomplete people (with faces)
# Improved content authoring/editing
# Merge folders & tags
# "The Vault", a way to save/freeze content, save encrypted to Sync container, and have them follow you around (receipts, tickets, etc)
# Combine URL/search bar, support actions
# Multiuser support, logging in to your browser, sandboxed secure profiles
# Collecting people/locations/time, service discovery, navigable pages in the browser include meta-pages of location, people, etc.  


== Tool & process improvements ==
= Tool & process improvements =
* community for design discussion?
* community for design discussion?
* omnigraffle stencils for awpy
* omnigraffle stencils for awpy
* new nighly build icon
* visualization tool for progress on a feature over time: treadmill
* visualization tool for progress on a feature over time: treadmill
* HTML bugmail / new bugzilla theme
* HTML bugmail / new bugzilla theme

Latest revision as of 19:38, 23 May 2011

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.

Note: These features have been moved to the main Features/Firefox feature page. Some are still being written up, and can be found at the UX/ToDo page in the interim.

Want help make the user experience of Firefox the best it can be? Here are the top priorities identified by the UX team. They are in order of priority, grouped under new features, revised features, and polish/cleanup.

If you want to help out with any of these, get in touch with Alex Limi to coordinate, limi@mozilla.com.

Feature revision

  • Improved discovery pane in add-ons manager
  • Backgrounds and themes view in the add-ons manager/live preview
  • Don't let add-ons that are not compatible with an unsupported version of Firefox stop you from upgrading: bug 597598 — i.e. an add-on that doesn't work with 3.6 nor with 4.0 shouldn't stop you from upgrading your Firefox 3.5 to 4.0
  • Search improvements — Among others: attach “create custom search” onto search form completion dropdowns (possibly with threshold, detect search fields, 3rd time etc)

Research projects

  • Ability to manage hundreds of tabs in low memory situations (serialization, freeze JS, etc)
  • Tablet UI
  • "The Vault", a way to save/freeze content, save encrypted to Sync container, and have them follow you around (receipts, tickets, etc)
  • Collecting people/locations/time, service discovery, navigable pages in the browser include meta-pages of location, people, etc.
  • Sync my contacts across sites, let me use my Facebook people elsewhere, autocomplete people (with faces)

Tool & process improvements

  • community for design discussion?
  • omnigraffle stencils for awpy
  • visualization tool for progress on a feature over time: treadmill
  • HTML bugmail / new bugzilla theme