Features/Desktop: Difference between revisions

3,324 bytes removed ,  17 October 2011
no edit summary
No edit summary
 
(46 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>


=== Old system (to be migrated) ===
=== 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>
|-
 
| Plugins
{{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 }}
| [[Features/Firefox/Blocklist_UX_enhancements|Blocklist UX enhancements]]
{{BugList | P1 | |568409| The Preferences dialog should not be modal }}
| {{Pr2}}
{{BugList | P1 | |407981| Delayed shutdown makes it impossible to start Firefox immediately after exiting }}
| Kev Needham
{{BugList | P1 | |260611| leave bookmarks menu open when I middle-click a bookmark }}
|-
{{BugList | P1 | |334987| Only play sounds from current tab/window }}
| Plugins
{{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 }}
| [[Features/Firefox/Improved_plugin_installation_and_management_experience|Improved Plugin installation/management experience]]
{{BugList | P1 | |425145| User Option to Save ID and Password When autocomplete equals off }}
| {{Pr2}}
{{BugList | P1 | |545595| Warn the user when he is about to send a credit card number over non-SSL }}
| Kev Needham
{{BugList | P1 | |565764| Scrollbar gets too small to use on long pages }}
|-
{{BugList | P1 | |549697| Add click-to-start form of disabled plugins }}
| Privacy
{{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 }}
| [[Privacy/Features/Geoloc UI respin|Better, more obvious geolocation UX]]
{{BugList | P1 | |597593| Move undo tabs/windows to the List All Tabs menu }}
| {{Pr2}}
{{BugList | P1 | |259059| Show when CAPS-LOCK is on and focus is in a password field }}
| Sid Stamm
{{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 }}
| Privacy
{{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) }}
| [[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
|-
| UX
| Front-end
| [[Firefox/Features/UI_animations|Animations in the UI]]
| {{InProgress}}
| Frank Yan
|-
| UX
| Front-end
| [[Firefox/Features/Panel_based_download_window|Panel-based download manager window]]
| {{InProgress}}
| Alex Limi
|-
| 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
|-
| Add-ons
| Front-end
| [[Firefox/Features/Expose_Add-on_Performance|Expose add-on performance information in Firefox]]
| {{Pr3}}
| Justin Scott
|-
| Add-ons
| Front-end
| [[Extension Manager:Projects:Appearance Pane|Improved themes and personas selection]]
| {{Pr3}}
| Mossop
|-
| Add-ons
| Front-end
| [[Extension Manager:Projects:Search Engines|Integrate search engines into the add-ons manager]]
| {{Pr3}}
| Mossop
|-
| Add-ons
| Front-end
| [[Extension Manager:Projects:Uninstalling Third Party Add-ons|Allow uninstalling third-party installed add-ons]]
| {{Pr3}}
| Mossop
|-
| 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
|-
| User support
| Front-end
| [[Firefox/Features/about-crashes|Make crash reports helpful and easier to access]]
| {{Pr3}}
| Sheila Mooney
|-
| Sharing
| Front-end
| [[Labs/F1|Sharing]] UI in Firefox
| {{Pr3}}
| Bryan Clark
|-
| UX
| Front-end
| [[Firefox/Features/streamline-search|Streamline the visual appearance of the search field]]
| {{Pr3}}
| Faaborg
|}


=== Need Feature Pages ===
{| 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
|-
| Web Apps
| Front-end
| App install/uninstall APIs in Firefox
| {{Pr1}} (1)
| Ragavan Srinivasan
|-
| UX
| Front-end
| [[Firefox/Features/Electrolysis|Execute chrome in separate process]]
| {{Pr1}} (2)
| Jay Sullivan
|-
| Web Apps
| Front-end
| HTML5 Web App dashboard
| {{Pr1}} (3)
| Ragavan Srinivasan
|-
| Web Apps
| Front-end
| [[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
|}


=== 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
=== Stage: Draft ===
| [[DevTools/Features/GCLI|Command Line Prototype]]
<table class="querytable sortable">
| {{InProgress}}
<tr>
| Kevin Dangoor
<td class="header" style="width: 5%;">Pr</td>
|-
<td class="header" style="width: 5%;">Rank</td>
| DevTools
<td class="header" style="width: 40%;">Feature</td>
| DevTools Front-end
<td class="header" style="width: 10%;">Stage</td>
| [[DevTools/Features/CodeEditor|Code Editor]]
<td class="header" style="width: 10%;">Target</td>
| {{InProgress}}
<td class="header" style="width: 15%;">Lead eng</td>
| Kevin Dangoor
<td class="header" style="width: 15%;">Feature manager</td>
|-
</tr>
| DevTools
{{#ask: [[Category:Feature Page]] [[Feature list::Desktop]] [[Feature engineering team::!DevTools]] [[Feature stage::Draft]]
| DevTools Front-end
| ?#
| [[DevTools/Features/ViewSource|View Source Reboot]]
| ?Feature name#
| {{InProgress}}
| ?Feature priority#
| Kevin Dangoor
| ?Feature rank#
|-
| ?Feature stage#
| DevTools
| ?Feature version#
| DevTools Front-end
| ?Feature lead engineer#
| [[DevTools/Features/CSSEditor|Style Editor]]
| ?Feature feature manager#
| {{InProgress}}
| mainlabel=-
| Kevin Dangoor
| sort=Feature priority,Feature rank,Feature stage
|-
| format=template
| DevTools
| limit=10000
| DevTools Front-end
| template=FeatureListTableWithRank
| [[DevTools/Features/CSSDoctor|Style Doctor]]
}}
| {{InProgress}}
</table>
| 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: Inbox, On hold ===
[[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::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>


[[Category:Features]]
=== Stage: Shelved ===
[[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::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>
canmove, Confirmed users, Bureaucrats and Sysops emeriti
496

edits