|
|
行 1: |
行 1: |
− | <p>This document describes the requirements for Firefox 2.0. The intent | + | <p>這份文件敘述了 Firefox 2.0 的需求。目的是讓底下敘述的特性能在 Firefox 2.0 大約 12 個月的開發週期中實現。</p> |
− | is that the features described here are implemented in time for Firefox
| + | <p>Some items are larger than others and development of them will continue over the stretch of the development cycle. Some sections will be completed earlier for an interim milestone marker - Firefox 1.5 </p> |
− | 2.0 which has a development cycle of approximately 12 months. </p>
| |
− | <p>Some items are larger than others and development of them will | |
− | continue over the stretch of the development cycle. Some sections will
| |
− | be completed earlier for an interim milestone marker - Firefox 1.5 </p>
| |
| | | |
− | <h3>Download/Marketing Requirements</h3> | + | <h3>下載或行銷的最低需求</h3> |
| <ul> | | <ul> |
| <li>File Size less than 5.0 MB on Windows</li> | | <li>File Size less than 5.0 MB on Windows</li> |
於 2004年11月25日 (四) 21:45 的修訂
這份文件敘述了 Firefox 2.0 的需求。目的是讓底下敘述的特性能在 Firefox 2.0 大約 12 個月的開發週期中實現。
Some items are larger than others and development of them will continue over the stretch of the development cycle. Some sections will be completed earlier for an interim milestone marker - Firefox 1.5
下載或行銷的最低需求
- File Size less than 5.0 MB on Windows
Features and Focus Areas
Description |
Release |
Priority |
Places |
Needs Spec |
2.0 |
P2 |
Tabbed Browsing |
- drag and drop reordering of tabs (P2)
- overflow collector
- return of "force link to open in" options (P2)
- close buttons on tabs (?)
|
1.5 |
P3
|
Software Update |
- remove Extensions and Themes from Software Update wizard
- allow Software Update Wizard to be disabled
- allow for automatic download and notification of "Updates
Ready to Install"
- coalesce pertinent patches with better available release -
e.g. don't show 1.0.1 to users through update service if
patch fixes bug.
- allow custom update channels, configurable via extension
- ensure background update continues to function.
|
1.5 |
P2 |
Extensions and Themes |
- move Update functionality into Extension/Theme manager, revise
UI to make more streamlined and show updates.
- allow drag and drop reordering
- remove uninstall and update buttons and replace with a "tools"
menu (cog icon)
- add various notifications for installed, uninstalled, disabled,
enabled etc.
- install without restart
- remote blacklisting (disabling) of extensions via GUID
|
1.5 |
P2 |
Search Engines |
- search engine management
- allow keyboard aliases for sherlock files
- generate sherlock files for form fields
- "url sanitizer"
|
2.0 |
|
Download Manager |
- resumable downloading
- exe signature detection
- exe info warning box
- proper display name of helper applications
- correct download location for Linux
- open and show functionality for Linux
|
1.5/2.0 |
|
Session Saving |
- save open tabs/windows
- save session data (session histories, post data, form values, etc)
|
2.0 |
P4
|
Per Site Options |
- ability to set per-host preferences using UI (Info Window tab)
- settings for: fonts/colors, stylesheet, saved form information,
saved passwords, cookies, popups, xpinstall, image loading, java,
javascript, download location/policy, force links into tabs
|
2.0 |
|
Info Window |
- 5 tab info panel at the bottom of the browser window,
featuring:
- General page (Title, Description, Location, Referrer, Type, Size
(Size with Media), Type, Encoding, Modified, Expires);
- Links page (list of links with multi-select capable Save As...
button);
- Media page with multi-select capable Save As... button;
- Security page with identity verifier, encryption level, View
Certificate button and info popups;
- Per-Site Options panel (see above).
|
1.5 |
P3 |
Find Toolbar |
- revive IME support for find-as-you-type
- identify and resolve error cases for find toolbar appearing
incorrectly or taking the "/" key literally
|
2.0 |
P2
|
Developer Tools |
- revive Inspector Options panel
|
2.0 |
P4
|
MacOS X |
- modal vs. floating window audit
- form controls
- customizable toolbar sheet
- drag and drop images
- menulist syncviewwithframe
- default browser
- safari, IE migrators etc.
|
1.1 |
P2
|
Code/Core Focus Areas
XRE |
See XRE docs |
2.0 |
|
XUL |
- correct NativeTheme rendering for tabs, groupbox/captions,
sliders, menus
- generic customizable toolbar widget with standardized
context menus across all apps
|
2.0 |
P2 |
Tree Sanity |
- separate out mozapps from toolkit, appropriately juggle
content between two.
|
1.5 |
P3 |