Features/Desktop: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{FeaturesInboxNote}}
{{FeaturesInboxNote}}
__TOC__
{{ForceRefreshButton}}
== Firefox ==
=== Stage: Definition, Design, Planning, Development ===
I'm working on migrating old-style feature pages into the new system.  The top table (new feature pages) will eventually replace the second table (old feature pages).  I will finish this as quickly as I can, but it will likely be a few days.  Thanks for your patience! ~deb 
=== New system ===
<table class="querytable sortable">
<table class="querytable sortable">
<tr>
<tr>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 30%;">Feature</td>
<td class="header" style="width: 5%;">Rank</td>
<td class="header" style="width: 15%;">Team</td>
<td class="header" style="width: 40%;">Feature</td>
<td class="header" style="width: 15%;">Stage</td>
<td class="header" style="width: 10%;">Stage</td>
<td class="header" style="width: 15%;">Status</td>
<td class="header" style="width: 10%;">Target</td>
<td class="header" style="width: 20%;">Feature manager</td>
<td class="header" style="width: 15%;">Lead eng</td>
<td class="header" style="width: 15%;">Directly Responsible Individual</td>
</tr>
</tr>
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature priority::!Unprioritized]]
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Definition||Design||Planning||Development]]
| ?#
| ?#
| ?Feature name#
| ?Feature name#
| ?Feature priority#
| ?Feature priority#
| ?Feature engineering team#
| ?Feature rank#
| ?Feature stage#
| ?Feature stage#
| ?Feature status#
| ?Feature version#
| ?Feature lead engineer#
| ?Feature feature manager#
| ?Feature feature manager#
| mainlabel=-
| mainlabel=-
| sort=Feature priority,Feature stage
| sort=Feature priority,Feature rank,Feature stage
| format=template
| format=template
| limit=500
| limit=10000
| template=FeatureListTable
| template=FeatureListTableWithRank
}}
}}
</table>
</table>


=== Need Feature Pages ===
=== Dev Release: Top Bug List ===
{| class="fullwidth-table sortable" style="width: 950px"
<table class="querytable sortable">
|-
<tr>
| style="font-weight: bold; background: #DDD; width: 100px" | Roadmap
<td class="header" style="width: 7%;">Pr</td>
| style="font-weight: bold; background: #DDD; width: 100px" | Team
<td class="header" style="width: 8%;">Rank</td>
| style="font-weight: bold; background: #DDD;" | Feature
<td class="header" style="width: 12%;">Bug #</td>
| style="font-weight: bold; background: #DDD; width: 80px" | Status
<td class="header" style="width: 73%;">Description</td>
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
</tr>
|-
 
| Web Apps
{{BugList | P1 | |691951| Telemetry prompt gets dismissed without user interaction }}
| Front-end
{{BugList | P1 | |539546| Trigger password autofill earlier to avoid overwriting unnecessary user input }}
| App install/uninstall APIs in Firefox
{{BugList | P1 | |568409| The Preferences dialog should not be modal }}
| {{Pr1}} (1)
{{BugList | P1 | |407981| Delayed shutdown makes it impossible to start Firefox immediately after exiting }}
| Ragavan Srinivasan
{{BugList | P1 | |260611| leave bookmarks menu open when I middle-click a bookmark }}
|-
{{BugList | P1 | |334987| Only play sounds from current tab/window }}
| UX
{{BugList | P1 | |355063| Password manager does not work on script-generated forms }}
| Front-end
{{BugList | P1 | |378775| implement Opera's behavior for selecting text inside of a link and link drag and drop }}
| [[Firefox/Features/Electrolysis|Execute chrome in separate process]]
{{BugList | P1 | |425145| User Option to Save ID and Password When autocomplete equals off }}
| {{Pr1}} (2)
{{BugList | P1 | |545595| Warn the user when he is about to send a credit card number over non-SSL }}
| Jay Sullivan
{{BugList | P1 | |565764| Scrollbar gets too small to use on long pages }}
|-
{{BugList | P1 | |549697| Add click-to-start form of disabled plugins }}
| Web Apps
{{BugList | P1 | |566510| Allow multiselect operations on tabs }}
| Front-end
{{BugList | P1 | |583890| When the full page title is not shown remove redundant text in tabs }}
| HTML5 Web App dashboard
{{BugList | P1 | |597593| Move undo tabs/windows to the List All Tabs menu }}
| {{Pr1}} (3)
{{BugList | P1 | |259059| Show when CAPS-LOCK is on and focus is in a password field }}
| Ragavan Srinivasan
{{BugList | P1 | |171237| Scroll view a few lines beyond occurrence of found search term with type ahead find and toolkit find to show more context instead of last line/bottom of page }}
|-
{{BugList | P1 | |693253| Search on page results visibility should be improved }}
| Web Apps
{{BugList | P1 | |342101| Find bar: Auto-highlight all matches in page }}
| Front-end
{{BugList | P1 | |248955| search box should be tab-specific (content should not persist when switching tabs) }}
| [[Firefox/Features/Home_Tab|Home Tab as Permanent App Tab]]
 
| {{Pr1}} (5)
| Alex Limi
|-
| Distribution
| Front-end
| Bundled Extension Update/Enhancement
| {{Pr2}}
| Kev Needham
|-
| Distribution
| Front-end
| Group Policy Support for Deployment/Configuration
| {{Pr2}}
| Kev Needham
|-
| Distribution
| Front-end
| distribution.js Enhancements
| {{Pr2}}
| Kev Needham
|-
| Identity
| Front-end
| Sign into the browser: master password/profile/sync account redesign
| {{Pr2}}
| Dan Mills
|-
| Privacy
| Front-end
| [[Privacy/Features/Mixed-Content Lockdown|Safer mixed-content SSL/TLS mode with UI indicators]]
| {{Pr2}}
| Sid Stamm
|-
| Installers
| Front-end
| Multi-locale installers (Windows)
| {{Pr2}}
| Kev Needham
|-
| Installers
| Front-end
| Microsoft Scriptable Installer (.msi) for single and multi-locales
| {{Pr2}}
| Kev Needham
|-
| Installers
| Front-end
| Post-intstallation customization options (network and local storage)
| {{Pr2}}
| Kev Needham
|-
| Privacy
| Front-end
| [[Privacy/Features/Geoloc UI respin|Better, more obvious geolocation UX]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Front-end
| [[Privacy/Features/Per-Tab Private Mode|Per-tab/window private mode]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Front-end
| [[Privacy/Features/Tracking Alert|Tracking alert to informs users when an entity is tracking them across sites]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Front-end
| [[Privacy/Features/Privacy Icons for Add-ons|Privacy icons to show what capabilities add-ons have]]
| {{Pr2}}
| Sid Stamm
|-
| Privacy
| Front-end
| [[Privacy/Features/Authentication State UI|Improve transparency of authentication state so users know when they're sending credentials to sites (and which ones)]]
| {{Pr2}}
| Sid Stamm
|-
| Sync
| Front-end
| Snippet view on Start Page
| {{Pr2}}
| Ragavan Srinivasan
|-
| User support
| Front-end
| More understandable way to clean cache and cookies
| {{Pr2}}
| Jay Sullivan
|-
| User support
| ???
| Make about:support API
| {{Pr2}}
| Jay Sullivan
|-
| User support
| Front-end
| Provide intuitive steps when Firefox can't connect
| {{Pr2}}
| Jay Sullivan
|-
| Web Apps
| Front-end
| In App experience v2
| {{Pr2}}
| Ragavan Srinivasan
|-
| Web Apps
| Front-end
| In App experience v1 (Site specific browser ++)
| {{Pr2}}
| Ragavan Srinivasan
|-
| Distribution
| Front-end
| Distribution Automatic Update Service
| {{Pr3}}
| Kev Needham
|-
| Identity
| Front-end
| Account Manager: account information sprinkled on site-specific prefs
| {{Pr3}}
| Dan Mills
|-
| Installers
| Front-end
| Stub/Web-installer
| {{Pr3}}
| Kev Needham
|-
| Installers
| Front-end
| Multi-locale installers (Non-windows)
| {{Pr3}}
| Kev Needham
|-
| Personas
| Front-end
| Enhanced Personas (to be defined)
| {{Pr3}}
| Deb Richardson
|-
| User Engagement
| Front-end
| Allow engagement through Firefox Start Page based on browser's knowledge of the user
| {{Pr3}}
| Jay Sullivan
|-
| User support
| Front-end
| If Firefox won't start X times, try harder
| {{Pr3}}
| Jay Sullivan
|}


=== Completed ===
</table>
These are flagged as "completed" but I'm not entirely sure what that means for some.  Stashing here until I can confirm where these ended up on the train.
{| class="fullwidth-table sortable" style="width: 950px"
|-
| style="font-weight: bold; background: #DDD; width: 100px" | Roadmap
| style="font-weight: bold; background: #DDD; width: 100px" | Team
| style="font-weight: bold; background: #DDD;" | Feature
| style="font-weight: bold; background: #DDD; width: 80px" | Status
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
|-
| UX
| Front-end
| [[Firefox/Features/Persist_Panorama_Groups|Panorama groups should always persist]]
| Complete
| Alex Limi
|-
| UX
| Front-end
| [[Firefox/Features/Close_tabs_without_resize|Don't resize when closing tabs]]
| Complete
| Alex Limi
|-
| Add-ons
| Front-end
| [[Firefox/Features/Easier_Add-on_Compatibility|Solution to frequent compatibility updates]]
| {{InProgress}}
| Justin Scott
|}


== Developer Tools ==
=== Stage: Landed ===
=== New system ===
<table class="querytable sortable">
<table class="querytable sortable">
<tr>
<tr>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 30%;">Feature</td>
<td class="header" style="width: 5%;">Rank</td>
<td class="header" style="width: 15%;">Team</td>
<td class="header" style="width: 40%;">Feature</td>
<td class="header" style="width: 15%;">Stage</td>
<td class="header" style="width: 10%;">Stage</td>
<td class="header" style="width: 15%;">Status</td>
<td class="header" style="width: 10%;">Target</td>
<td class="header" style="width: 20%;">Feature manager</td>
<td class="header" style="width: 15%;">Lead eng</td>
<td class="header" style="width: 15%;">Feature manager</td>
</tr>
</tr>
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::DevTools]] [[Feature priority::!Unprioritized]]
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Landed]]
| ?#
| ?#
| ?Feature name#
| ?Feature name#
| ?Feature priority#
| ?Feature priority#
| ?Feature engineering team#
| ?Feature rank#
| ?Feature stage#
| ?Feature stage#
| ?Feature status#
| ?Feature version#
| ?Feature lead engineer#
| ?Feature feature manager#
| ?Feature feature manager#
| mainlabel=-
| mainlabel=-
| sort=Feature priority
| sort=Feature priority,Feature rank,Feature stage
| format=template
| format=template
| limit=500
| limit=10000
| template=FeatureListTable
| template=FeatureListTableWithRank
}}
}}
</table>
</table>


=== Old system ===
=== Stage: Shipped ===
{| class="fullwidth-table sortable" style="width: 950px"
<table class="querytable sortable">
|-
<tr>
| style="font-weight: bold; background: #DDD; width: 100px" | Roadmap
<td class="header" style="width: 5%;">Pr</td>
| style="font-weight: bold; background: #DDD; width: 100px" | Team
<td class="header" style="width: 5%;">Rank</td>
| style="font-weight: bold; background: #DDD;" | Feature
<td class="header" style="width: 40%;">Feature</td>
| style="font-weight: bold; background: #DDD; width: 80px" | Rank
<td class="header" style="width: 10%;">Stage</td>
| style="font-weight: bold; background: #DDD; width: 150px" | Owner
<td class="header" style="width: 10%;">Target</td>
|-
<td class="header" style="width: 15%;">Lead eng</td>
| DevTools
<td class="header" style="width: 15%;">Feature manager</td>
| DevTools Front-end
</tr>
| [[DevTools/Features/WebConsole7|Web Console 7]]
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Shipped]]
| {{InProgress}}
| ?#
| Kevin Dangoor
| ?Feature name#
|-
| ?Feature priority#
| DevTools
| ?Feature rank#
| DevTools Front-end
| ?Feature stage#
| [[DevTools/Features/Highlighter|Highlighter]]
| ?Feature version#
| {{InProgress}}
| ?Feature lead engineer#
| Kevin Dangoor
| ?Feature feature manager#
|-
| mainlabel=-
| DevTools
| sort=Feature priority,Feature rank,Feature stage
| DevTools Front-end
| format=template
| [[DevTools/Features/StyleInspector|Style Inspector]]
| limit=10000
| {{InProgress}}
| template=FeatureListTableWithRank
| Kevin Dangoor
}}
|-
</table>
| DevTools
| DevTools Front-end
| [[DevTools/Features/GCLI|Command Line Prototype]]
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/CodeEditor|Code Editor]]  
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/ViewSource|View Source Reboot]]  
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/CSSEditor|Style Editor]]
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/CSSDoctor|Style Doctor]]
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/Debugger|Debugger]]
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/HTMLTreeEditor|HTML Tree Editor]]
| {{InProgress}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/SDK|DevTools SDK]]
| {{Pr2}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| Object Inspector Plus
| {{Pr3}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| Command Line release
| {{Pr3}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| [[DevTools/Features/WorkspacesRefined|Scratchpad Refined]]
| {{Pr3}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| Gauges
| {{Pr3}}
| Kevin Dangoor
|-
| DevTools
| DevTools Front-end
| Memory Snapshots
| {{Pr3}}
| Kevin Dangoor
|-
|}


== See also ==
=== Stage: Draft ===
[[Features/Release Tracking]]
<table class="querytable sortable">
<tr>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 5%;">Rank</td>
<td class="header" style="width: 40%;">Feature</td>
<td class="header" style="width: 10%;">Stage</td>
<td class="header" style="width: 10%;">Target</td>
<td class="header" style="width: 15%;">Lead eng</td>
<td class="header" style="width: 15%;">Feature manager</td>
</tr>
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Draft]]
| ?#
| ?Feature name#
| ?Feature priority#
| ?Feature rank#
| ?Feature stage#
| ?Feature version#
| ?Feature lead engineer#
| ?Feature feature manager#
| mainlabel=-
| sort=Feature priority,Feature rank,Feature stage
| format=template
| limit=10000
| template=FeatureListTableWithRank
}}
</table>


[[Category:Features]]
=== Stage: Inbox, On hold ===
[[Category:Firefox]]
<table class="querytable sortable">
[[Category:DevTools]]
<tr>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 5%;">Rank</td>
<td class="header" style="width: 40%;">Feature</td>
<td class="header" style="width: 10%;">Stage</td>
<td class="header" style="width: 10%;">Target</td>
<td class="header" style="width: 15%;">Lead eng</td>
<td class="header" style="width: 15%;">Feature manager</td>
</tr>
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Feature Inbox||On hold]]
| ?#
| ?Feature name#
| ?Feature priority#
| ?Feature rank#
| ?Feature stage#
| ?Feature version#
| ?Feature lead engineer#
| ?Feature feature manager#
| mainlabel=-
| sort=Feature priority,Feature rank,Feature stage
| format=template
| limit=10000
| template=FeatureListTableWithRank
}}
</table>
 
=== Stage: Shelved ===
<table class="querytable sortable">
<tr>
<td class="header" style="width: 5%;">Pr</td>
<td class="header" style="width: 5%;">Rank</td>
<td class="header" style="width: 40%;">Feature</td>
<td class="header" style="width: 10%;">Stage</td>
<td class="header" style="width: 10%;">Target</td>
<td class="header" style="width: 15%;">Lead eng</td>
<td class="header" style="width: 15%;">Feature manager</td>
</tr>
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Shelved]]
| ?#
| ?Feature name#
| ?Feature priority#
| ?Feature rank#
| ?Feature stage#
| ?Feature version#
| ?Feature lead engineer#
| ?Feature feature manager#
| mainlabel=-
| sort=Feature priority,Feature rank,Feature stage
| format=template
| limit=10000
| template=FeatureListTableWithRank
}}
</table>

Latest revision as of 13:01, 17 October 2011

Please do not add Features directly to this list.
If you have a feature you would like to propose for this list, please add it to the Features Inbox.
A team triages that list regularly and will handle adding to and prioritizing this list. Thanks!

Stage: Definition, Design, Planning, Development

{{#ask: Feature list::DesktopFeature engineering team::!DevTools|Design||Planning||Development | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature version# | ?Feature lead engineer# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Target Lead eng Directly Responsible Individual

Dev Release: Top Bug List

Pr Rank Bug # Description
P1 691951 Telemetry prompt gets dismissed without user interaction
P1 539546 Trigger password autofill earlier to avoid overwriting unnecessary user input
P1 568409 The Preferences dialog should not be modal
P1 407981 Delayed shutdown makes it impossible to start Firefox immediately after exiting
P1 260611 leave bookmarks menu open when I middle-click a bookmark
P1 334987 Only play sounds from current tab/window
P1 355063 Password manager does not work on script-generated forms
P1 378775 implement Opera's behavior for selecting text inside of a link and link drag and drop
P1 425145 User Option to Save ID and Password When autocomplete equals off
P1 545595 Warn the user when he is about to send a credit card number over non-SSL
P1 565764 Scrollbar gets too small to use on long pages
P1 549697 Add click-to-start form of disabled plugins
P1 566510 Allow multiselect operations on tabs
P1 583890 When the full page title is not shown remove redundant text in tabs
P1 597593 Move undo tabs/windows to the List All Tabs menu
P1 259059 Show when CAPS-LOCK is on and focus is in a password field
P1 171237 Scroll view a few lines beyond occurrence of found search term with type ahead find and toolkit find to show more context instead of last line/bottom of page
P1 693253 Search on page results visibility should be improved
P1 342101 Find bar: Auto-highlight all matches in page
P1 248955 search box should be tab-specific (content should not persist when switching tabs)

Stage: Landed

{{#ask: Feature list::DesktopFeature engineering team::!DevToolsFeature stage::Landed | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature version# | ?Feature lead engineer# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Target Lead eng Feature manager

Stage: Shipped

{{#ask: Feature list::DesktopFeature engineering team::!DevToolsFeature stage::Shipped | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature version# | ?Feature lead engineer# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Target Lead eng Feature manager

Stage: Draft

{{#ask: Feature list::DesktopFeature engineering team::!DevToolsFeature stage::Draft | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature version# | ?Feature lead engineer# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Target Lead eng Feature manager

Stage: Inbox, On hold

{{#ask: Feature list::DesktopFeature engineering team::!DevTools|On hold | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature version# | ?Feature lead engineer# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Target Lead eng Feature manager

Stage: Shelved

{{#ask: Feature list::DesktopFeature engineering team::!DevToolsFeature stage::Shelved | ?# | ?Feature name# | ?Feature priority# | ?Feature rank# | ?Feature stage# | ?Feature version# | ?Feature lead engineer# | ?Feature feature manager# | mainlabel=- | sort=Feature priority,Feature rank,Feature stage | format=template | limit=10000 | template=FeatureListTableWithRank }}
Pr Rank Feature Stage Target Lead eng Feature manager