Firefox:2.0 Product Planning: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (title edit)
m (title edit)
Line 155: Line 155:
|}
|}


===Features that do not require UI changes===
===Requiring little or no UI changes===
{| border="1" cellpadding="3" width="100%" valign="top"
{| border="1" cellpadding="3" width="100%" valign="top"
|- align="left"
|- align="left"

Revision as of 19:41, 31 October 2005

Firefox 2 Feature List Brainstorming

We are currently in pre-planning for Firefox 2, and would like to collect all the ideas for feature enhancements in a single place. Our goal is to create a single index that lists what sorts of things we're thinking of doing, with links to more detailed ideas about implementation specifics or concerns.

How to use this page:

  • If you have ideas about features listed below please create a new wiki page off of your user page that outlines your ideas (mockups welcome!) and add a link to that page in the "References" column. Or link to existing pages with examples, design thoughts, interesting articles, etc.
  • If you have ideas for features not listed below please add them to the most appropriate group below. Leave the target field blank, and add any references to more detailed implementation ideas.

Features requiring new UI design

Feature Target References
Identity Management
  • password and cookie management
  • next-generation identity systems
  • single sign-on
ext/FFx3 Identity 2.0 at OSCON
Session Saver
  • restore tabs/windows
  • advanced restore of DOM state/content
FFx3 Session Saver .2
RSS Reader/Viewer FFx2 feedreader+ design document
Omnibus "Status" Area
  • download status
  • popup/cookie/XPI blocker status
  • security/trustworthiness status
  • see "Artifact/Resource Detection"
FFx2
Phishing Protector ext
Content Manipulation (like GM)
  • persistant site-specific view options
  • tie-in to accessibility for consumers
  • annotation/personalization of the web
future
Artifact/Resource Detection
  • make it easier to find linked/embedded content
  • media type detection
  • microformats
  • rss detection
ext
History/Bookmark Overhaul
  • leverage power of DB-based history/bookmarks
  • heirarchy vs. tag-based (social web tie-in?)
  • scrapbook/grabbag concept
  • history navigation
  • search using meta-data/full text from cache
  • relevance based filtering
  • remote/sharing APIs & integration points
  • auto-linking/smart tagging
  • preserving DOM state
  • baysian training/pruning
  • portable profile
  • every bookmark as "live" (page change notification)
FFx2 dria's on tagging
Intro/Tutorial Mode
  • host it on mozilla.com as movies
  • have some UI hooks in the product
FFx2 thoughts from FunnyMan3595
Bluetooth support (send content to device) future
Extension Security & Management
  • whitelist & blacklist
  • third-party signing and authentication by Mozilla
FFx2 Extension Blacklisting UI Spec
Stub Installers FFx1.5

Requiring significant changes to existing UI

Feature Target References
Tabbed Browsing
  • select on close behaviour
  • close buttons
  • tabs instead of windows
  • drag tabs to windows
FFx2 design throughts for tabs instead of windows
Find Improvements
  • find integration points for web applications
FFx3
Search Engine Management
  • adding/managing search engines
FFx2
Spell Check FFx3
Download Manager
  • schedule
  • p2p support (locating/participating)
ext
Aging Population Accessiblity
  • smart font sizing
  • page zoom
FFx3
Zoom/panning/scaling for images future
Extension Management
  • version compatibility
  • options management
  • update/install/remove
FFx2
Improving Theme Capabilities FFx3

Requiring little or no UI changes

Feature Target References
Improve App/OS Integration FFx3
Transactional DOM FFx3
Adblock and Remote Filter Sets ext
Base on XULRunner FFx3
Autocomplete URL from
  • middle of word
  • local filenames
  • using history frequency for relevance
FFx2
Offline Mode/Use of Cache
  • browsing
  • apps (supercookies)
FFx2
Instrumentation
  • history navigation
  • install/uninstall
FFx3
Precognitive Fetch FFx3