Closed
Description
The default view in the Extensions Viewlet shows 2 sections. 1 for Installed extensions, the other for recommended extensions. Below are the proposed improvements to reduce noise/information overload and provide the user with more useful information
- Goal: Reduce noise in the "Installed" view
Experiment: Show "Enabled" extensions instead of "Installed" extensions.
Including disabled extensions in the default view can be considered noise for some people. On the other hand it is useful for those who are frequently enabling/disabling extensions.
Data: Looking at a 10 day period of data, we see
- About 3% of users who open the Extensions view run the "Enable Extension" action
- About 5% of users who open the Extensions view run the "Disable Extension" action
- About 55% of users who open the Extensions view search for extensions
- About 10% of users who open the Extensions view run the "Uninstall Extension" action
- Goal: Reduce clutter in the "Recommended" view
Experiement: Trim the # of recommended extensions.
- Show all of the workspace recommendations. These are the ones deemed as important by someone in repo collaborators group, and so deserve their spot in the recommendations always.
- We have timestamp on file based recommendations. This timestamp denotes the last time file of type "x" was opened that resulted in recommendation "y". Use this to recommend the top 2.
- If no workspace recommendations exist, then show top 5 - Randomly choose 2 from the exeutable based recommendations
- Goal: Convey the "why"/"how" behind the recommended extension.
Experiment:
- Show this on hover over the recommended extension
- Include it in the aria-label for the recommended extension
- Show this in the header of the extension editor that opens on clicking an extension in the view
- Goal: Enable more user attention on the Recommendations view
Experiment : Collapse the "Installed" view by default or swap the order between the 2